09. juni 2004 - 14:31Der er
6 kommentarer og 2 løsninger
Oprette tilføjelsesforespørgsel
Jeg har lavet en tilføjelsesforespørgsel, der flytter data fra en tabel til en anden. Kan det laves således at dataerne i tabellen slettes automatisk, i den oprindelige tabel, når jeg kører forespørgslen.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Ja naturligvis. Lan en sletteforespørgsel der sletter data i den oprindelige tabel og kør den efter din tilføjelsesforespørgsel. Du kan indsætte kriterier også i en sletteforespørgsel.
Når du har en formular, kan du afvikle forespørgsler fra denne. Du kan åbne din formular i designvisning og placere en kommendoknap i formularen. Højreklik på kommandoknappen > Egenskaber > Fanen Hændelser og ved linien VedKlik trykker du på de 3 små ... i højre side. du kommer nu ind i VBA-editoren og her indsætter du min kode idet du erstatter "tilføj" og "slet"med navnet på de relevante forespørgsler.
En sletteforespørgsel laver du i databasevinduet ved at markere fanen Forespørgsler > Ny og trækker tabellen ned i forespørgselsgitteret. Derefter går du i menuen Forespørgsler og vælger Sletteforespørgsel. Resten bør komme af sig selv.
Det som der menes er, at du opretter to forespørgsler ... den ene har du allerede oprettet, nemlig din tilføjelsesforespørgsel som du har navngivet ( eksempelvis tilføj ). Herefter opretter du en sletteforespørgsel som du navngiver ( eksempelvis slet ).
Din sletteforespørgsel skal se nogenlunde sådan ud :
DELETE Tabel.* FROM Tabel;
Disse to forespørgsler aktiverer du med en knap ( hændelsesprocedure VedKlik ) i din formular.
Denne hændelsesprocedure udløser muligheden for at oprette en kode, som kan se således ud :
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.