不如有一张表:
   id,  name ,telphone,address
我想设计一个这样的小软件,首先是一个窗体,输入ID,然后进入另一个界面,在这个界面里面,有三个文框,分别纪录后三个字段的内容;问题时我想实现这样的功能,如果在数据库里面有我输入的id值的话,就显示显影的内容,如果没有的话就现实一个空白,在空白框里面,用户可以输入想要输入的数据(id是主键),我每次要保存数据的时候,老是提醒我主键不能为空,请问如何解决这个问题,高分相赠

解决方案 »

  1.   

    我想你一定把前面的窗口 unload 了这样你输入id的窗口会被删除,就找不到你的id了
      

  2.   

    没有unload啦,只是先前输入的那个id号没有保存,所以才会有不允许为空的问题,但是我就是不知道如何在一个窗体中保存另一个窗体的内容,望为小弟指引迷津!
      

  3.   

    如:form1 id
       from2  name
    在from2添加保存

    rs.addnew
    rs!id=form1.txtid.text
    ....
    rs.update
      

  4.   

    在模组里面定义一个公共变里就可以了,还有就是在form2中定义一个Public ,然后在form1中点确定的时候执行form2.变量=text1.text,这样就可以了