在程序中要实现如下功能:
在wwDBGrid中处理明细数据,当在第一列上回车时,如果没有输入任何字符,就弹出窗口让用户选择;
如果已经输入了字符,则根据字符找到最相似的数据自动填充.
关键代码是这样的: if key=13 then
if(qDetail.Fields.Fields[0].isnull) then
FindProduct //打开弹出窗口并查找
else
FillProduct; //根据当前输入填充明细信息但是这里有问题,不管用户有没有在第一列输入信息,一按回车都会出现弹出窗口.
请问要怎么样判断是不是没有先输入其它字符?
谢了!
在wwDBGrid中处理明细数据,当在第一列上回车时,如果没有输入任何字符,就弹出窗口让用户选择;
如果已经输入了字符,则根据字符找到最相似的数据自动填充.
关键代码是这样的: if key=13 then
if(qDetail.Fields.Fields[0].isnull) then
FindProduct //打开弹出窗口并查找
else
FillProduct; //根据当前输入填充明细信息但是这里有问题,不管用户有没有在第一列输入信息,一按回车都会出现弹出窗口.
请问要怎么样判断是不是没有先输入其它字符?
谢了!
解决方案 »
- Delphi如何编写文档转换程序?(注:DOC或TXT转换成虚拟传真文件?)
- 一个有关BMP位图文件处理的问题,急,请高手赐教!
- 请问如何在delphi操作word时设置缩进????????????????????????
- 请教高手:Delphi7项目管理器里的文件为什么不以字母顺序排序?
- 谁能理解这段代码?
- 我做的Active控件在我的电脑上可以在Ie中使用,我怎样能让别人使用 呢?
- @@@@@Dataset.Locate怎么定位两个字段的值呀@@@@@
- MAPX4.5与Sql Server2000数据库在Delphi6.0中是怎样连接与使用的?
- 使用过线程的大虾,来看看!在后台使用线程进行查询操作时,是在线程中创建TQUERY组件,还是直接使用窗体的TQUERY组件
- 求教高手!!
- 程序修改不管用了,怎么个问题?
- 如何获得网上邻居列表与截取局域网的net send 的消息
不知道另外要怎么样来处理?