以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何设置列表项目? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100437) |
-- 作者:minxizai -- 发布时间:2017/5/11 12:26:00 -- 如何设置列表项目? 订单明细表中: 单价列设置自定义列表项目:零售|批发|最近 其他不做设置 如何在表事件中引用单价列输入的列表项目?
[此贴子已经被作者于2017/5/11 12:26:43编辑过]
|
-- 作者:wyz20130512 -- 发布时间:2017/5/11 13:00:00 -- DataTables("A表").GetComboListString(ColumnName,Filter, Sort) [此贴子已经被作者于2017/5/11 13:01:49编辑过]
|
-- 作者:minxizai -- 发布时间:2017/5/11 13:33:00 -- DataTables("A表").GetComboListString(ColumnName,Filter, Sort) 这个只是获取列的值, 我是想判断该列选择的是批发、零售、最近当中的哪一个?再给该列赋值 比如选择批发则单价为100,选择零售单价为110,选择最近则单价为该客户上次购买价格
|
-- 作者:有点色 -- 发布时间:2017/5/11 14:16:00 -- 你的单价是固定的?只有一种商品?
单独做一个商品表。
做一个类型列,下来列表为 零售|批发|最近
根据这一列编写DataColChanged事件代码
If e.DataCol.Name = "类型" Then If e.newValue = "零售" then
ElseIf e.newValue = "批发" then
elseIf e.newValue = "最近" then
ElseIf End If
http://www.foxtable.com/webhelp/scr/1451.htm
|
-- 作者:minxizai -- 发布时间:2017/5/11 15:11:00 -- 商品肯定有很多种,单价不是固定的,否则就可以建立列表项目来源于列了 我的商品资料表有零售价和批发价两列,最近价格可以通过find查找获得 现在的关键是: 单价是整数型,零售、批发是字符型,建立列表项目后,选择下拉框的内容肯定无法输入单价列中, 你给的代码会出错: Exception has been thrown by the target of an invocation. Conversion from string "零" to type \'Double\' is not valid. Input string was not in a correct format. |
-- 作者:有点色 -- 发布时间:2017/5/11 16:00:00 -- 一个类型列、一个单价列,必须用两个列。 |
-- 作者:minxizai -- 发布时间:2017/5/11 16:05:00 -- 此主题相关图片如下:价格.jpg 上图是别的进销存软件截图。单价列自动出现零售、批发、最近选择和对应的价格 设置两个列就达不到效果了
[此贴子已经被作者于2017/5/11 16:07:33编辑过]
|
-- 作者:有点色 -- 发布时间:2017/5/11 16:17:00 -- 你可以做一个下拉窗口
http://www.foxtable.com/webhelp/scr/2115.htm
http://www.foxtable.com/webhelp/scr/2099.htm
|
-- 作者:有点色 -- 发布时间:2017/5/11 16:18:00 -- 更简单一点,单价,你可以用字符列,另外再用一个数值列存放单价就好(这个列可以隐藏) |