注册 登录
编程论坛 VFP论坛

求助:一个表单分成两页,该如何把数据存进表?

强国学习 发布于 2023-03-03 10:02, 1565 次点击
各位老师好!
    我做了一个录入数据的表单,由于要录入的数据太多,一页排不完就分成了两页来排版,然后在第二页做了一个保存的按钮,想通过点击保存按钮,把录在表单上的数据存进表内。但是第一页有text1,text2等,第二页也有text1,text2等,想请教一下如何用命令保存两页的数据到表,谢谢!
12 回复
#2
fyyylyl2023-03-03 10:21
文本框绑定字段
#3
sdta2023-03-03 10:21
上文件
#4
强国学习2023-03-03 10:27
回复 3楼 sdta
不会写保存的部分,只是做了一个分成两页的表单,原来做一页的表单的时时候是把上面的数据赋给一个数组,然后appen from进表,现在有两页,就有了两个text1,两个text2等等了,不知道怎样赋值给数组。
#5
强国学习2023-03-03 10:30
回复 2楼 fyyylyl
有些是复选框,还有的是要通过与其它录入的数据计算后才能得出的数据,再说应该怎么实现录入一个呢?
#6
强国学习2023-03-03 10:48
应该是this.pageframe1.page1.text1.value和this.pageframe1.page2.text1.value吧
#7
星光悠蓝2023-03-03 11:29
按钮也可以独立在表单中,不一定要放在页控件上,先把各个页面的录入的数据存入变量,再提交保存。
#8
shizi02023-03-03 15:12
简便的做法可以建一个临时表,结构等同原表,TextBox数据源绑定临时表字段,Save时将临时表记录写入原表即可。与分页、容器之类屏幕元素无关
#9
laowan0012023-03-03 15:14
用pageframe把两个form合并成一个form,这样就好处理了
#10
吹水佬2023-03-04 06:24
如果是不相关联的组别数据就用PAGE
如果是互相关联的组别数据就用GRID
“保存”要视具体需要。要整体处理,就在FORM一次过处理全部数据并保存。否则,就看那里那时需要对数据的变动作出反映。


#11
laowan0012023-03-04 09:20
好奇这是需要输入多少个数据,一个页面安排百八十个应该不是问题
#12
hu9jj2023-03-04 10:23
8楼的方法可供参考,在设计控件时就绑定临时表的字段,需要加工处理的就在相应控件的事件中完成,最终提交(保存)时就将临时表添加到正式表中。
#13
sdta2023-03-04 10:48
数据加载到表单上可以绑定数据源,加载结束后,就要关闭数据源了,这样在修改的过程中不会使数据源受到不必要的更新。
1