回 帖 发 新 帖 刷新版面

主题:高手 求助啊!!!!

If Option1.Value = True Then
deptno = InputBox("请输入部门名称")
tabstring1 = "select bm 部门名称,dz 部门地址,ygzs 员工人数"
tabstring2 = "from dept"
tabstring3 = "where bm = " & " ' " & deptno & " ' "
tabstring = tabstring1 & tabstring2 & tabstring3
//上面是定义在form1中的
我想在form2中显示查询结果
Private Sub Form_Activate()
Form1.Adodc1.RecordSource = tabstring
Form1.Adodc1.Refresh
DataGrid.DataSource = Form1.Adodc1
End Sub
//这是我在form2中的代码
运行的时候 为什么出现
adodc adodc:no recordsource specified ado 没有为命令对象设置命令
高手们帮下忙啊 小弟是菜鸟 要交作业了 求助各位大哥啊

回复列表 (共5个回复)

沙发


各位高手帮帮忙啊[em2]

板凳


在form1中没有引用form2 
同时在form2中也要引用form1

3 楼


怎么在form2中引用form1呢?

4 楼

你的问题出在变量 tabstring

在 form1 中定义 tabstring 为 public 变量.

Public tabstring As String


在 form2 中使用 form1.tabstring 变量.

Form1.Adodc1.RecordSource = form1.tabstring

5 楼


问题搞定了,谢谢哈

我来回复

您尚未登录,请登录后再回复。点此登录或注册