以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  还是关联表筛选  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=43704)

--  作者:kgdwxfmqj520
--  发布时间:2013/12/13 9:52:00
--  还是关联表筛选

    搞糊涂了,,,,麻烦帮我写一个,      查找“批量对账单.批量对账明细表“不重复的出库单号,并返回到“出库主表”对应的出库单号,再将所有对应的出库单号的逻辑列设备为true.

 

 

 


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

--  作者:kgdwxfmqj520
--  发布时间:2013/12/13 9:54:00
--  

这是出库主表


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

--  作者:kgdwxfmqj520
--  发布时间:2013/12/13 9:54:00
--  

点击删除按键的时候自动执行。


--  作者:狐狸爸爸
--  发布时间:2013/12/13 9:56:00
--  

获取关联表的不重复出库单号,在命令窗口执行:

 

For Each v AS String in DataTables("批量对账明细表").GetValues("出库单号","关联列名 = \'" & Tables("批量对账单").Current("关联列名") & “‘”)

    MessageBox.show(v)

Next

 

其他代码你可以自己写了


--  作者:Bin
--  发布时间:2013/12/13 9:59:00
--  
请上个例子吧. 
--  作者:kgdwxfmqj520
--  发布时间:2013/12/13 10:00:00
--  
这样会选中批量对账明细表中所有的出库单号。。。。达不到要求。。。。。我的意思是只选中“批量对账单.批量对账明细”中的单号。
--  作者:Bin
--  发布时间:2013/12/13 10:02:00
--  
你这样描述的不清不楚,大家都搞不清楚你想做什么, 你发那么多个帖子也是无济于事.  发100个也没用.


酝酿好用词,描述清楚你到底想实现什么效果,然后做个例子发上来,  三下五除二就给你搞定了.

--  作者:狐狸爸爸
--  发布时间:2013/12/13 10:17:00
--  
以下是引用kgdwxfmqj520在2013-12-13 10:00:00的发言:
这样会选中批量对账明细表中所有的出库单号。。。。达不到要求。。。。。我的意思是只选中“批量对账单.批量对账明细”中的单号。

 

呵呵,你真的测试过我的代码吗?

这个代码明明就是只列出关联表的出路单号,请实际测试后说话,不要打击帮助你的人。


--  作者:kgdwxfmqj520
--  发布时间:2013/12/13 10:19:00
--  

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

图片点击可在新窗口打开查看此主题相关图片如下:22.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-12-13 10:55:50编辑过]

--  作者:狐狸爸爸
--  发布时间:2013/12/13 10:28:00
--  

你在命令窗口执行:

 

For Each v As String In DataTables("批量对账明细").GetValues("出库单号","对账单号 = \'" & Tables("批量对账单").Current("对账单号") & "\'")
    MessageBox.show(v)
Next

 

显示的就是关联表(批量对账单.批量对账明细)的不重复出库单号,而不是所有的出库单号。

 

另外,批量对账单和批量对账明细的关联,只需通过对账单号建立就行,没有必要同时根据对账单号和客户名称建立,因为单号是唯一的。