azolfaghari
New member
- Local time
- Today, 09:08
- Joined
- Jul 24, 2014
- Messages
- 8
Hi,
I have a combo box which gets its values from sql server using a query which is called "get_query_reason", which works fine. Now I want to update combo box values based on a user selection, st string. Have written the code, but does not work:
Dim qDef As QueryDef
Dim Query As String
Dim st As String
Dim rs As Recordset
st = "SOV"
Set qDef = CurrentDb.QueryDefs("get_query_reason")
Query = "USE [EM_Tools_Ops] SELECT reason FROM dbo.QueryReason WHERE TYPE='" & st & "' ORDER BY reason ASC "
qDef.SQL = Query
Set rs = CurrentDb.OpenRecordset("get_query_reason")
Me.cmbQueryReason.Value = Null
Do While Not rs.EOF
Me.cmbQueryReason.AddItem rs(0)
rs.MoveNext
Loop
any help, will be appreciated.
Arvin
I have a combo box which gets its values from sql server using a query which is called "get_query_reason", which works fine. Now I want to update combo box values based on a user selection, st string. Have written the code, but does not work:
Dim qDef As QueryDef
Dim Query As String
Dim st As String
Dim rs As Recordset
st = "SOV"
Set qDef = CurrentDb.QueryDefs("get_query_reason")
Query = "USE [EM_Tools_Ops] SELECT reason FROM dbo.QueryReason WHERE TYPE='" & st & "' ORDER BY reason ASC "
qDef.SQL = Query
Set rs = CurrentDb.OpenRecordset("get_query_reason")
Me.cmbQueryReason.Value = Null
Do While Not rs.EOF
Me.cmbQueryReason.AddItem rs(0)
rs.MoveNext
Loop
any help, will be appreciated.
Arvin
Last edited: