主题:怎样在TEXT里输入的值下次运行里时那值还在
豚海gg
[专家分:0] 发布于 2009-07-20 15:50:00
你们好!请教了个问题?我使用VFP中的表单编了个计算类的程序,每回重新打开程序,以前输入在TEXT里的数值都被自动清空了,这样每次都要重新输一回,有点麻烦,能不能把那值保存下来,那样等下回重新打开程序就不用重新输入.谢谢各位了
回复列表 (共19个回复)
沙发
sywzs [专家分:5650] 发布于 2009-07-21 04:57:00
定义一个内存变量,在程序退出前,把 TEXT 的值赋给它,并保存变量到文件。再次启动程序时,再恢复变量,并赋给 TEXT 。
板凳
jinlonggao [专家分:17130] 发布于 2009-07-21 07:21:00
表单上的文本框与数据表的字段值关联是学VFP的人解决这个问题第一个应该想到的基本知识.
3 楼
moz [专家分:37620] 发布于 2009-07-22 01:12:00
有一个属性叫做“自动完成”的。
4 楼
绝缘子2009 [专家分:50] 发布于 2009-07-24 11:41:00
哈哈~~学习了
5 楼
豚海gg [专家分:0] 发布于 2009-07-25 21:35:00
1楼说的那代码怎么写
6 楼
sywzs [专家分:5650] 发布于 2009-07-26 05:46:00
在退出程序前,先定义一个(或一组)变量,也可以用数组。
例如: txt1=thisform.text1.text
txt2=thisform.text2.text
.........
然后用 SAVE TO 变量文件名 ALL LIKE txt*
启动程序时,先恢复变量
RESTORE FROM 变量文件名 addi
thisform.text1.value=txt1
thisform.text2.value=txt2
.........
7 楼
绝缘子2009 [专家分:50] 发布于 2009-07-27 17:43:00
学些了!
8 楼
豚海gg [专家分:0] 发布于 2009-07-28 11:09:00
6楼说的,试了一下不行么?
9 楼
sywzs [专家分:5650] 发布于 2009-07-29 05:54:00
恢复数据时,代码要放在表单的 INIT 事件中。
10 楼
豚海gg [专家分:0] 发布于 2009-07-29 16:08:00
程序跳出找不到变量文件名,是不是没定义好变量?有没有比较实用的vfp书,推荐一下?
我来回复