以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  老师好,sqltable表格的录入窗口如何绑定  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=164375)

--  作者:窝窝头头头头头
--  发布时间:2021/5/6 21:40:00
--  老师好,sqltable表格的录入窗口如何绑定
老师好,在《foxtable数据库开发宝典》一书中的455页中有提到,利用卡片式的输入方式:

大概是这样的:利用模式窗口来制作一个“主控界面”,“主控界面”中插入一张  normal 表,然后再做一个“录入窗口”来绑定这个表。

问题:

那我现在将“主控界面” notmal表格 改成 sqltable,却不知道怎么做sqltable对应的这个“录入窗口”。不知道怎么将“录入窗口”的控件绑定我的sqltable表

请老师帮我解惑,谢谢。

--  作者:有点蓝
--  发布时间:2021/5/6 21:46:00
--  
打开窗口设计,选中“主控界面”窗口,然后点击应用打开这个窗口。接着选中“录入窗口”,点击设计,打开窗口设计,“录入窗口”的控件绑定就可以选择“主控界面”窗口的sqltable表格了
--  作者:窝窝头头头头头
--  发布时间:2021/5/6 22:36:00
--  
非常感谢老师。终于解决了绑定的问题。

我现在在卡片中,修改了数据,关闭窗口后,表格的数据没有变化。   sqltable 表格的修改,要如何才能同步更改到 datatable中呢?

--  作者:有点蓝
--  发布时间:2021/5/6 22:48:00
--  
修改后要保存
--  作者:窝窝头头头头头
--  发布时间:2021/5/6 23:20:00
--  
老师,我的数据源是外部数据源,再button  的click  按钮中写入  datatables("订单").save()  或者   datatables("订单").load()   或者DataTables("主控窗口_table1").Save()  都没有办法保存到 外部数据表格 datatable。

要讲项目重新打开,才会看到表格有所更新。

怎么样设置代码,可以让 sqltable  的表格可以直接同步更新到   外部数据  datatable 呢

--  作者:有点蓝
--  发布时间:2021/5/7 8:33:00
--  
sqltable保存是直接保存到数据库的,但是对应的主表需要重新加载才能刷新。项目重新打开,才会看到表格有所更新,说明已经保存了,但是没有刷新

DataTables("主控窗口_table1").Save()
datatables("订单").load()

--  作者:窝窝头头头头头
--  发布时间:2021/5/7 23:07:00
--  
谢谢老师。
--  作者:窝窝头头头头头
--  发布时间:2021/5/7 23:15:00
--  
老师好,再此基础上,我还有一个问题。

如果我的 “主控窗口” 的sql表格,希望能够再一个表中调用多个关联表的信息,然后用“录入窗口”进行更改,这个能否完成呢?

因为sqltable只能调用一个表的信息,sql查询表可以调用多个表但是不能编辑。  这个应该怎么做呢?
[此贴子已经被作者于2021/5/7 23:19:18编辑过]

--  作者:有点蓝
--  发布时间:2021/5/8 9:00:00
--  
 “主控窗口” 放多个sql表格,然后绑定不同的控件编辑
--  作者:窝窝头头头头头
--  发布时间:2021/5/9 17:54:00
--  
好的,谢谢老师