以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]点击不通菜单加载不同的数据 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=149492) |
-- 作者:职业技术学校 -- 发布时间:2020/5/4 12:55:00 -- [求助]点击不通菜单加载不同的数据 我有一个共用的窗体,窗口中一table 分页加载的,如图: 我想这样设计,点击菜单1,这个窗口打开分页记载 工序号为1的数据,在这个界面录入的工序都是1的数据 点击菜单2,这个窗口打开分页记载 工序号为2的数据,在这个界面录入的工序都是2的数据
点击菜单3,这个窗口打开分页记载 工序号为3的数据,在这个界面录入的工序都是3的数据 我在这个公用窗体的afterload,初始代码是\'\'\'载入窗体以后默认加载最后一页 With DataTables("基础表") .LoadFilter = "" \'一定要清除加载条件 .LoadTop = 20 .LoadPage = .TotalPages - 1 .Load() End With \'\'\'\'------------------------------------------- 如何判断是从哪个菜单点击的不知道怎么写,而且添加数据时候也不知道如何写默认工序!(在这个界面录入的工序都是打开窗体的数据,不知道如何写) |
-- 作者:有点酸 -- 发布时间:2020/5/4 14:20:00 -- 用一个全局变量. 菜单1: Vars("变量名") = 1 Forms("窗口1").Open() 菜单2: Vars("变量名") = 2 Forms("窗口1").Open() 这样你的窗口代码通过判断变量的值,就知道是通过单个菜单打开的。
|
-- 作者:职业技术学校 -- 发布时间:2020/5/4 15:26:00 -- 谢谢!! 假设有多个人同是操作会不会有影响呢? 例如:在菜单1打开窗体的时候,另外一个人正好点击菜单2
|
-- 作者:有点酸 -- 发布时间:2020/5/4 15:41:00 -- 没有影响,全局变量只对单个用户有效。 |