Foxtable(狐表)用户栏目专家坐堂 → 问个关于填充数据的问题


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

主题:问个关于填充数据的问题

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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
问个关于填充数据的问题  发帖心情 Post By:2012/10/22 15:50:00 [显示全部帖子]

刚才有开个帖子问了关于数据填充函数的问题,据回帖的同学说貌似用fillter实现不了,实在对我要实现的功能太迷茫了,贴出来希望大家帮帮我

A,B,C三个表通过规格,料号做字段连接,形成父--子--孙的关系,用这3张表做到窗口去的话可以方便操作员系统而有效输入物料的信息

这张表解释一下,就是一个物料有N种品牌,一种品牌又有N个供应商,多对多的关系

把A,B,C表的数据按行次提出来,就形成了一条一条的数据的物料总表,这样的效果要怎么实现?


图片点击可在新窗口打开查看此主题相关图片如下:系统效果图.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 15:55:00 [显示全部帖子]

图片点击可在新窗口打开查看立贴为证,这个问题能搞成我想要的样子,马上定套开发版,狐大大们,出来帮帮俺吧

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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 16:30:00 [显示全部帖子]

图片点击可在新窗口打开查看这个问题真的很难嘛?求解呀..

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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 16:39:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-10-22 16:36:00的发言:

一点不难,其实你可以看看:
 
不写代码的:
http://www.foxtable.com/help/topics/2322.htm


 
写代码的:
http://www.foxtable.com/help/topics/2314.htm

 

 

狐爸,我知道可以用SQL查询的方法,但是SQL查询表出来的是动态数据啊,我要的是填充好做我的固定数据来源的,如果表里的信息有几十万条的话,我全部动态加载,当用户多同时调用的话,服务器会受不了啊

这个表在我的系统里用的地方非常多,所有的单据都要要用这个做为选值的表啊

 


 


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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 16:43:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-10-22 16:38:00的发言:
搞不定,你就将这三个表设计好,输入几行数据,然后传上来,我们帮你做个例子。

OK,我重新做一个,之前是用SQL数据库里的表做的,我用内部数据表做一个出来

谢谢!


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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 16:56:00 [显示全部帖子]

以下是引用狐狸爸爸在2012-10-22 16:38:00的发言:
搞不定,你就将这三个表设计好,输入几行数据,然后传上来,我们帮你做个例子。

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


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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 16:59:00 [显示全部帖子]

以下是引用muhua在2012-10-22 16:44:00的发言:
那就做个固定表,在有数据更改的时候把表清除,然后把生成的查询表里的数据复制一次。

是做了个固定表,现在问题就是怎么逐行填充,每次都复制....这个是个办法,不过太麻烦了,有没有简单点的?

实例已经放上传了,帮忙看看吧..谢谢


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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 17:03:00 [显示全部帖子]

以下是引用muhua在2012-10-22 16:44:00的发言:
那就做个固定表,在有数据更改的时候把表清除,然后把生成的查询表里的数据复制一次。

图片点击可在新窗口打开查看而且,还有个问题,如果表里有几十万条数据呢?每增加一款物料就要来弄一次,表里的数据越来越庞大的时候,不是直接歇菜了啊?


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


加好友 发短信
等级:幼狐 帖子:186 积分:1294 威望:0 精华:0 注册:2011/8/17 17:29:00
  发帖心情 Post By:2012/10/22 17:31:00 [显示全部帖子]

以下是引用lin_hailun在2012-10-22 17:19:00的发言:
 代码如下,测试有效。

For Each dr1 As DataRow In DataTables("品名规格").DataRows
    Dim drs1 As List(Of DataRow) = dr1.GetChildRows("品牌明细")
    For Each dr2 As DataRow In drs1
        Dim drs2 As List(Of DataRow) = dr2.GetChildRows("供应商明细")
        For Each dr3 As DataRow In drs2
            Dim dr As DataRow = DataTables("物料总表").AddNew()
            dr("品名") = dr1("品名")
            dr("规格") = dr1("规格")
            dr("品牌") = dr2("品牌")
            dr("料号") = dr2("料号")
            dr("MOQ") = dr2("MOQ")
            dr("当前库存") = dr2("当前库存")
            dr("均价") = dr2("均价")
            dr("品名") = dr3("单价")
            dr("供应商") = dr3("供应商")
        Next
    Next
Next
其他的OK了,只是品名跑到单价栏上去了,俺研究一下,太感谢了!等下就买开发版,加入弧圈!原来是    dr("品名") = dr3("单价")呵呵

[此贴子已经被作者于2012-10-22 17:37:16编辑过]

 回到顶部