当前位置:主页>销售管理软件> 列表

200分了!!DBGrid 输入数据时,想要在最后一行始终

销售管理软件版1楼: 我想用DBGRID控件做出ACCESS中输入数据的那种效果同,不明白的可以打开Access看看:)
就是在输入数据时,最后一行始终显示一个空行。你要要在这个空行输入数据了,就在下方
又出来一个空行。怎么做才能实现这个功能??
开贴时是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楼: 多人接受答案了。