主题:控制输入的插入与改写方式
hpqzxyq
[专家分:960] 发布于 2008-08-22 09:03:00
在VFP下能否用命令控制输入的插入与改写方式?
请赐教
谢谢!!!
回复列表 (共6个回复)
沙发
qjbzjp [专家分:8830] 发布于 2008-08-22 11:11:00
=INSMODE(.T.) && Set 插入方式 on
=INSMODE(.f) && Set 改写方式 on
板凳
cbl518 [专家分:57140] 发布于 2008-08-22 15:52:00
LOCATE FOR 关键字段 = ……
IF FOUND( )
REPLACE ……
ELSE
INSERT INTO ……
ENDIF
3 楼
hpqzxyq [专家分:960] 发布于 2008-08-24 10:18:00
首先感谢两位朋友的帮助。1 楼朋友给出的命令我不知如何使用,举个例子来说吧:
假定有文本框TEXT1,要使该文本框在输入时为插入或改写方式,具体命令应该是怎样的?
请再次赐教
谢谢!!!
4 楼
qjbzjp [专家分:8830] 发布于 2008-08-24 20:33:00
在文本框的When事件中放入:
=INSMODE(.T.) &&设置插入方式
*改变为相反方式
= INSMODE(!INSMODE()) && Toggle 插入方式 to opposite state
**我在DOS下用过这两条命令,但windows下没用过,刚才试了一下,=INSMODE(.T.)可以直接用,但=INSMODE(.F.)不行,只能用= INSMODE(!INSMODE()),变换成相反的方式。
5 楼
hpqzxyq [专家分:960] 发布于 2008-08-25 12:23:00
谢谢 4 楼朋友,按你的方法已经解决了这个问题。
6 楼
ihorse [专家分:970] 发布于 2008-08-26 21:17:00
受教了,感谢感谢!
我来回复