以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [讨论]窗口代码在预览和实际执行中不一致 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128455) |
-- 作者:leeswayne -- 发布时间:2018/12/7 14:18:00 -- [讨论]窗口代码在预览和实际执行中不一致 老师您好,求教一个问题: 建立的一个主体窗口包含了“订单”、“订单.订单明细”两个表及各类功能按键,进行数据的录入等相关操作,同时建立了一个码单窗口,包含“订单.订单明细”表,选用了表中需要展示的几列作为一个可以预览、打印的出货码单。 在主题窗口中建立了对码单窗口进行预览、打印的bottom,代码为: Forms("销售码单").Open Dim f As WinForm.Form = Forms("销售码单") f.show Dim doc As PrintDoc = f.GernatePrintDoc() Doc.Preview Forms("销售码单").Close e.Form.Open 以上代码在窗体编辑的预览里面执行的话,“订单.订单明细”会现在主题窗口关闭,码单窗口打开后会呈现出来,然后码单窗口关闭后,再次打开主体窗口,重新载入“订单.订单明细”,这个过程是对的 但是在foxtable界面直接打开窗口后点击预览的话,最后主题窗口中的"订单.订单明细"不会自动打开了。 请问是哪里需要优化一下吗? |
-- 作者:有点甜 -- 发布时间:2018/12/7 15:10:00 -- 除非重新打开窗口,不然无法把关联表重新放回来的。
Dim f As WinForm.Form = Forms("窗口2") |
-- 作者:leeswayne -- 发布时间:2018/12/7 16:55:00 -- 谢谢老师,非常受教! |