以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 【求助】fill (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=96099) |
-- 作者:10059 -- 发布时间:2017/2/13 11:19:00 -- 【求助】fill 老师,请问用fill加载外部数据库中的数据到窗口中的table时,是否可以同时加载外部数据库中多张表的数据到窗口的table中??谢谢!! |
-- 作者:有点色 -- 发布时间:2017/2/13 11:20:00 -- 你编写sql语句的时候,任何语句都可以。但是多个表以后,你只能用查询表,不能保存数据。 |
-- 作者:10059 -- 发布时间:2017/2/13 11:37:00 -- 如果要保存数据,是否有什么方法可以解决?? 目的:外部数据库中有[员工资料]、[员工档案]两张表。我在窗口中插入table控件,想在table中显示[员工资料]表的姓名、部门、职务列和[员工档案]表的学历、毕业学校列。请老师指教,谢谢!! |
-- 作者:有点色 -- 发布时间:2017/2/13 11:44:00 -- 那只能用两个table,选中某一行的时候,另一个表,也定位到对应的行。
或者是,写sql语句合并在一个表。修改完以后,循环每一行,如果修改过,就对应的把值修改回各自的表。比较麻烦。 |
-- 作者:10059 -- 发布时间:2017/2/14 10:30:00 -- 那只能用两个table,选中某一行的时候,另一个表,也定位到对应的行。 老师,如果这样做的话,窗口中就要插入两个table控件??是否可以只用一个table控件,像关联表那样显示呢??
|
-- 作者:有点蓝 -- 发布时间:2017/2/14 10:47:00 -- 只能用第二种方法。数据表不用放入窗口。窗口显示查询表即可。保存的时候通过查询表获取数据更新到对应的数据表中 |
-- 作者:有点色 -- 发布时间:2017/2/14 11:04:00 -- 以下是引用10059在2017/2/14 10:30:00的发言:
那只能用两个table,选中某一行的时候,另一个表,也定位到对应的行。 老师,如果这样做的话,窗口中就要插入两个table控件??是否可以只用一个table控件,像关联表那样显示呢??
插入两个table比较简单。左右分别一个,选中左边,右边对应显示数据就好了。 |
-- 作者:10059 -- 发布时间:2017/2/14 11:08:00 -- 谢谢老师 |
-- 作者:10059 -- 发布时间:2017/2/14 13:57:00 -- 老师,怎么设置两个table,当窗口最大化后两个table各占一半呢? |
-- 作者:有点色 -- 发布时间:2017/2/14 14:17:00 -- sizeChanged事件
e.form.Controls("Table1").left = 0 |