各位:
大家知道dbgrid是数据感应组件,只有与adotable或adoqqquery或adodataset相连
才能显示,运行。而录入库单之类,一般是空白页面,用来输入数据,那怎么采用dbgrid录呢?难到dbgrid可以呈现一张空白数据页面吗?
谢谢前辈解释。
大家知道dbgrid是数据感应组件,只有与adotable或adoqqquery或adodataset相连
才能显示,运行。而录入库单之类,一般是空白页面,用来输入数据,那怎么采用dbgrid录呢?难到dbgrid可以呈现一张空白数据页面吗?
谢谢前辈解释。
select * from table1 where 1<>1
通常生成单据编号,根据当前单据编号选择录入单信息,如果当前单据号的单据还未录入,自然就为空了,你就可以在dbgrid 中录入单据了。
你的建议可行。那有没有直接利用内存的?clientdataset有什么用?能够运用到我这里吗?解决我的问题?另外,用stringgrid行不行?stringgrid能否象dbgrid一样,有pickuolist
及buttonstyle设置,以便运用快捷的录入方式?
Query.sql.add(delete xx);
Query1.execsql
我现在用一个空数据表做试验:
发现它起呈现只有一条记录,那我怎么样让它连续输,在最后一格输完后,回车可以新添一记录在下面呢?在dngrid中怎么样新添一条记录,谢谢!
Shift: TShiftState);
begin
if Key=13 then
adotable1.Append;
DBGrid2.Fields[0].FocusControl;end;
可以了!
再问一下:
我用adotable与dbgrid相连,有没有方法将dbgird中显示的整张表一起删掉。