请问,我用ACCESS做了一个数据库叫CAIWU.mbd,其中里面有个数据表为caiwushuju,里面有个字段为“财政发票”,我现在用VB编写一个查询窗体,即在这个窗体中可以任意输入一个已经存在的财政发票号并从中查找出这个财政发票号,并将查找到的记录显示在事先已经设计好的窗体上,用SQL语句怎么写,或者用别的语句该怎么写?谢谢各位能告诉我。

解决方案 »

  1.   


        rs.open "select * from caiwushuju where 财班发票='" & text1 & "'",cn
      

  2.   

    sql="select * from caiwushuju where 财政发票='"&trim(txtfp.text)&"'"set rs=executesql(sql,msgtext)
      

  3.   

    1.你的财政发票号在数据库里设的是字符,还是别的什么类型。(建议用字符型)
    楼上的写的没有错,但最好把&改成+号。因为用&号必须前后加上空格。要不报错。在VB里用+比较方便。
    2.在窗口用DATAGRID控件来显示信息比较方便。一绑定rs就OK啦。
      

  4.   

    zxfox朋友,用的是text字符,我准备用ADO。我只是想把记录显示在窗体上,没有用DATAGRID控件。我是近来才学习VB编写数据库的,以后还请各位朋友多多帮助!