Avatar billede maagefinke Nybegynder
03. januar 2004 - 23:05 Der er 4 kommentarer og
1 løsning

Fejlmeddelelse:Object variable or with block variable not set

Jeg forstår ikke den fejlmeddelelse jeg modtager når jeg forsøger at køre nedenstående program. Hvad har jeg lavet forkert eller undladt?
Private Sub Form_Paint()
On Error Resume Next
Data1.Recordset.AddNew
End Sub

Private Sub Text5_Change()
Dim maxl As Integer
maxl = 255
Text5.MaxLength = maxl
End Sub

Private Sub Text8_Change()
Dim maxl As Integer
maxl = 255
Text8.MaxLength = maxl

End Sub

Private Sub Command2_Click()
On Error Resume Next
Dim Efternavn As String
Dim msg As String
Dim svar As Integer
Efternavn = Data1.Recordset("Efternavn")
msg = "Slet: " & Chr$(13)
msg = msg & Efternavn & Chr$(13)
msg = msg & "Er du helt sikker?"
svar = MsgBox(msg, vbOKCancel, "Slet forfatter")
If svar = vbOK Then
Data1.Recordset.Delete
Data1.Recordset.MoveFirst
End If
End Sub


Private Sub Command3_Click()
Dim Soegforfatter As String
Soegforfatter = InputBox("Skriv navnet på den forfatter, du søger")
Data1.Recordset.MoveFirst
Do While Data1.Recordset.EOF = False
    If Data1.Recordset("Efternavn") = Soegforfatter Then
        Exit Sub
    End If
    Data1.Recordset.MoveNext
Loop
MsgBox "Forfatteren findes ikke i databasen"
End Sub

Private Sub Command1_Click()
Data1.Recordset.AddNew
Text1.SetFocus
End Sub

Private Sub Command4_Click()
Dim Soegtitel As String
Soegtitel = InputBox("Skriv navnet på den titel, du søger")
Data1.Recordset.MoveFirst
Do While Data1.Recordset.EOF = False
    If Data1.Recordset("Titel") = Soegtitel Then
        Exit Sub
    End If
    Data1.Recordset.MoveNext
Loop
MsgBox "Titlen findes ikke i databasen"

End Sub
Avatar billede helmet Nybegynder
03. januar 2004 - 23:26 #1
Har du valgt den tabel i database den skal søge i? Altså i data1 controllens recordsource??
Avatar billede martin_moth Mester
03. januar 2004 - 23:38 #2
HVOR optræder fejlen?
Avatar billede maagefinke Nybegynder
04. januar 2004 - 00:23 #3
Programmet har fungeret indtil nu. Men så får jeg pludselig følgende, når jeg står i edit og taster f5.
couldn't find file\bagbase.mdb
og når jeg taster hjælp får jeg følgende:
'item' (Error 524)
The specified error has occurred in the Automation object currently running.
Har jeg mistet en fil på en eller anden måde?
Avatar billede martin_moth Mester
04. januar 2004 - 13:21 #4
Gæt selv :o)
"couldn't find file\bagbase.mdb" - hmmm, ja, det kan vist ikke forstås må ret mange andre måder end at filen ikke findes der hvor du har angivet
Avatar billede maagefinke Nybegynder
04. januar 2004 - 16:58 #5
Nåh ja, jeg skulle måske ikke handle i panik. Foreløbig tak for hjælpen. Jeg må vist hellere lukke inden I ser mine røde øren.
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