我的意思是这样的,我想做一个多年度的东东。想通过改变下拉框的年度,链接不同年度的数据,在我的初始值为2006年后,我想如果我选择2007,这时我的下面的关联的用户名框却没有变化。
数据库在的位置是:
\\dovro\2006
\\dovro\2007
\\dovro\2008
Private Sub Form_Load()
Combo1.AddItem "2006"
Combo1.AddItem "2007"
Combo1.AddItem "2008"
Combo1.ListIndex = 0 Combo2.Font.Size = 11
End Sub
有一链接的这个是写在PUBLIC的过程connection,
dovrosour是服务器变量
dovroyear是年度变量,Sub mydovro()
Set CNN = CreateObject("ADODB.Connection")
Set RST = CreateObject("ADODB.Recordset")
'CNN.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & "d:\dovro\dovroyear\sales.mdb" CNN.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & "\\" & dovrosource & "\dovro" & "\" & dovroyear & "\sales.mdb"
'CNN.ConnectionTimeout = 15
End Sub在登录窗口
call mydovro
SQL = "select name from duser"
RST.Open SQL, CNN, adOpenKeyset
Do While Not RST.EOF
Me.ComboBox2.Font.Size = 11
ComboBox2.AddItem RST.Fields(0).Value
RST.MoveNext
Loop
也就是如何才能链接上2007的数据库?
数据库在的位置是:
\\dovro\2006
\\dovro\2007
\\dovro\2008
Private Sub Form_Load()
Combo1.AddItem "2006"
Combo1.AddItem "2007"
Combo1.AddItem "2008"
Combo1.ListIndex = 0 Combo2.Font.Size = 11
End Sub
有一链接的这个是写在PUBLIC的过程connection,
dovrosour是服务器变量
dovroyear是年度变量,Sub mydovro()
Set CNN = CreateObject("ADODB.Connection")
Set RST = CreateObject("ADODB.Recordset")
'CNN.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & "d:\dovro\dovroyear\sales.mdb" CNN.Open "provider=Microsoft.jet.OLEDB.4.0;data source=" & "\\" & dovrosource & "\dovro" & "\" & dovroyear & "\sales.mdb"
'CNN.ConnectionTimeout = 15
End Sub在登录窗口
call mydovro
SQL = "select name from duser"
RST.Open SQL, CNN, adOpenKeyset
Do While Not RST.EOF
Me.ComboBox2.Font.Size = 11
ComboBox2.AddItem RST.Fields(0).Value
RST.MoveNext
Loop
也就是如何才能链接上2007的数据库?
解决方案 »
- Print_MSHFGrid1问题
- 在TreeView中,我如何可以实现按住"Ctrl"键,同时选中几个节点
- 救救我,VB操作execl文件读写设置属性错误!
- 对access数据库的远程调用???
- vb用mschart画雷达图,填了16列数,出来的图是17个,多一个空列,怎么把空列去掉呢?谢谢!
- 请问如何在 VB 中的字符串中加入回车等特殊字符?给 200 分!
- 关于打印设置对话框和printer对象的问题
- 唉,问了两个问题,都没有解决方法。烦死啦!!没事干。散分吧。回复此贴前30名者。都给分!!
- 各位,VB如何对ini文件进行读写呀,在线等待!
- 如何快速得出列表框中所有被选择项?(列表框被设置为允许多项选择)
- 某字段中数据含有一个‘/’ 有的含有两个‘/’,如何 将含有一个的挑出?
- 超市系统中遇到一个问题!简单的累计`
dovroyear=combobox2.text
call mydovro
end sub
sub combobox2_click()
dovroyear=combobox2.text
call mydovro
end sub点击2007后,没有反应。
登录窗口如下: 服务器:dovrosour
年度:dovroyear(combobox1:2006,2007,2008)
用户名:textbox1
密码:textbox2
SQL = "select name from duser"
RST.Open SQL, CNN, adOpenKeyset
Do While Not RST.EOF
Me.ComboBox2.Font.Size = 11
ComboBox2.AddItem RST.Fields(0).Value
RST.MoveNext
Loop
有一个列表的过程吗?当年度框发生变化,用户名列表应当有一个变化。
dovroyear=combobox2.text
call mydovro
SQL = "select name from duser"
RST.Open SQL, CNN, adOpenKeyset
Do While Not RST.EOF
Me.ComboBox2.Font.Size = 11
ComboBox2.AddItem RST.Fields(0).Value
RST.MoveNext
Loopend sub