|
Question : How to do DoCmd.RunSql Select? Need to get values from table into VBA variables
|
|
I have a form that has several text boxes and combo boxes on it. There are 2 buttons on the form - the first one stores the field data in a table. The second one I have not completed yet & need assistance with.
The second button is used to recall the data in the fields of the LAST row of the table back to the text boxes and combo boxes on the form. I'm having trouble getting the DoCmd.RunSQl to gather my data into VBA variables. I've ready that DoCmd.RunSql does not work with Select statements. So my question is, then how do I need to write this?
Here is my curent code: ================
Private Sub cmd_Same_AS_Last_Click() On Error GoTo Err_cmd_Same_AS_Last_Click
Dim A As Integer Dim C As Integer Dim M As Integer Dim D As String
'' Query the table for the values stored in the last row, placing them in variables A = DoCmd.RunSQL "select Atty_TK from qry_LastJob" C = DoCmd.RRunSQL("select Client from qry_LastJob") M = DoCmd.RRunSQL("select Matter from qry_LastJob") D = DoCmd.RunSQL("select Description from qry_LastJob") '' Set the value of the text boxes and combo boxes to the variables Me.cmbo_atty = A Me.cmbo_Client = C Me.cmbo_matter = M Me.Description = D End Sub
|
|
Answer : How to do DoCmd.RunSql Select? Need to get values from table into VBA variables
|
|
dim rs as recordset
set rs = currentdb.openRecordset("SELECT atty_TK FROM qry_LastJob")
A = rs("atty_TK").value
rs .close
set rs = nothing
This was the DAO version
|
|
|