标题:[求助]指点'表格(grid)内功能编程’的学习材料。
取消只看楼主
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
结帖率:100%
已结贴  问题点数:20 回复次数:6 
[求助]指点'表格(grid)内功能编程’的学习材料。
本人在学习VFP过程中,想实现表格的一些功能,如qingfameng所说的
“如:条码格子里可以不需要非数字不可,可允许任意输入.不合格的自动提示无效,允许原地清空再次输入。grid 能够实现很强的‘表格内编程’的功能,比起其他众多的语言来说,这是他独有的。举个例子,药店管理程序,就是采用条码栏内多种输入模式,扫条码,直接出一种药品,其信息自动放入grid 应有位置,输拼音码,出现一批,鼠标选择点击一种,即自动进入grid 相应位置,焦点自动落入数量栏,输入数量,金额自动计算,表单右下角是金额合计等。输入错误,自动提示,重新让再次输入。”
各位VFP前辈帮忙指点这方面一些学习资料,如书名,网络文章等,以便好好学习,天天向上。
搜索更多相关主题的帖子: 格子 管理程序 条码 信息 
2015-02-05 12:18
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
熟练程度,研究都谈不上,但个人认为只有边作(编程及上机测试)边学(看书或向前辈讨教),才最有效,才能激发起对VFP的热趣,这是最关键。
2015-02-05 15:19
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
感谢qingfameng老师提供的帮助,真是“简约大师”,可以静下心慢慢学习。
顺便向老师提问一个问题:想实现在文本框中(如例子中的‘买家姓名’)输入一个关键字(如‘王’),就出现一批含关键字的条目(从数据表将已经登记入库的姓‘王’买家姓名罗列出来),鼠标选择点击其中一个,方便高效。请老师指教在文本框应该调用的事件,方法,代码,如何关联数据表,实现输入功能优化,能给个例子,更是感激不尽。
2015-02-06 16:39
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
看完qingfameng楼主提供的例子,有几个问题想请教。
1.在文本框TDD的interactivechange事件中有一段代码(中间位置):
select spb
zap
insert into spb select * from sj
最后一句可能版本问题(我用VFP6.0)提示错误,改为
select spb
append from dbf('sj')效果是一样吗?
2.接下来有一段代码:.grid1.column1.setfocus效果也是和.grid1.column1.text1.setfocus一样吗?
3.执行完return命令,后面的代码就不执行,是吧?
4.在文本框TXM(买家姓名)输入文字后,回车调出容器,是调用TEXT2的gotfocus事件,我想用TXM的keypress来实现,用
if nkeycode = 13

endif来实现,可以吗?
5.表格(grid)中的delete事件,在点击‘删除’触发时,表格后面连接的表当前记录总是慢半拍,判断记录结果:是没有打上删除标志,结果总是相反的。是什么原因?
2015-02-08 11:35
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
2.效果不一样,主要表现在哪里?
5.慢半拍是指:点删除浏览表却没删除标志,继续点表格内删除标志消失(恢复)
但浏览表却是该记录打上删除标志,调用delete事件总是相反结果,究竟是何原因?
2015-02-08 19:59
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
我在表格grid的操作如下:在表格grid的最左边删除栏上打上标志,触发表格的delete事件,代码包括,刷新表格,if delete(),返回却是:否,是!delete(),再点删除栏(同一记录),即恢复(消除黑色删除标志),判断结果是删除,delete()为真,但有2条删除记录以上时,再点击消除黑色删除标志时,delete事件却是正常判断结果,真是不知所措。请老师指教指教。
2015-02-09 10:56
fox3501
Rank: 1
等 级:新手上路
帖 子:50
专家分:7
注 册:2015-1-13
得分:0 
谢谢qing老师的热心指导,好好试试。
2015-02-10 08:41



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-441792-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.091546 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved