Hallå o God fortsättning! Är det någon som kan säga vad det är för fel på nedanstående SQL-syntax? När jag kör programmet (Ett bokregister) så får jag felmesset: "runtime error 3131, Syntax error in FROM clause" och när jag då klickar på debug så markeras "dtaBokReg.Refresh" oavsett vart jag placerar den. Variabelnamnen är rättstavade (något som påpekades i hjälpfilen kunde vara boven i dramat). Du har glömt lägga in ett mellanslag i din sql-sats (bägge varianterna), mellan FROM och whereSQL-syntax
If sValj = "F" Then
sNamn = InputBox("Skriv in författarens namn!")
dtaBokReg.RecordSource = "select * FROM BokRegister" & _
"where Författare like '%" & sNamn & "%'"
' dtaBokReg.Refresh
ElseIf sValj = "T" Then
sTitel = InputBox("Skriv in bokens titel!")
dtaBokReg.RecordSource = "select * from BokRegister" & _
"where Författare like '%" & sTitel & "%'"
'dtaBokReg.Refresh
Else
MsgBox ("Skrev du fel begynnelsebokstav?")
Exit Sub
End If
dtaBokReg.Refresh
End SubSv: SQL-syntax