Hallo,
Ik ben nieuw zowel in 't programmeren als op dit forum dus indien ik wat klunzig overkom
mijn excuses.
Als beginnend vba programmeurtje heb ik een probleem met het volgende:
Bedoeling is vanuit een formulier (FormTicket) met een knop een query te laten werken
die de tabel Klantenkaart aanvult. Access heeft echter een foutmelding en
de tabel Klantenkaart wordt niet 'geupdate' . Access heeft fout 3075 aan tijdens
de uitvoering: syntaxisfout (operator ontbreekt) in query-expressie.
Voor mij een vraagteken wat fout gaat.
De VBAcode die de commandbutton oproept:
Dim db As Database
Dim rs1 As Recordset
Dim strSQL As String
Set db = CurrentDb()
Set rs1 = dbOpenRecordset ("QryOrderTotaleSom1", dbOpenSnapshot)
rs1.MoveFirst
strSQL= "Insert Into Klantenkaart (Orderdatum, OrderID,TotaleSomKorting, Korting, Naamvoornaam) VALUES ("
strSQL= strSQL & "'" & rs1[OrderID] & "'" & rs1![Orderdatum]& "'" & rs1![TotaleSomKorting] & "'" & rs1![Korting] & "'" & rs1![naamvoornaam] & "''" & ");"
db.Execute strSQL, dbFailOnError
OryOrderTotaleSom1 :
SELECT Orders.OrderId, Orders.Klantnummer, Sum([Verkoopprijs]*[Aantal]) AS TotaleSomKorting, Orderdetail.Korting, Klant.Naamvoornaam, Orders.Orderdatum
FROM (Klant INNER JOIN Orders ON Klant.Klantnummer = Orders.Klantnummer) INNER JOIN Orderdetail ON Orders.OrderId = Orderdetail.OrderId
GROUP BY Orders.OrderId, Orders.Klantnummer, Orderdetail.Korting, Klant.Naamvoornaam, Orders.Orderdatum
HAVING (((Orderdetail.Korting) Is Null))
ORDER BY Orders.OrderId DESC;
Voila,
Hopelijk is er iemand daarbuiten die mij kan helpen.
Ik zou er dankbaar voor zijn.
Groeten,
Maurann
Ik ben nieuw zowel in 't programmeren als op dit forum dus indien ik wat klunzig overkom
mijn excuses.
Als beginnend vba programmeurtje heb ik een probleem met het volgende:
Bedoeling is vanuit een formulier (FormTicket) met een knop een query te laten werken
die de tabel Klantenkaart aanvult. Access heeft echter een foutmelding en
de tabel Klantenkaart wordt niet 'geupdate' . Access heeft fout 3075 aan tijdens
de uitvoering: syntaxisfout (operator ontbreekt) in query-expressie.
Voor mij een vraagteken wat fout gaat.
De VBAcode die de commandbutton oproept:
Dim db As Database
Dim rs1 As Recordset
Dim strSQL As String
Set db = CurrentDb()
Set rs1 = dbOpenRecordset ("QryOrderTotaleSom1", dbOpenSnapshot)
rs1.MoveFirst
strSQL= "Insert Into Klantenkaart (Orderdatum, OrderID,TotaleSomKorting, Korting, Naamvoornaam) VALUES ("
strSQL= strSQL & "'" & rs1[OrderID] & "'" & rs1![Orderdatum]& "'" & rs1![TotaleSomKorting] & "'" & rs1![Korting] & "'" & rs1![naamvoornaam] & "''" & ");"
db.Execute strSQL, dbFailOnError
OryOrderTotaleSom1 :
SELECT Orders.OrderId, Orders.Klantnummer, Sum([Verkoopprijs]*[Aantal]) AS TotaleSomKorting, Orderdetail.Korting, Klant.Naamvoornaam, Orders.Orderdatum
FROM (Klant INNER JOIN Orders ON Klant.Klantnummer = Orders.Klantnummer) INNER JOIN Orderdetail ON Orders.OrderId = Orderdetail.OrderId
GROUP BY Orders.OrderId, Orders.Klantnummer, Orderdetail.Korting, Klant.Naamvoornaam, Orders.Orderdatum
HAVING (((Orderdetail.Korting) Is Null))
ORDER BY Orders.OrderId DESC;
Voila,
Hopelijk is er iemand daarbuiten die mij kan helpen.
Ik zou er dankbaar voor zijn.
Groeten,
Maurann