已生效未生效:
if (db_data2(~"select app_sign from t_pf_out_master where sheet_no=?~",sheet_No)=~"1~",~"已生效~",~"未生效~")
部分付款、全部付款、未付款信息:
if (db_data2(~"select app_sign from t_pf_out_master where sheet_no=?~",sheet_No)=~"1~",case( db_data2(~"select case when sheet_amt-order_amt-paid_amt-free_amt=sheet_amt then 0 when sheet_amt-order_amt-paid_amt-free_amt>0 then 1 else 2 end from t_cust_accout_flow where  sheet_No=?~",sheet_No)  when ~"0~" then ~"没有付款~" when ~"1~" then ~"部分付款~" else ~"全部付款~") ,~"~"
)
      
      
      
【官方】批发销售单中添加已生效未生效、部分付款、全部付款、未付款信息?
      - 提问者: ytkf007
 - 等级:问不倒翁
 - 时间:2013-07-04 11:44
 - 悬赏:0
 - 解决时间:2013-07-05 15:44
 
最佳答案
这个之前技术也提供给我了!不错的!
- 回答者:bonchen
 - 等级:问不倒翁
 - 时间:2013-07-05 00:33
 
- 提问者对最佳回答的评论:
 -  以上语句如果不行,请参考下面的语句。上面的缺少个max!在有的情况下不能正常运行。
已生效未生效:
if (db_data2(~"select app_sign from t_pf_out_master where sheet_no=?~",max(sheet_No))=~"1~",~"已生效~",~"未生效~")
部分付款、全部付款、未付款信息:
if (db_data2(~"select app_sign from t_pf_out_master where sheet_no=?~",sheet_No)=~"1~",case( db_data2(~"select case when sheet_amt-order_amt-paid_amt-free_amt=sheet_amt then 0 when sheet_amt-order_amt-paid_amt-free_amt>0 then 1 else 2 end from t_cust_accout_flow where sheet_No=?~",max(sheet_No) )when ~"0~" then ~"没有付款~" when ~"1~" then ~"部分付款~" else ~"全部付款~") ,~"~"
) 
其它回答  共 1 条
学习了
- 回答者:kh359
 - 等级:问不倒翁
 - 时间:2013-07-04 15:37
 
快到期问题
    
20062 
4708