请教:
   我在form2中执行了查询并得到了查询结果,如何在form1中通过几个按钮或者什么控件来显示查询的结果,要求能够实现“第一条”“前一条”“下一条”“最后一条”的浏览结果的功能。
  
我是vb新手,还望各位赐教!!
谢谢了!!

解决方案 »

  1.   

    建议通过vsflexgrid来现实数据显示,在form2执行完查询后绑定到form1中的vsflexgrid就好了。
    在form1中添加控件vsflexgrid1,
    在form2中添加数据集MyRs
    form2执行完查询后绑定就好了
    set form1.vsflexgrid1.datasource = MyRs
    MyRs.close
      

  2.   

    显示的功能都在form1中,前翻后翻的按钮在form1里面
    form2功能是输入查询的条件并执行查询
      

  3.   

    在form1 和form2 里用 public 声明来写两个方法,这样就可以互调了
    比如 Form1中private sub command1_click()
       call topage(1)
    end subPublic Sub toPage(page as integer)
      Text1.text=Form2.GetText(page)
    end SubForm 2中
    '比如结果是放在数组A()中的
    Public Function GetText(Id as interger) as string
       GetText=A(Id)
    End Function