以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求支持!此功能可否实现 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22382) |
||||
-- 作者:leizhizhilun -- 发布时间:2012/8/10 15:42:00 -- 求支持!此功能可否实现 如下图,此功能可否实现
窗口中的临时表输入内容,点击确定后,内容自动新增是表格中,日期和星期自动添加。 此主题相关图片如下:演示.png [此贴子已经被作者于2012-8-10 15:56:18编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/10 15:53:00 -- 你的图片别人是看不到的,图片作为附件上传才行。 不过新增行,自动输入内容,肯定是可以轻松实现的。 |
||||
-- 作者:woiz -- 发布时间:2012/8/10 16:02:00 -- 这个肯定是能实现的
|
||||
-- 作者:leizhizhilun -- 发布时间:2012/8/10 16:05:00 -- 怎么写代码啊? |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/10 16:06:00 -- 可以实现的。 不过就是复制行到另一个表,新复制行的日期列取用户新输入的日期而已。 你可以先看帮助学习,搞不定的话,可以自己设计好表,输入测试数据,然后将文件传上来,我们帮你做个例子。
|
||||
-- 作者:leizhizhilun -- 发布时间:2012/8/10 17:01:00 -- 我设计了个样表.
1.点“添加新数据”按钮弹出“数据输入”窗口;
请帮我看看怎么处理,谢谢啦
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/10 17:43:00 --
|
||||
-- 作者:leizhizhilun -- 发布时间:2012/8/14 10:40:00 -- 先谢谢狐爸,我又调整了一下,循环里增加了一个遇空值退出,清空临时表和关闭窗口功能,基本满足要求了。不过清空表还是有点问题,Tables("数据输入").EditDelete()指令只能清除最新输入的数据,不能整表数据清空,比如我要复制两次数据,最后执行清除的只有第二次复制的内容,前一次的没有清除,如何能整表数据全部清除呢?我找了半天都没找到指令,不会还要用一次循环吧?
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/8/14 10:50:00 -- 清空所有数据:
DataTables("表名").DataCols.Clear() |
||||
-- 作者:leizhizhilun -- 发布时间:2012/8/14 11:02:00 -- 谢啦,这下完美了。看来我看的还是不仔细啊 |