30. maj 2002 - 13:24Der er
8 kommentarer og 2 løsninger
Flytte til anden tabel inden sletning
Jeg har en form, hvori man kan slette poster i en tabel ved tryk på en knap. Men inden posten slettes, ønsker jeg at "arkivere" posten i en anden tabel, så man kan se hvad der er blevet slettet. Jeg har derfor lavet en appendQuery, der kopierer posten til den anden tabel, samt en deleteQuery der sletter den aktuelle post. Knappen Delete i formen aktiverer en Macro, der kører de to Query's. Fint nok. Men Queryerne virker kun hvis jeg siger Select... From... Where tabel.IDfelt = 33; (altså en specifik værdi) Hvordan suger jeg ID'et fra formen over i Queryen, så den ved at det er den aktuelle post, der skal slettes? Eller er der en anden og meget nemmere måde at gøre dette på??
Et voila.... Det spiller (næsten)... Nu er posten slettet og smidt i arkivtabellen... Men.... Navnet på posten f.eks. "Eksperten" ændres til "#deleted", naturligvis. Derfor skal jeg have refresh'et formen, but how? Jeg forsøgte med Repaint Object, som det sidste punkt i den macro der eksekverer de to Queries, men det var ikke løsningen, kan I også hjælpe med det? (Jeg kan lukke og åbne formen igen, men er der ikke en "pænere" måde?)
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.