Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Youssef am Juni 29, 2015, 19:08:01

Titel: if Dcount
Beitrag von: Youssef am Juni 29, 2015, 19:08:01
hallo ,
ich habe folgedes Code mit der Fehlermeldung:
Syntaxfehler in Zeichenfolge in Abfrageausdruck 'TOOLID = '35503810' And MATERIALID = ' 1.0037' And MATERIALGROUPID = '1.0'.
Wo ist der Fehler, kann mir jemanden helfen?

If DCount("*", "TMS_TDM_TOOLTECHNOEXV", "TOOLID= '" & Me.TOOLID & "' And MATERIALID = '" & Me.Parent!txtMATERIALID & "'  And MATERIALGROUPID = '" & Me.Parent!txtMATERIALGROUPID) > 0 Then
MsgBox "Die Schnittdaten unter diesem Werkstoff und dieser Werkstoffgruppe sind bereits vorhanden", vbExclamation + vbOKOnly, "Wichtiger Hinweis"

strSQL1 = "INSERT INTO TMS_TDM_TOOLTECHNOEXV ([TOOLID],[MATERIALID],[MATERIALGROUPID],[TECHNOCLASSID],TOOLTECHNOPOS )" & _
                "VALUES ('" & Me.Parent!txtTOOLID_1 & "', '" & _
                       Me.Parent!txtWerkstoff & "','" & _
                       Me.Parent!txtWerkstoffgruppe & "', '" & _
                       Me.Parent!txtTECHNOCLASSID & "'," & a & ")"
Titel: Re: if Dcount
Beitrag von: trebuh am Juni 29, 2015, 20:53:30
Hallo,
bin zwar jetzt kein Experte, aber fehlt am Ende von  = '" & Me.Parent!txtMATERIALGROUPID) > 0 Then
nicht ein Hochkomma und Gänsefüßchen?

also
If DCount("*", "TMS_TDM_TOOLTECHNOEXV", "TOOLID= '" & Me.TOOLID & "' And MATERIALID = '" & Me.Parent!txtMATERIALID & "'  And MATERIALGROUPID = '" & Me.Parent!txtMATERIALGROUPID"') > 0 Then
MsgBox "Die Schnittdaten unter diesem Werkstoff und dieser Werkstoffgruppe sind bereits vorhanden", vbExclamation + vbOKOnly, "Wichtiger Hinweis"
Titel: Re: if Dcount
Beitrag von: Youssef am Juni 29, 2015, 22:28:57
hallo
Titel: Re: if Dcount
Beitrag von: MaggieMay am Juni 30, 2015, 00:52:54
Hi,

Gänsefüßchen und Hochkommata müssen immer paarig eingesetzt werden, darauf solltest du achten.