Foxtable(狐表)用户栏目专家坐堂 → 自动填充


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

主题:自动填充

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
自动填充  发帖心情 Post By:2016/2/16 14:12:00 [显示全部帖子]

 

 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目5.table


图片点击可在新窗口打开查看此主题相关图片如下:表a.png
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:表b.png
图片点击可在新窗口打开查看

 

1.表A输入数据时,当表B 车号列与表A车号列内容相同时,则从表A中自动提取数据按两表中相同列名填写到表B中,并按日期排序


 


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)Select Case e.DataCol.name &n...  发帖心情 Post By:2016/2/16 16:38:00 [显示全部帖子]

这段代码加到哪里

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)表A DataColChanged 事件。?...  发帖心情 Post By:2016/2/16 22:51:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

1.当表A车号列出现8Y315时,表车8Y315 日期列 货物列 起点列 终点列 现金金额列 数据从表A中自动读取并填入日期列并按时间排序,修改表A中数据时,车8Y315 表中对应的相同列名数据跟着自动修改。

同理:当有很多 车XXX 表 时,只要是在表A中车号列出现 XXX 车号时  对应的  车XXX表 日期 货物 起点 终点 现金金额 等列 自动从表A中读取数据并按日期排序,修改表A中数据时,车XXX 表中对应的相同列名数据跟着自动修改。

 

 

[此贴子已经被作者于2016/2/16 23:10:01编辑过]

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍) 你这种,根本就不需要单独做...  发帖心情 Post By:2016/2/17 0:58:00 [显示全部帖子]

首先谢谢老师的耐心帮助,对于小学文化的我,购买这个软件主要是方便实用,也没有时间和精力去深入研究了,也看不懂。

老师帮写的代码我理解成表B中车号列 和时间列 两列内容 和表A相同列名 内容相同时,表B中的 货物列 起点和终点列 才自动从表A相同列名提取数据。

增加查询表也可以,但是对于车XXX表来说 还有很多列是表A中没有的。

我想实现的是:对于车XXX 表来说,每一个车XXX表 车号列 都是同一个车号,只要是该表车号列 车号 和 表A车号列 内容 相同时,时间列 货物列 起点和终点列 自动从表A中提取相同列名中的数据,日期列并按时间排序。


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(Hyphen)建议把所有的XXX表合并为一个表,否则...  发帖心情 Post By:2016/2/17 9:49:00 [显示全部帖子]

表A是总记账表  车XXX 表 是部分数据从A表中提取,还有部分数据 是手工输入的,单独做每一个车的数据表是想直观的了解每个车的动态开支等情况,如果所有的车表都合成一个表的话,看上去有点乱,有的时候忘记筛选。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.table


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)参考?http://www.foxtable....  发帖心情 Post By:2016/2/17 11:26:00 [显示全部帖子]

1.自动复制行,首先我还得表A中加一个逻辑列,其次,因为表A是一个总表,车号列中有很多不同的车号,如果参考自动复制行的代码来编写,表A中的车号与车XXX表中车号对应不起来。

2. 自动输入: 车XXX表DataColChanged

If e.DataCol.Name = "车号" Then '发生变化的是车号吗?
    '在表A找出该车号

    Dim dr As DataRow
    dr =
DataTables("表A").Find("车号 = '" & e.DataRow("车号") & "'" )
   
If dr IsNot Nothing '如果找到, 则设置各内容
        e.
DataRow("日期")= dr("日期")
        e.
DataRow("货物")= dr("货物")
        e.
DataRow("起点")= dr("起点")
   
End If
End
If

这是从车表中输入车号,对应的从表A中提取,问题是我想做的是:在A中输入数据,车表中与A表相同列名自动填入A中的数据,并且随A中数据的变化而变化.

 

 

[此贴子已经被作者于2016/2/17 11:26:04编辑过]

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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)二楼已经告诉你了啊 http:/...  发帖心情 Post By:2016/2/17 11:44:00 [显示全部帖子]

表A中 DataColChanged

 

Select Case e.DataCol.name
    Case "车号"
        Dim dr As DataRow = DataTables("表B").Find("车号 = '" & e.DataRow("车号") & "'")
        If dr IsNot Nothing Then
            dr("起点") = e.DataRow("起点")
            dr("日期") = e.DataRow("日期")
            dr("货物") = e.DataRow("货物名称")
        End If
End Select

B表中 起点 日期 货物 列 内容出不来,另外 这些填入的内容都是A中输入最新的数据


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)填入的就是最新的啊,如果你要加上日...  发帖心情 Post By:2016/2/17 12:11:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:表a.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:表b.png
图片点击可在新窗口打开查看

 

1.在A中输入另一行数据时 希望B表中不是替代原有数据,而是按照行的编号顺序自动填入
2.B表中已有的数据,如果A表修改某一行的内容后,B表中对应的列也跟着自动修改,A表删除某一行,B表也跟着自动删除对应行


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)二楼已经告诉你了啊 http:/...  发帖心情 Post By:2016/2/17 14:29:00 [显示全部帖子]


图片点击可在新窗口打开查看此主题相关图片如下:8y315.png
图片点击可在新窗口打开查看

在A表中 新增一行 车8Y315 表 中出现这样

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目3.table


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


加好友 发短信
等级:一尾狐 帖子:407 积分:3087 威望:0 精华:0 注册:2014/6/10 11:31:00
回复:(大红袍)无语,看楼上啊。  发帖心情 Post By:2016/2/17 15:16:00 [显示全部帖子]

上楼没看到 不好意思啊!

 

1..在表A中按顺序输入这三个车号数据时,车表填充的内容行应该在原有数据的下方,不应该间隔这么大的距离。


图片点击可在新窗口打开查看此主题相关图片如下:表a.png
图片点击可在新窗口打开查看
填充的内容应该在原有的数据基础上按左侧编号往下排


图片点击可在新窗口打开查看此主题相关图片如下:8y315.png
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:7h127.png
图片点击可在新窗口打开查看

 


 

[此贴子已经被作者于2016/2/17 15:16:51编辑过]

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