Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Syntaxerror

Begonnen von tim132, November 23, 2017, 09:53:06

⏪ vorheriges - nächstes ⏩

tim132

Hey leute,

ich habe ein kleines Problem mit meinen vba code.
ich bekomme bei der folgenden Zeile immer ein Syntaxerror. kann mir jemand weiterhelfen?

tempRS![bester preis datum] = DLookup("[Rechnungsdatum]", "abfPreisMin", "[artikelbezeichnung] = '" & tempRS!artikelbezeichnung & "'"" AND [MinvonPreis] =  & tempRS![bester preis]")

MzKlMu

Hallo,
versuche es so:
[bester preis datum] = DLookup("[Rechnungsdatum]", "abfPreisMin", "[artikelbezeichnung] = '" & tempRS!artikelbezeichnung & '" AND [MinvonPreis] =  " & tempRS![bester preis])
Was ist was ist tempRS bzw. wo kommt das her ?
Gruß Klaus

tim132

Hey erstmal danke für die schnelle Antowort. TempRS ist ein Recordset.

leider geht dein code auch nicht. ich bekomme eine meldung das eine "schließende Klammer fehlt"

MzKlMu

Hallo,
ZitatTempRS ist ein Recordset.
das habe ich mir fast gedacht, erklärt aber nicht meine Frage wo es herkommt.

Vertausche vor dem And Hochkomma und Anführungszeichen ('" > "').
Gruß Klaus

DF6GL

Hallo,

Hochkomma und Gänsefuß vertauschen  (rot) und Referenz auf das akt. Form  (Me) benutzen  (blau):

ZitatMe![bester preis datum] = DLookup("[Rechnungsdatum]", "abfPreisMin", "[artikelbezeichnung] = '" & tempRS!artikelbezeichnung & "' AND [MinvonPreis] =  " & tempRS![bester preis])



ps: sorry, Klaus hat's ja schon gesagt...