以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 扩展用户属性候选值调用 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=115687) |
-- 作者:lxmoffice -- 发布时间:2018/3/12 16:22:00 -- 扩展用户属性候选值调用 请问如何在表格datachaged中调用扩展用户属性的候选值 备注: 如图, 扩展用户属性设置为年份, 方便调用不同年份数据源 表格中需根据用户选择不同年份来计算, 所以需调用扩展用户属性的候选值. [此贴子已经被作者于2018/3/12 16:22:33编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/3/12 16:38:00 -- 回复楼上,没办法根据表格的值动态变化。
把候选值改成 |2017|2018|2019|2020 这样,就可以直接输入值的。 |
-- 作者:lxmoffice -- 发布时间:2018/3/12 16:47:00 -- 我的意思是在表格datachanged属性中调用 "扩展用户属性的候选值" 例: 1, 候选值为2017|2018|2019 2, 进入系统时用户选了 "2018" 3, 我想有表格(统计表)中用computer计算一行数据, 行的过滤条件为"年份" Total1=DataTables("生产记录").Compute("Sum(工时小计)","零件ID= \'"& e.DataRow("零件ID") & "\'and 年份=2018 and 月份=1") 注: 现年份2018是固定, 我想让过滤条件"年份"随着用户选的"候选值"自动变化. 即调用"候选值"
[此贴子已经被作者于2018/3/12 16:48:02编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/3/12 16:57:00 -- 参考
Dim str = User.ExtendedValues("账套") msgbox(str) Total1=DataTables("生产记录").Compute("Sum(工时小计)","零件ID= \'"& e.DataRow("零件ID") & "\' and 年份=" & str & " and 月份=1")
|