以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 还是关联表筛选 (http://foxtable.net/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
显示的就是关联表(批量对账单.批量对账明细)的不重复出库单号,而不是所有的出库单号。
另外,批量对账单和批量对账明细的关联,只需通过对账单号建立就行,没有必要同时根据对账单号和客户名称建立,因为单号是唯一的。
|