Kaup, Chester
Chester_Kaup at kindermorgan.com
Thu Jul 28 08:24:37 CDT 2005
I am trying to feed a variable into a parameter query. I have done this
with dates but cannot get the syntax right (correct combination of
single, double quotes etc.) on pushing this text field into the query.
If someone has a better way to push a variable into a parameter query
feel free to jump in. Thanks all. Below is the code.
Option Compare Database
Function Table_Data_to_Parameter_Query()
Dim MyDb As Database, MyQDef As QueryDef, myds As Recordset, myds1
As Recordset
Dim strSQL As String, Table_Data As String
Set MyDb = CurrentDb()
Set myds = MyDb.OpenRecordset("tbl Patterns to Run", dbOpenTable)
Set MyQDef2 = MyDb.QueryDefs("qry Pattern Start Date")
PatternName = myds.Fields(0)
strSQL = "SELECT Pattern, [CO2 Injection Start Date Schedule1]" & _
"FROM [tbl Schedules]" & _
"WHERE [tbl Schedules].Pattern=PatternName;"
Set MyQDef = MyDb.QueryDefs("qry Pattern Start Date")
MyQDef.SQL = strSQL
Set myds1 = MyQDef.OpenRecordset()
Table_Data = myds1.Fields(0)
Set MyQDef = Nothing
Chester Kaup
Engineering Technician
Kinder Morgan CO2 Company, LLP
Office (432) 688-3797
No trees were killed in the sending of this message. However a large
number of electrons were terribly inconvenienced.
FAX (432) 688-3799