Avatar billede puppetmaster Nybegynder
12. marts 2002 - 13:44 Der er 8 kommentarer og
2 løsninger

Visual Basic for Applications/MsgBox

Kort forklaret:
Uanset hvilken knap brugeren trykker på, har variablen værdien True. Hvorfor?
værdi = MsgBox("Er du sikker på at du vil slette: " + LogfilNavn + "?", vbOKCancel)
12. marts 2002 - 13:47 #1
Nej, Værdi for værdien 1 eller 2 (2 = Cancel)
12. marts 2002 - 13:47 #2
for = Får
Avatar billede proaccess Nybegynder
12. marts 2002 - 13:48 #3
værdi burde være en talværdi... ikke boolean

True betyder andet end 0, hvilket jo gælder for bode 1, 2 og 3!
Avatar billede puppetmaster Nybegynder
12. marts 2002 - 13:49 #4
Øøøøøh....? *ser helt forskrækket ud!* Hvad mener han dog med det?
Avatar billede proaccess Nybegynder
12. marts 2002 - 13:49 #5
værdi = MsgBox("Er du sikker på at du vil slette: " + LogfilNavn + "?", vbOKCancel)
If værdi=vbOk then
  ' her er kode
Else
  ' her er cancel-kode
End If
Avatar billede proaccess Nybegynder
12. marts 2002 - 13:51 #6
If MsgBox("Er du sikker på at du vil slette: " + LogfilNavn + "?", vbOKCancel)=vbOK Then
'  ....her er kode....
End If
Avatar billede puppetmaster Nybegynder
12. marts 2002 - 13:52 #7
Men øøøhhh....når jeg derefter bruger
MsgBox Værdi
får jeg beskeden True, uanset hvilken knap der er trykket på.....
12. marts 2002 - 13:54 #8
Hvad er Værdi erklæret som?

Du skal erklære den således:

Dim Værdi as Integer
Avatar billede puppetmaster Nybegynder
12. marts 2002 - 14:03 #9
prøver det lige engang...
Avatar billede puppetmaster Nybegynder
12. marts 2002 - 14:07 #10
Virker, ved ikke hvad der var gået galt, typerne passede ikke på EN ENESTE af mine variabler! F*CKING, FREAKIN' Access......Tak for hjælpen.
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