以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]根据内容自动记录单价 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=61106) |
||||
-- 作者:admissions -- 发布时间:2014/12/7 10:48:00 -- [求助]根据内容自动记录单价
请教老师代码如何设置 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/7 10:51:00 -- 参考例子 http://www.foxtable.com/help/topics/1459.htm
|
||||
-- 作者:admissions -- 发布时间:2014/12/7 10:57:00 -- If e.DataCol.Name = "出库单位" Orelse e.DataCol.Name = "入库单位" Then |
||||
-- 作者:有点甜 -- 发布时间:2014/12/7 11:06:00 -- 什么意思 |
||||
-- 作者:admissions -- 发布时间:2014/12/7 11:06:00 -- 1、在项目事件AfterOpenProject中设置如下代码: \'从运费设置表提取出库单位列的内容, 作为供销明细表出库单位列的列表项目 2、在供销明细表的PrepareEdit事件中输入如下代码: If e.IsFocusCell Then \'如果是焦点所在单元格 <!--EndFragment--> <!--EndFragment--> |
||||
-- 作者:admissions -- 发布时间:2014/12/7 11:07:00 -- 3、供销明细表的DataColChanged事件中输入如下代码: \'如果刚刚输入的是出库单位或入库单位列 |
||||
-- 作者:有点甜 -- 发布时间:2014/12/7 11:08:00 -- 无法理解你什么意思,你去查运价表啊 |
||||
-- 作者:admissions -- 发布时间:2014/12/7 11:17:00 -- Dim fdr As DataRow = DataTables("运费设置").Find("出库单位 = \'" & e.DataRow("出库单位") & "\' and 入库单位 = \'" & e.DataRow("入库单位") & "\' ") If fdr IsNot Nothing Then e.DataRow("单价") = fdr("运费设置") Else e.DataRow("单价") = Nothing End If End If |
||||
-- 作者:有点甜 -- 发布时间:2014/12/7 11:21:00 -- 你想说什么啊,去查运价表啊 |
||||
-- 作者:admissions -- 发布时间:2014/12/7 11:24:00 -- 有问题不知如何表述还真的挺麻烦的 |