Avatar billede legut Nybegynder
24. juli 2006 - 21:53 Der er 6 kommentarer

Slette en post i en tabel i formular

Jeg vil lave en formular der kan slette en post i min database. planen er den at man via en kombinationsboks vælger et kundenummer derefter bliver kundes navn og adresse mm. automatisk fyldt ud i tekstfelter. derefter skal der bare trykkes på en slet knap og kunden er slettet.

Hvordan gøres dette
Avatar billede mugs Novice
24. juli 2006 - 22:12 #1
Når du har fundet din post, kan du slette med denne:

DoCmd.RunSQL "DELETE FROM DINTABEL Where DINTABEL.DITRFELT= '" & Me.DITFELT & "'"

Ovenstående gælder for et alfanumerisk felt. Er dit felt numerisk skal den se således ud:

DoCmd.RunSQL "DELETE FROM DINTABEL Where DINTABEL.DITRFELT= " & Me.DITFELT & ""
Avatar billede legut Nybegynder
24. juli 2006 - 22:32 #2
men hvordan får jeg fyldt data i tekstfelterne. det er mere for at man kan tjekke om det er den rigtige man vil slette
Avatar billede mugs Novice
25. juli 2006 - 05:45 #3
Hvis din db er lavet korrekt med relationer m.v., burde data komme, når du indtaster et unikt ID for den pågældende post.

Hvis du arbejder med ubundne felter i formularen, kan du benytte funktionen DLookUp:

Alfanumerisk kriterie:
Tekst2 = DLookup("[FELTNAVN]", "TABELNAVN", "[Navn]='" & Me.Navn & "'")

Numerisk kriterie:
Tekst2 = DLookup("[FELTNAVN]", "TABELNAVN", "[ID]=" & Me.ID)
Avatar billede Slettet bruger
25. juli 2006 - 10:16 #4
Du laver din formular med en kombiboks, og så indsætter du en underformular med din kundetabel. Du sætter så hovedformular/underformular egenskaberne til NavnKombiboks/kundenummer. Når du så vælger et kundenummer i kombiboksen vil underformularen så automatisk vise den relevante post. Du kan så på underformularen (evt. på formularfoden af underformularen) autogenerere en knap, som kan slette en post. Den vil så slette den pågældende post!~)
Avatar billede Slettet bruger
25. juli 2006 - 10:17 #5
!~)
Avatar billede legut Nybegynder
29. juli 2006 - 11:19 #6
Til spg

Jeg synes ikke rigtig jeg kan få det til at virke. Kan jeg ikke få dig til at forklare det så selv jeg kan forstå det
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester