以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关联表窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39534)

--  作者:石四
--  发布时间:2013/8/26 16:35:00
--  关联表窗口

多个问题

1.排产和排产明细做了关联,并设计了一个窗口,如何从导航关联这个窗口(原来是从导航关联至排产表)

2.排产表的单号列和排产明细表的批次列设置为自动编号,移至窗口后自动编号报借,是不是需另外设置?

3.窗口中的按钮,除了新增明细和删除明细,其余有问题或不会写代码,请指教!

4.希望排产表编制和审核列自动显示为有权限的登录用户名,如何设置?

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


--  作者:Bin
--  发布时间:2013/8/26 16:49:00
--  
1.不太懂你意思,怎么个从导航关联到这个窗口?
2.未发现有对应的窗口.
3.打印你是希望怎么打印? 直接打印表的话直接CurrentTable.Print(true,false) 即可 http://www.foxtable.com/help/topics/0554.htm
4.DATAROWADDED事件中 先判断一下权限再为之赋值为 user.Name 即可.

--  作者:石四
--  发布时间:2013/8/26 17:06:00
--  
以下是引用Bin在2013-8-26 16:49:00的发言:
1.不太懂你意思,怎么个从导航关联到这个窗口?
2.未发现有对应的窗口.
3.打印你是希望怎么打印? 直接打印表的话直接CurrentTable.Print(true,false) 即可 http://www.foxtable.com/help/topics/0554.htm
4.DATAROWADDED事件中 先判断一下权限再为之赋值为 user.Name 即可.

设计了名为“排产”的窗口,

之前点导航的计划排产,连接至排产表,现希望连接至名为“排产”的窗口。

报表未设计,打印按钮预留。

 


--  作者:石四
--  发布时间:2013/8/26 17:10:00
--  
以下是引用石四在2013-8-26 16:35:00的发言:

多个问题

1.排产和排产明细做了关联,并设计了一个窗口,如何从导航关联这个窗口(原来是从导航关联至排产表)

2.排产表的单号列和排产明细表的批次列设置为自动编号,移至窗口后自动编号报借,是不是需另外设置?

3.窗口中的按钮,除了新增明细和删除明细,其余有问题或不会写代码,请指教!

4.希望排产表编制和审核列自动显示为有权限的登录用户名,如何设置?


自动编号问题已解决。

[此贴子已经被作者于2013-8-26 17:35:08编辑过]

--  作者:有点甜
--  发布时间:2013/8/26 20:23:00
--  
以下是引用石四在2013-8-26 17:10:00的发言:

自动编号问题已解决。

[此贴子已经被作者于2013-8-26 17:35:08编辑过]


把你较完整的例子上传。

1、如果要打开窗口,用代码 Forms("排产").Show

--  作者:石四
--  发布时间:2013/8/27 8:56:00
--  
以下是引用有点甜在2013-8-26 20:23:00的发言:


把你较完整的例子上传。

1、如果要打开窗口,用代码 Show

导航窗口中topicbar1事件代码

Select Case e.Page.Name
    Case  "生产组织"
        Select Case e.Link.Name
            Case "计划排产"
                MainTable = Tables("排产")

                MessageBox.show("请点击鼠标右键新增一个排产计划!")
           

希望Case"计划排产"触发Forms("排产")

是不是将 MainTable = Tables("排产")改为winform = Forms("排产")

-------------------------------

试过了,不可以,提示错误。

[此贴子已经被作者于2013-8-27 8:57:41编辑过]

--  作者:石四
--  发布时间:2013/8/27 9:03:00
--  
排产表编制列已可以自动显示当前有权限的用户名,但是到了排产窗口却没有显示,该怎么做呢?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目10.foxdb


--  作者:Bin
--  发布时间:2013/8/27 9:16:00
--  
排产窗口怎么显示有权限用户名? 你绑定的是排产明细,并没有对应的列啊,也没有看到有对应的LABEL或者TEXTBOX用于显示的.
--  作者:石四
--  发布时间:2013/8/27 12:24:00
--  

哦,原来是由于列名更改,绑定没有重置。

排产窗口象点样儿,但是如何由导航Case触发这个窗口还是没弄好。

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


--  作者:有点甜
--  发布时间:2013/8/27 23:13:00
--  
 打开窗口使用这样

Forms("排产").show()