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