本帖最后由 lance 于 2015-8-11 15:50 编辑
设置一个按钮,按钮勾选刷新,其他需要赋值的文本框勾选重计算。在按钮执行前脚本添加脚本。- /*检查当前用户 是否输入了客户名称 */
- var name1111=getItemValueAsString("客户名称");
- if(name1111==""||name1111==null)
- {
- createAlert("请输入一个客户名称,系统进行自动获取联系人信息!");
- }
- var doc=getCurrentDocument();
- var name=getItemValueAsString("客户名称");
- var sql0 = "select * from TLK_客户信息录入表 where item_客户名称 = '"+name+"' order by lastmodified desc";
- println("sql0:"+sql0);
- var datas=findBySQL(sql0);
- /* println(datas); */
- if(datas!=null){
-
- var name=datas.getItemValueAsString("关键联系人");
- var email=datas.getItemValueAsString("电子邮箱");
- var zhiwu=datas.getItemValueAsString("职务");
- var tel=datas.getItemValueAsString("办公电话");
- var shouji=datas.getItemValueAsString("手机");
- var other=datas.getItemValueAsString("其他联系方式");
- println("关键联系人:"+name);
- println("电子邮箱:"+email);
- doc.findItem("联系人").setValue(name);
- doc.findItem("电子邮箱").setValue(email);
- doc.findItem("职务").setValue(zhiwu);
- doc.findItem("办公电话").setValue(tel);
- doc.findItem("手机").setValue(shouji);
- doc.findItem("其他联系方式").setValue(other);
-
- }
- else
- {
- doc.findItem("联系人").setValue("");
- doc.findItem("电子邮箱").setValue("");
- doc.findItem("职务").setValue("");
- doc.findItem("办公电话").setValue("");
- doc.findItem("手机").setValue("");
- doc.findItem("其他联系方式").setValue("");
- }
复制代码 |