标题:请各位大师指教:表单form上有2张表。
只看楼主
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:187
专家分:0
注 册:2010-4-23
结帖率:83.64%
已结贴  问题点数:15 回复次数:7 
请各位大师指教:表单form上有2张表。
请各位大师指教:表单form上有2张表。表1中有若干行数据,当光标移动到其中一行数据时,按回车键确定,把表1中选定的那行数据添加到表2上。问题1:如何将表1上选定的那行数据添加到表2上,而不是将表1上所有的数添加到表2上?问题2:如何让“按回车键”实现表1的数据添加到表2
搜索更多相关主题的帖子: 大师 指教 表单 form 
2010-04-27 16:14
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:0 
这有个问题:"当光标移动到其中一行数据时,按回车键确定",这样要处理所有列了,因为光标可以在不同列上回车,要取得回车键再处理,所在这样比较烦,还不如,用一个按钮,选 中一行,单击按钮添加这一行.这样要简单得多.

★★★★★为人民服务★★★★★
2010-04-27 19:59
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
得分:0 

.............



[ 本帖最后由 茵梦湖 于 2010-4-27 21:43 编辑 ]
2010-04-27 21:30
诗空
Rank: 2
等 级:论坛游民
帖 子:27
专家分:11
注 册:2010-4-10
得分:0 
什么按钮,在那添加
2010-04-27 21:34
liuhaijun
Rank: 2
等 级:论坛游民
威 望:1
帖 子:176
专家分:45
注 册:2008-12-27
得分:0 
楼主要的就是这个效果:我这里有个软件有此功能,但代码我也不清楚,高手给解答吧。
2010-04-28 00:12
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
在表1捕捉用户按键,若是回车键则提示用户确认是否要将当前行添加到表2,确认后就将表1的当前记录添加到表2中,然后刷新表2。

活到老,学到老! http://www. E-mail:hu-jj@
2010-04-28 07:58
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:15 
一、如果要用回车键来实现也行,但只能在表格列Text的Keypress事件里设置,
而且设置后只有这一列可以接收敲回车键,否则要设置每一列 。
1. 表单的load事件中:
    PUBLIC n
    USE my_a       &&假设grid1的数据源是my_a
    USE my_b in 0  &&假设grid2的数据源是my_b
2. 在grid1的AfterRowColChamge事件中
    n=RECNO()
3. 在gric1的第一列Text1的KeyPress事件中:
    LPARAMETERS nKeyCode, nShiftAltCtrl
    IF nKeyCode=13
        SELECT my_b
        APPEND FROM a FOR RECNO()=n
        thisform.grid2.Refresh
        SELECT my_a
    ENDIF
二、用5楼的方法要简单一点
    将上面3.里的代码改成放入命令按钮:
        SELECT my_b
        APPEND FROM a FOR RECNO()=n
        thisform.grid2.Refresh
        SELECT my_a


[ 本帖最后由 qjbzjp 于 2010-4-28 09:21 编辑 ]

相互学习,互相交流,共同提高。
2010-04-28 09:17
yahanguan
Rank: 2
等 级:论坛游民
帖 子:45
专家分:21
注 册:2010-4-11
得分:0 
不错!
2010-05-01 21:17



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




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

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