我有一个问题,就是,我的数据库里有很多个表,例如有居民信息表,辖区单位信息表
现在我一个form上有一个显示数据的dbgrid,点击form上的一个按纽dbgrid就显示居民的信息,点另外一个按纽就显示单位的信息,还有一个添加按纽。 
我现在的问题就是要如何做才能实现以下功能,当dbgrid里面显示的居民信息的时候,我点击那个添加按纽就会进入添加居民信息的form,而当dbgrid里面显示的是单位信息的话,我点同一个添加按纽就会进入添加单位信息的form去。   怎么做,我判断不来啊 。
我用的是一个adoconnection, 一个adoquery,一个datasource (最好不要再添加adoquery和datasource)
希望各位能详细解答,我初学delphi,还望大家多多指导.在此谢谢了.

解决方案 »

  1.   

    去掉两个按钮
    添加一个Combobox内容:居民信息
          单位信息
    点击添加按钮时判断Combobox的内容
    然后进入相应窗体或设一个全局变量GetName
    点击A按钮时
    GetName := A按钮.caption点击B按钮时
    GetName := B按钮.caption
    然后点击添加按钮在对GetName进行判断
      

  2.   

    to  naner_china(naner)
    你好,真谢谢了,我按你的第二种方法把问题解决了.呵呵,3Q~~