ID 产品代码产品编码产品名称 零件名称
1 0201140001BB011407.99水枪 左枪身
2 0201140002BB011407.99水枪 右枪身
3 0201140003BB011407.99水枪 透明管
4 0201140004BB011407.99水枪 左手柄
5 0201140005BB011407.99水枪 右手柄
6 0201140006BB011407.99水枪 左装饰件
7 0201140007BB011407.99水枪 右装饰件
8 0201140008BB011407.99水枪 活塞
9 0201140009BB011407.99水枪 透明管盖
10 0201140010BB011407.99水枪 水樽接头
11 0201140011BB011407.99水枪 泵筒接头
12 0201140012BB011407.99水枪 泵杆接头
此表是远程SQL表“物料基本资料”一个录入窗体FROM1,在数据录入中控件datacombo1、text2、text3、text4
怎样在下拉datacombo1中显示物料基本资料的记录集并且录入记录相对应记录。
比如:在datacombo1中选择产品代码0201140001就会自动付值对应记录
combox1、 text2、 text3、 text4
0201140001BB011407.99水枪 左枪身相同的ACCESS示例
http://access911.net/csdn/filedescription.asp?mdb=2007-5-12&id=30&mode=3这是代码:Private Sub DataCombo1_Click(Area As Integer)
Set Rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
cn.Open "Driver={sql server};server=192.168.0.1;database=new;uid=jean;pwd=jean"
sql = "select 产品代码 from 物料基本资料 order by 产品代码"
If Rs.State = adStateOpen Then Rs.Close
Rs.Open sql, cn, 1, 3
Set DataCombo1.DataSource = Rs
Set DataCombo1.RowSource = Rs
DataCombo1.DataField = "产品代码"
DataCombo1.ListField = "零件名称"
End Sub一、请帮我检查一下代码"对象打开时不允许操作" 二、 对应记录如何赋值?
1 0201140001BB011407.99水枪 左枪身
2 0201140002BB011407.99水枪 右枪身
3 0201140003BB011407.99水枪 透明管
4 0201140004BB011407.99水枪 左手柄
5 0201140005BB011407.99水枪 右手柄
6 0201140006BB011407.99水枪 左装饰件
7 0201140007BB011407.99水枪 右装饰件
8 0201140008BB011407.99水枪 活塞
9 0201140009BB011407.99水枪 透明管盖
10 0201140010BB011407.99水枪 水樽接头
11 0201140011BB011407.99水枪 泵筒接头
12 0201140012BB011407.99水枪 泵杆接头
此表是远程SQL表“物料基本资料”一个录入窗体FROM1,在数据录入中控件datacombo1、text2、text3、text4
怎样在下拉datacombo1中显示物料基本资料的记录集并且录入记录相对应记录。
比如:在datacombo1中选择产品代码0201140001就会自动付值对应记录
combox1、 text2、 text3、 text4
0201140001BB011407.99水枪 左枪身相同的ACCESS示例
http://access911.net/csdn/filedescription.asp?mdb=2007-5-12&id=30&mode=3这是代码:Private Sub DataCombo1_Click(Area As Integer)
Set Rs = New ADODB.Recordset
cn.CursorLocation = adUseClient
cn.Open "Driver={sql server};server=192.168.0.1;database=new;uid=jean;pwd=jean"
sql = "select 产品代码 from 物料基本资料 order by 产品代码"
If Rs.State = adStateOpen Then Rs.Close
Rs.Open sql, cn, 1, 3
Set DataCombo1.DataSource = Rs
Set DataCombo1.RowSource = Rs
DataCombo1.DataField = "产品代码"
DataCombo1.ListField = "零件名称"
End Sub一、请帮我检查一下代码"对象打开时不允许操作" 二、 对应记录如何赋值?
二、简单点
rs.addnew
rs("产品代码")=939393
rs("零件名称")="小零件"rs.update