Avatar billede woodgaard Nybegynder
23. februar 2004 - 20:47 Der er 10 kommentarer og
1 løsning

query yes no

Hvordan laver jeg en simpel yes/no Query så når jeg trykke ex. gem. bliver brugeren spurgt om han vil gemme hvis ja gemmer den plus et par ting mere. og ved nej gør den noget andet..?
Avatar billede mugs Novice
23. februar 2004 - 20:52 #1
Lav et numerisk felt i din tabel.
Derefter en gruppeboks i din formular, der gemmer en værdi i tabellen. Det kasn være lidt kringlet at forklare, men har du feltet i tabellen og har slået formularens guider til, skal du blot følge guiden så går det nemt.

Herefter kan du lave en Select Case på din gruppeboks.
Avatar billede mugs Novice
23. februar 2004 - 20:54 #2
I rammens VedKlik kan du indsætte:

Select Case Me.Ramme1
Case Is = 1
Gør et eller andet
Case Is = 2
Gør noget andet
End Select
Avatar billede terry Ekspert
23. februar 2004 - 20:56 #3
?
Are we talking about a record in a form or what?
Avatar billede woodgaard Nybegynder
23. februar 2004 - 20:57 #4
hmm jeg er ikke helt med mugs..? det skal lige siges at jeg slet ikke ved hvordan man laver en yes/no query.. :)
Avatar billede woodgaard Nybegynder
23. februar 2004 - 20:59 #5
terry > det er når man er inde under en opret side og så trykke på en knap som hedder "tilbage" så vil jeg gerne have at den spørg om man vil gemme eller ej..
Avatar billede mugs Novice
23. februar 2004 - 21:00 #6
I lighed med terry: Lidt yderligere oplysning!
Jeg har aldrig hørt om en yes/no query. Jeg antog at du i en formular vil have et kontrolelement, der gav dig mulighed for at vælge een af flere knapper. Afhængig af dit valg foretager db sig et eller andet.
Avatar billede mugs Novice
23. februar 2004 - 21:04 #7
Når du trykker på tilbage opnår formularen status af Current (VedAktuel), så vil formularen gemme den nye post med mindre du gør et eller andet.

Jeg har ikke afprøvet dette, men det må kunne lade sig gøre at indtaste en betingelse i formularens BeforeUpdate:

If Me. NewRecord Then
og så en MsgBox med vb Yes/No der spørger om du vil gemme
End If
Avatar billede terry Ekspert
23. februar 2004 - 21:10 #8
If I understand your question, when you MOVE away from a record which has been edited, the changes get commited to the dB! In the forms BEFORE UPDATE event you can ask the user IF the changes are to be commited.

If MsgBox("Want to save", vbYesNo + vbQuestion) = vbNo Then
    Cancel = True
End If
Avatar billede terry Ekspert
23. februar 2004 - 21:11 #9
setting Cancel = True cancels the update and allows you to make alterations to the data if necessary!
Avatar billede woodgaard Nybegynder
23. februar 2004 - 21:38 #10
tak terry det var lige den jeg skulle bruge
Avatar billede terry Ekspert
23. februar 2004 - 21:39 #11
selv tak, now I'm Off for some "free time" :o)
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