想问一下高手们,VB能实现类似ASP的分页显示吗?
就是比如点击一个人的姓名,会全部显示这个人的所有新旧信息,要求是分页显示,老的信息和新的信息都要存在,以方便比较新旧情况.能给个思路吗?包括数据库方面的,我现在在一个数据库中定义了两张表,一个用来存储第一次的用户信息,一个用来存储更改的信息,包括图片.其他情况等信息.
请问能够实现吗?
弱弱地问一下,能将一个FRM里面信息能传到其他的FRM的相关控件里,比如TEXT控件,以显示信息吗?有相关代码吗?谢谢!

解决方案 »

  1.   

    说得太吓人了吧,在form2中的text2中显示form1中的text1的内容只要在form2中用text2.text=form1!text1.text就行了。
    不过你前面说的东西我是真没听懂。
      

  2.   

    谢谢!上面的意思是:
    比如我点击一个人的姓名,然后会显示该用户的所有信息,包括第一次添加的和以后更改的信息(更改的信息不是直接改动第一次的信息,在其他的数据表里面只增加部分相关信息,对于第一次的信息不做改动,所以两张表的设计很麻烦),要求在一个FRM里面用分页显示各各不同时间添加的信息,信息里面有图片和其他相关信息,以方便用户比较最新的情况.
    有方法吗?
      

  3.   

    用选项卡不就行了?sstab或者tabstrip。
      

  4.   

    部件->Microsoft Windows Common Controls 6.0里面有个tabstrip,还有个单独的Microsoft Tabbed Dialog Controls 6.0
    第二个比较好用。
      

  5.   

    每个选项卡都可以看作是一个容器,可以设置一定的选项卡数量,然后在不同的选项卡上放不同的内容,什么图片拉、按钮拉、列表啦什么的都可以往上放。如果选项卡不是动态生成的,设计时事先把这些东西放好就行了,几乎不存在什么使用方法的问题(sstab需要用代码控制的,不如那个tabstrip好用)。
      

  6.   

    最后一句说反了,是tabstrip需要用代码来控制显示,不如sstab好用,呵呵。
      

  7.   

    sstab怎么引用啊?我用Microsoft Tabbed Dialog Controls 6.0,是sstab这个控件吗?
      

  8.   

    大哥,我需要的是在一个类似ASP的在一个页面里面分页显示功能,需要做直观比较的,你有方法吗?VB里面有分页显示的控件吗?
      

  9.   

    就像我们现在在的发消息的CSDN系统消息的"非系统消息"样式的分页显示功能,你点击它,你的消息就都跳出来了.要这个样式的,有方法吗?
      

  10.   

    那你可以在程序中动态生成这样一个网页,然后用Webbrowser控件加载这个网页就行了啊。
      

  11.   

    这要求你有一定的html基础的,简化了说就是:
    dim scode as string
    scode="<table width=100% border=1><tr><td>表格1</td></tr></table><br><table width=100% border=1><tr><td>表格2</td></tr></table>" '当然这些代码都得根据情况动态生成
    webbrowser1.navigate "about:blank"
    webbrowser1.document.write scode
    就可以在webbrowser中看到效果了。
      

  12.   

    问一下,WebBrowser怎么调用啊?
      

  13.   

    部件 --> Microsoft Internet Controls
      

  14.   

    是,你用一下就知道了。如果是打开一个现存的网页,可以是本地的也可以是网上的:
    webbrowser1.navigate "http://www.csdn.net"如果是显示特定的html代码生成的内容:
    webbrowser1.document.write html代码
      

  15.   

    分页有很多种方法,可以用网页,也可以用ADO来分页,还可以用存储过程来分页,可以用VSFlexGrid之类的控件来显示数据,在下面加几个command控件做为导航按钮就行了,看上去和网页上的分页差不多。
      

  16.   

    不管你是用网页来表现,还是用VSFlexGrid之类的控件来表现,或者干脆在frm中放上5个cmd:cmdFirst、cmdNext、cmdPre、cmdLast、cmdOrder(指定页)来表现分页,归根结底都逃不脱要做下面两个选择:是用ADO在应用程序前台分页处理数据,还是在数据库端(利用PRO)处理分页数据。