G
gxtdlang
Unregistered / Unconfirmed
GUEST, unregistred user!
环境:D6+SQSERVER2000;
主表:JHDJ 字段:DJH,SPDM,SPMC,BM,CZY 等 DJH是索引字段
细表:JHDJMX 字段:DJH,SPDM,DW,DJ,SL,JE 等
连接是这样的:1、主表:ADOQUERY1 ‘SELECT * FORM JHDJ’ ACTIVE属性设为TRUE;
用 DATASOURCE1 连到ADOQUERY1
用DBGRID1 连到DATASOURCE1
2、 ADOQUERY2 ‘SELECT * FORM JHDJMC WHERE DJH=:DJH’ ACTIVE属性设为TRUE;
ADOQUERY2的DATASOURCE属性连到DATASOURCE1
用 DATASOURCE2 连到ADOQUERY2
用DBGRID2 连到DATASOURCE2
要求:打开一上动态窗体,主表和细表的DBGRID表格都弯为为空。然后向细表ADOQUERY2添加若干条新的商品记录信息。
问题:我用写:ADOQUERY2。APPGND;
ADOQUERY2。[‘DJH’]:=DJH_txt;
ADOQUERY2。[‘SPDM’]:=SPDM_txt;
。。。。。
。。。。。。
但是只能细增加一条记录,再按增加键也只是修改这条记录。请问如何实现多条记录在细表中输入并在主表也输入相同DJH的记录呢?
主表:JHDJ 字段:DJH,SPDM,SPMC,BM,CZY 等 DJH是索引字段
细表:JHDJMX 字段:DJH,SPDM,DW,DJ,SL,JE 等
连接是这样的:1、主表:ADOQUERY1 ‘SELECT * FORM JHDJ’ ACTIVE属性设为TRUE;
用 DATASOURCE1 连到ADOQUERY1
用DBGRID1 连到DATASOURCE1
2、 ADOQUERY2 ‘SELECT * FORM JHDJMC WHERE DJH=:DJH’ ACTIVE属性设为TRUE;
ADOQUERY2的DATASOURCE属性连到DATASOURCE1
用 DATASOURCE2 连到ADOQUERY2
用DBGRID2 连到DATASOURCE2
要求:打开一上动态窗体,主表和细表的DBGRID表格都弯为为空。然后向细表ADOQUERY2添加若干条新的商品记录信息。
问题:我用写:ADOQUERY2。APPGND;
ADOQUERY2。[‘DJH’]:=DJH_txt;
ADOQUERY2。[‘SPDM’]:=SPDM_txt;
。。。。。
。。。。。。
但是只能细增加一条记录,再按增加键也只是修改这条记录。请问如何实现多条记录在细表中输入并在主表也输入相同DJH的记录呢?