200分了!!DBGrid 输入数据时,想要在最后一行始终
就是在输入数据时,最后一行始终显示一个空行。你要要在这个空行输入数据了,就在下方
又出来一个空行。怎么做才能实现这个功能??
开贴时是100分,问题解决就再加100分。
2楼: ADOQuery1.append; 如速达
3楼: 如果这行不输入数据再删除?
4楼: DBGRID会自动删除空记录
5楼: 在哪写代码?给个思路--
6楼: 将DBGRID与ADOQuery1绑定,然后建一个新按钮,在这个按钮的单击事件输ADOQuery1.append;
删除空记录不用写代码,移离DBGRID时会自动删除
销售管理软件版7楼: 家伙,太厉害了。。。(我早看过了[:D])
饭前饭后兄,你误解我的意思了,你看Access的表中输入数据了吗?你输入数据时,
始终有一空行在最后等着,我想实现这个功能。
DBGrid如果用Append增加一条新记录,只要指针移出这条记录(如移动到上条记录)
新增的空行就失效了。
8楼: 你输入数据时,始终有一空行在最后等着,我想实现这个功能。
用Append不就可以了吗?
DBGrid如果用Append增加一条新记录,只要指针移出这条记录(如移动到上条记录)
新增的空行就失效了。
你不是想删除无用的空行吗?
9楼: 自动删除了,还能有一空行等着吗?
要始终有一空行在最后,
(我在保存的时候不保存空行就行了)
老兄开QQ了吗?上来聊聊行吗?
10楼: 老弟,把你贴的这个<DBGrid 应用全书>部分删了吧,我打开这贴都好费事呢。[:D]
我看看还有没人来看。
11楼: http://www.delphibbs.com/delphibbs/dispq.asp?lid=3215794
还有,求求你,饭前饭后老兄,只贴个连接不行吗?
不知道是我机器还是dfw的原因,打开每个帖子都要停顿一下,而一旦打开由你老兄回复的帖子,要停顿10秒以上!
12楼: 我的做法是创建一个本地临时表加一个记录号做主键,我的一般输入100-200条记录,
进去时是空表格,有一条空记录,每输完一条记录,如在表尾,按ENTER在表格加入一
条空记录,保存时再加入QUERY中更新 如商品销售管理软件
13楼: 这个难度不小,你可以考虑采用楼上labxj0769说的方法。
“每输完一条记录,如在表尾,按ENTER在表格加入一
条空记录”
销售管理软件版14楼: to 饭前饭后
你是我的DELPHI的父母,太谢谢你了。饭前饭后大侠,我有一个问题:如何在DBGRIG显示时能动态调整字段顺序。即我想把字段的显示顺序存在一个表内,DBGRID显示时根据字段顺序表的顺序,显示出来,不是按默认的顺序显示。
15楼: to hzzz_lgh3399:
这个简单,在ADOQuery查询的时候加上Order by子句就行了
16楼: to 饭前饭
原来: oerder by id,xm,wsf,jbgz,gwgz
动态:是不是这样Order by ''''''+顺序表_id+'''''' ,''''''+顺序表_xm+'''''' ,''''''+顺序表_gwgz+'''''' ,''''''+顺序表_jbgz+'''''' ,''''''+顺序表_wsf+''''''
17楼: to hzzz_lgh3399:
向大虾们请教行可以,但要表示一下嘛!!
18楼: 多人接受答案了。