在数据库界面开发的过程中,datamodule的作用是什么呀?
我照书上一界面开发实例操作,首先建立了数据模块,然后连接了数据库,
把数据源和表均在模块上建立,但是我在以后MDIChild界面上,因为
要设置TBedit的datasource,可是datasource那个下拉菜单为空,
这是怎么回事了???请教————

解决方案 »

  1.   

    datamodule上面可以用来放置那些adoquery,datasource,adoconnetion,table等等的
    到时候方便的管理的使用!
      

  2.   

    1、 DataModule用来放置数据源,也就是楼上所说的那些有关数据的控件。通常,这些控件也可以放在Form里,但如果要用的数据很多,就不好管理。因为这些控件在设计时是可见的,往往会影响别的控件,如Edit, ComboBox等等。
    2、 DataSource的下拉菜单为空的原因是:你在MdiChild Form的use列表中没有使用、即“Uses DataModule1”。MdiChild Form 不知道要和谁联系数据库。解决的方法是在设计MdiChild 时,点击Delphi的File菜单,选择use unit,在列表中选择DataModule即可。
      

  3.   

    下面是一个例子.你可以看看.with datamodule1 do
     begin
     ADOQuery1.close;
     ADOQuery1.sql.clear;
     ADOQuery1.sql.add('update yourtable set 姓名='sdfjl;s' where 编号=001');
     ADOQuery1.exesql;
     end
      

  4.   

    我已经创建了一个MDI主窗体,怎么创建MDI子窗体啊??