Avatar billede xenion Nybegynder
19. april 2002 - 08:50 Der er 15 kommentarer og
1 løsning

hmm hjælp igen!

hejs alle jeg har et problem med mit program
den melder fejl i en linie!
koden som jeg bruger er fra bogen "Start på bvisual basic 6.0 af Jacob kristiansen"
problemet er koden der står på side 223
Private Sub command1_click()
Data1.Recordset.AddNew
Text1.Setfocus

det er den sidste linie som giver problemet!
til jer hajer som vil have de 200 point så skriv til mig på icq 98113953
og jeg sender programmet til jer!
så kan i rette og sende tilbage så får i pointene!!!
please svar hurtigt!
jeg er på icq hele dagen!!! jeg har fået svar engang og den virkede, men så lukkede jeg program og så virkede det ikke mere!
så jeg giver kun point når jeg har checket det !!!!
Avatar billede ocp Nybegynder
19. april 2002 - 09:04 #1
Hvad for en fejl får du? Har du kontrolleret at der overhovedet findes en textbox med navnet "text1" på din form og at Index-propertien er tom? (den kan godt blive sat automatisk hvis man roder rundt med copy/paste).
Avatar billede xenion Nybegynder
19. april 2002 - 09:09 #2
ja det har jeg lavet!! skal jeg sende programmet til dig???
Avatar billede ocp Nybegynder
19. april 2002 - 09:11 #3
OK. Send det til gylstorff@hotmail.com
Avatar billede ib_14 Nybegynder
19. april 2002 - 09:30 #4
hvis du ikke har fået løst dit problem kan du også sende til ib_14@hotmail.com
Avatar billede martin_moth Mester
19. april 2002 - 09:32 #5
Når I nu finder svaret - og hvis det er simpelt og noget man kan "lære af", så synes jeg at I kort skulle fortælle hvad problemet var og hvordan det blev løst..;o)
Avatar billede xenion Nybegynder
19. april 2002 - 09:43 #6
sådan nu har jeg sendt programmet til jer!!!
ib_14 og ocp!!!
Avatar billede ocp Nybegynder
19. april 2002 - 09:59 #7
Det viser sig at der er en dokumenteret bug ved brug af VB med en Access-database. Jeg fik det dog til at virke med følgende "gymnastik":

Private Sub Command1_Click()

If (Data1.Recordset.EOF Or Data1.Recordset.BOF) Then
Data1.Refresh
End If

Data1.Recordset.AddNew
Me.text1(0).SetFocus

End Sub
Avatar billede ocp Nybegynder
19. april 2002 - 10:00 #8
Det var altså et svar.
Avatar billede xenion Nybegynder
19. april 2002 - 10:09 #9
jeg giver point i efter middag kl 1630!! før har jeg ikke mulighed for at teste det! SRY
Avatar billede johs_j Novice
19. april 2002 - 20:07 #10
Jeg har selv bogen og har testet programmet i bogen og det virker som det skal; men det ser ud som at du mangler en 'End Sub'
Text1.SetFocus flytter markøren til den første textbox. Du har vel ikke givet den et nyt navn for så kan rutinen ikke finde den.
Avatar billede ocp Nybegynder
20. april 2002 - 11:38 #11
Den fejlede altså også da jeg prøvede at køre programmet.
Avatar billede jokual.dk Nybegynder
20. april 2002 - 20:01 #12
Hvilken fejl er det der kommer op når du køre programmet
Avatar billede xenion Nybegynder
21. april 2002 - 17:45 #13
jeg har en END SUB med!
der kommer en runtime 3406 eller sådan noget op!
hvis skriver til mig på icq kan jeg sende programmet til jer ! så i kan se og rette det!
icq 98113953
Avatar billede ocp Nybegynder
21. april 2002 - 23:06 #14
Jamen... har du ikke prøvet det jeg skrev til dig?
Avatar billede xenion Nybegynder
22. april 2002 - 16:15 #15
sry ocp det har jeg glemt jeg prøver det nu!!!
Avatar billede xenion Nybegynder
22. april 2002 - 16:33 #16
ocp tak for hjælpen der!!! sry for at jeg ikke svaree noget før!!!
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
Kurser inden for grundlæggende programmering

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