Avatar billede saxe_bratlie Nybegynder
20. november 2004 - 16:19 Der er 4 kommentarer og
1 løsning

Bekreftelse før endring av felt

Jeg har 6 felt på rekke ( horisontalt ) i et kontinuserlig skjema. Når ett av disse feltene endres, skal det komme opp en dialogbox som spør om man virkelig vil endre data i feltet.

Svarer man nei, skal dataene ikke endres, svarer man ja skal de endres.

Jeg kan ikke VB, så svaret må også innehold hvordan jeg implimenterer den VB koden som du gir meg inn i dette skjemaet på feltene.

Jeg vet hvordan man kommer seg inn i VB editor på riktig felt og på riktig hendelse, men ikke hvordan VB prinsippet fungerer, så alt som skal skrives inn må du si meg.

Håper på et svar !

/ Bratlie
Avatar billede mugs Novice
20. november 2004 - 16:35 #1
Indsæt det i formularens BeFore Update:


If MsgBox("Vil du gemme ændringerne? ", vbYesNo) = vbNo Then
Me.Undo
End If

Det skal se således ud efter indsættelse:

Private Sub Form_BeforeUpdate(Cancel As Integer)
If MsgBox("Vil du gemme ændringerne? ", vbYesNo) = vbNo Then
Me.Undo
End If
End Sub
Avatar billede terry Ekspert
20. november 2004 - 18:18 #2
I would use the Cancel variable, thats what it is there for. But it all depends what you want to do IF you decide not to save the changes.

If MsgBox("Vil du gemme ændringerne? ", vbYesNo) = vbNo Then
Cancel = True
End If
Avatar billede saxe_bratlie Nybegynder
20. november 2004 - 19:08 #3
Hei

Mugs: Dette fungerer meget bra
Terry: Takk for svar, men mugs ga meg det jeg trengte.

/ bratlie
Avatar billede saxe_bratlie Nybegynder
20. november 2004 - 19:11 #4
Dette er en genail side !! Hvordan fungerer det med point osv ?? Har lett etter svar heg på "eksperten", men finner ingen logisk forklaring !
Avatar billede bbkdk Seniormester
21. november 2004 - 17:11 #5
Du har fuldstændig ret - Eksperten er en genial side.
Hvordan den fungerer er beskrevet under INFO i den blå bjælke umiddelbart over det sted, hvor et spørgsmål er beskrevet.
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