08. oktober 2009 - 10:31Der er
4 kommentarer og 1 løsning
Tilføjelsesforspørgsel
Jeg vil gerne undgå at få fejlmeddelse når jeg kører en tilføjelsesforespørgsel og forsøger at tilføje en dubletpost i en tabel, hvor id er indekseret til ingen dubletter.
Med version 7 af TeamShare tager Lector næste skridt og bygger en platform for AI-agenter, der i højere grad kan følge medarbejderen gennem hele arbejdsprocessen.
Hvor skal koden lægges ind. Jeg må nok hellere forklare nærmere. Tilføjelsesforspørgslen "Qry 1" er oprettet udfra "Tbl 1" og skal tilføje poster i "Tbl 2". I formularen "Frm 1" indtaster jeg poster i "Tbl 1". Når jeg lukker "Frm 1" køres "Qry 1" og tilføjer poster i "Tbl 2". "Tbl 2"´kan ikke indeholde dubletter. Når jeg åbner og lukker "Frm 1" vil der kunne forekomme overførsel af dubletter, og da "Tbl 2" ikke kan indeholde dubletter kommer fejlmeddelsen "MCA kan ikke tilføje alle posterne i tilføjelsesfiorespørgslen" nøglefejl m.v. Spørgsmålet er hvordan jeg undgår denne meddellelse.
"Spørgsmålet er hvordan jeg undgår denne meddellelse"
Det gør du ved at sætte Warnings til False, som slår Access indbygede advarsler fra. Husk altid at sætte warnings til True igen, ellers forbliver de frakoblede i hele applikationen.
Du indsætter koden samme sted som du kører forespørgslen. Warnings til False lige før forespørgslen esekveres og til True lige efter, nøjagtig som i mit eksempel.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.