Foxtable(狐表)用户栏目专家坐堂 → 如何增加表录入窗口?


  共有4581人关注过本帖树形打印复制链接

主题:如何增加表录入窗口?

帅哥哟,离线,有人找我吗?
fubblyc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
如何增加表录入窗口?  发帖心情 Post By:2014/1/18 11:41:00 [只看该作者]

请问各位大侠:

     我项目里有一张订单表,我想实现有一个窗口可以录入,是用表的形式的,这样用户就可以复制电脑本地的订单表,黏贴到项目里的订单表里。

     而不是逐个字段地录入,而且可以同时复制黏贴很多行数据。

谢谢!!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/18 11:48:00 [只看该作者]

表形式的录入窗口? 这个好像是互相矛盾的吧, 既然是表,就不能是录入窗口了.

如果你是希望在窗口显示表,直接放个表控件,然后设置绑定这个表即可.

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/1/18 12:36:00 [只看该作者]

哦。

在表控件绑定表的话,就会出现原来表的数据。我是想实现,有那样一个表,只有表结构,没有原来的数据,是空白的,然后用户可以复制黏贴内容在里面,点击保存,信息就录入进去了。保存完好,录入表又恢复空白,没有数据。

不知道能否实现?


 回到顶部
帅哥哟,离线,有人找我吗?
realredred
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:488 积分:3358 威望:0 精华:0 注册:2013/4/17 21:14:00
  发帖心情 Post By:2014/1/18 12:56:00 [只看该作者]

原來的数据(表A)是存儲数据用,(表B)是一个结构与表A一样的空白表.只用來输入,当保存就把表B的內容,全部都导入到表A,然后表B就清空数据,是这样嗎?

 

[此贴子已经被作者于2014-1-18 16:29:20编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/1/18 13:05:00 [只看该作者]

是的啊。求助!!!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/18 14:05:00 [只看该作者]

同样的使用一个表控件.

然后使用数据填充器保存数据http://www.foxtable.com/help/topics/0680.htm
或者自己循环所有行,一行行添加到主表

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/1/20 9:18:00 [只看该作者]

数据填充器保存数据,可以很好地实现。谢谢Bin老师!

 

另问:

我想实现:点击一个按钮,可以清空当前表所录入的所有数据。或者关闭这个录入表的窗口后,这个录入表的数据就自动清空,下一次打开这个录入窗口,表是空白的,可以录入新的数据。

 

这样就不用再手动去删除表的数据。

 

谢谢!!


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/20 9:22:00 [只看该作者]

tables("XX_XX").datatable.datarows.clear

 回到顶部
帅哥哟,离线,有人找我吗?
fubblyc
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2355 积分:16187 威望:0 精华:0 注册:2013/9/1 8:09:00
  发帖心情 Post By:2014/1/20 9:53:00 [只看该作者]

谢谢Bin。

这种方式可以实现清空数据,不过也把行的表格线也给清空掉了,我用户增加数据,我还得设一个“增加行”的按钮。

 

能不能有一种方式就是表的行不删除,只是清空所有行的内容。。


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/1/20 9:56:00 [只看该作者]

for each r as row in tables("XX").rows
    for each c as col in tables("XX").cols
          r(c.name)=nothing
    next
next

 回到顶部
总数 19 1 2 下一页