edrp.cn的Blog

学习,需要交流,欢迎大家和我共同来学习C#,ASP.NET,MS SQL Server开发Web项目,欢迎大家和我交流

博客园 首页 新随笔 联系 订阅 管理

应用场景:

一个数据库表,一个数据字典,两个Bpl窗体,单号分开,下拉列项的值分开

数据字典设置:
单号字段NO的默认值:BeginStr=[Begin]select CASE [:Direction] when 1 then 'SI' when -1 then 'SO' end [End] DatetimeNumber

进仓单窗体ABquery1.SQL:select * from T_Stock where Direction=1
出仓单窗体ABQuery1.SQL:select * from T_Stock where Direction=-1

解决方法:

窗体在增加单据的事件中加入:

ABSetSysParamValue设置参数值

使用框架中的系统参数做中转,此时单号的默认值为:

单号字段NO的默认值:BeginStr=[Begin]select CASE [ABParams_Direction] when 1 then 'SI' when -1 then 'SO' end [End] DatetimeNumber

 

posted on 2022-04-07 16:44  edrp.cn  阅读(29)  评论(0编辑  收藏  举报