推荐_关于打印报表的建议-----外部传入参数_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 2  1/1   1  
作者
内容
flysky8848  [个人空间]


注册  2010-01-22
发贴数  25
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2010-06-28 17:25

 
打印发货单的时候,自定义增加了手机这一项,但是如果有多个联系人,没有选择主联系,选择其他联系人,联系人姓名、电话、地址都可以传过来,但是手机没有。 
 
Para: 12 Name: 'v_print_time' Size: '20' Value:2010-06-28 17:17:02 
Para: 13 Name: 'v_voucher_type' Size: '3' Value:BB 
Para: 14 Name: 'v_voucher_type_name' Size: '11' Value:销售发货单 
Para: 15 Name: 'v_voucher_sub_type' Size: '1' Value: 
Para: 16 Name: 'v_voucher_sub_type_name' Size: '1' Value: 
Para: 17 Name: 'v_linkman' Size: '7' Value:*** 
Para: 18 Name: 'v_phone_no' Size: '9' Value:831***06 
Para: 19 Name: 'v_fax_no' Size: '1' Value: 
Para: 20 Name: 'v_aim_address' Size: '31' Value:深圳市福田区***** 
Para: 21 Name: 'v_edt_id' Size: '1' Value:


        


三生石  [个人空间]
QQ名  Meng


注册  2005-09-20
发贴数  7383
精华贴  14
原创贴  6
来自  杭州
状态  正常

级别  版主
#2»发布于2010-06-28 21:15

假设自定义增加手机字段的标识为 p_no,那么在打印模板的脚本设置里面设置如下函数可以达到要求。 
具体步骤: 
1、打开打印模板 
2、进入书写脚本 
3、点初始化,用下面附的代码覆盖main函数 
4、保存模板即可 
 
int main() 

  p_no=v_eba.mobile_no; 
  if(v_linkman!=v_eba.linkman) 
  { 
    db_run("select mobile_no from eba_card where eba_id='"+v_eba_id+"' and name='"+v_linkman+"'"); 
    if(db_row_count()>0) 
      p_no=db_res(0); 
  }; 
  return 1; 
};


        




 三生石上旧精魂 赏月吟风莫要论 惭愧情人远相访 此身虽异性长存 


 2  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]