以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=94954)

--  作者:victor_lin33
--  发布时间:2017/1/6 8:51:00
--  [求助]

老师们:

我需要解决的问题如图
当属性列选择输入"货"时 运费价格/袋子价格 这两列要变成禁止输入(就是空白),

"货袋"时 袋子单价要输入/运费单价禁止输入

"货袋运"时 袋子单价/运费单价都必须输入
这样是可以在列属性的默认值作 还是一定要写代码呢?
如果写代码,怎样写...是写在表属性作还是将来作输入窗口时写到控件呢?

另外 我的项目开发只有3个月时间(要在试用版期限内展示给老板看,OK了就可以买开发版了),
有没有能介绍熟悉的帮我做呢...我基本上当码农不适合

以上 感谢!


图片点击可在新窗口打开查看此主题相关图片如下:属性设置.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/1/6 9:01:00
--  
只能用代码处理,参考下面用法自己改改。

PrepareEdit事件

Select Case
    Case "运费价格","袋子价格"
        If e.Row("赊销价格属性") = "货(不管袋/不管运)" Then
            e.Cancel = True
        End If
End Select

--  作者:victor_lin33
--  发布时间:2017/1/6 18:33:00
--  回复:(有点蓝)只能用代码处理,参考下面用法自己改...

处理好了 谢谢

再请叫老师

外部数据表 我增加了一列(非表达式)重新打开项目它不见了

再次增加列出现错误(如图)

是不是外部数据只能增加表达式列?


图片点击可在新窗口打开查看此主题相关图片如下:外部数据表增加数据列.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2017/1/7 8:40:00
--  
外部表管理,点击编辑这个表,然后点击确定退出,刷新表格看看