Private Sub Command22_Click()
' This section deals with grabbing the 3 calculations from qry_LiveOEE
Dim dbs As DAO.Database
Dim rst As DAO.Recordset
Set dbs = CurrentDb
'Open a dynaset-type Recordset using a saved query
Set rst = dbs.OpenRecordset("qry_LiveOEE", dbOpenDynaset)
rst.MoveFirst
numfg_posted = rst!SumOfqty_complete
numOEE = rst!OEE
numpp_lhr = rst!ACT_PPLHR
rst.Close
dbs.Close
Set rst = Nothing
Set dbs = Nothing
Ich erhalte eine Fehlermeldung, dass Too few parameters. Expected 4.
Diese Abfrage 5 Dinge in den Kriterien Abschnitt (Entwurfsansicht) hat, also warum es sagt, ich 4 Parameter müssen?Access VBA: Öffnen der Datensatzgruppe bittet um 4 Parameter
die 5 Dinge im Abschnitt Kriterien (alle unter verschiedenen Bereichen) sind:
- Eingang von einem Formular
- Eingabe von einem Formular
- Switch-Anweisung auf dem gegenwärtigen Zeitpunkt
- Datum ()
- nicht NULL ist
vielleicht ist rst.OpenRecordset() – SnakeFoot
Check diesen Link für weitere Informationen aus: http: //stackoverflow.com/questions/6034959/open-recordset-in-access-2003-2007 – SnakeFoot