hulp gezocht bij vba access code

Status
Niet open voor verdere reacties.

maurann

Gebruiker
Lid geworden
22 jul 2007
Berichten
117
Beste programmeurs,

ben zelf niet zo bekend met VBA maar wil toch ermee werken.

Heb volgende code die ik wil verder uitwerken:

Private Sub Knop60_Click()
Dim db As Database
Dim rs As Recordset
Dim ProductId As Integer
Dim strsql As String

Set db = CurrentDb()
Set rs = db.OpenRecordset("QryProduct", dbOpenSnapshot)
rs.MoveFirst
Do While Not rs.EOF

' Hier moet de code iets doen:
' hier moet de recordset van QryProduct worden doorlopen
'Qry Product bestaat uit een ProductId en een Tellingdatum
'Deze 2 velden moeten worden gebruikt in een query (QryVoorraad)
'die dan een berekening maakt op basis van de gekozen product Id
' en de tellingdatum (tellingdatum wordt gebruikt voor de orderdatum)
' QryVoorraad = SELECT [Voorraad]+(Sum([orderdetail.mutaantalin]-[orderdetail.aantal]))-[Minvoorraad] AS Tekort, Product.ProductId, Sum(Orderdetail.MutAantalIn) AS SomVanMutAantalIn, Sum(Orderdetail.Aantal) AS Verkocht, Product.Voorraad, Product.Minvoorraad
'FROM Product INNER JOIN (Orders INNER JOIN Orderdetail ON Orders.Orderid = Orderdetail.OrderId) ON Product.ProductId = Orderdetail.ProductId
'WHERE (((Orders.Orderdatum) >= []))
'GROUP BY Product.ProductId, Product.Voorraad, Product.Minvoorraad
'HAVING (((Product.ProductId)=[vul productId in]));

' het resultaat (productId en Tekort) moet dan worden ingevuld in tabel Telling
' en dan moet hij naar de volgende record gaan van Qry Product om daar de data uit te halen voor
' de velden productId en Tellingdatum (welk in qry Voorraad moet ingevuld worden in het veld orderdatum)
' en zo moet de code door de records gaan van QryProduct tot deze doorlopen zijn en ingevuld voor de berekening
' in QryVoorraad en opgeslaan in tabel Telling

db.Execute strsql




'Dim strSQL As String
' strsql = "insert into tabel Telling ( productId,tekort) values (productid, tekort)
Exit Do


rs.MoveNext
Loop


Kan iemand mij hierbij op weg helpen,

'k zou hem/haar dankbaar zijn.


groeten,

M.

End Sub
 
Ik vermoed dat de discrepantie tussen je ambities en je kennisnivo te groot is: begin bij het begin en kijk eens op diverse Access-subfora.
Je moet nl. ook de suggesties van helpers kunnen begrijpen.
 
Beste,

Omdat die discrepantie er is stel ik juist de ondersteuningsvraag.:confused:

Grt,

M.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan