前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于PowerBuilder的搜索

PowerBuilder数据录入同步显示 _天极网 网页网页产品图片报价下载天极网新闻访谈观点图文直播群乐论坛产品报价维修软件下载更多>> 全国分站北京上海广州深港武汉南京福建沈阳成都杭州长沙西安长春重庆大庆合肥惠州青岛郑州泰州厦门淄博天津无锡哈尔滨手机电脑数码家电硬件外设企业办公游戏手机安极4GWP专区配件移动电源笔记本超极本平板一体机台式机商用工作站知本家可穿戴相机摄像机单电单反海极社女性相机GPS潮生活国产平板电视冰箱洗衣机空调高清盒子厨卫投影生活家电CPU主板显示器音频机电键鼠显卡内存硬盘服务器信息化开发办公打印网络设备商喷方案云计算游戏手机游戏下载游戏硬件动漫网页游戏 天极网新闻导购评测行情视频人像美图桌面社会万象真情时刻奇闻异事娱乐八卦 您现在的位置: 天极网>新闻> PowerBuilder数据录入同步显示 计算机世界日报2000-03-19 00:00 分享到:我要吐槽 P>PowerBuilder是数据库管理系统的开发工具。具有灵活、友好、方便、快捷等特点,适用于各种不同的数据库管理系统,是开发数据库系统的好帮手。   在我们的具体编程中经常遇到:要在同一个数据窗口中,当输入部分字段后,另一字段以此为检索字段并以不同的表为基础检索出满足条件的数据,是我们为用户编写出方便友好的界面所经常遇到的。如:录入人员时,根据单位、部门的给定值,在人员录入窗口自动以下拉列表框方式显示出对应单位和部门的所有的人员。然而数据窗口控件中的数据窗口只能对一个表操作,要在此时将要录入的字段定义为下拉列表框,则其数据项来源是从定义窗口时输入的几个固定的数据、不能在软件运行过程中随时对项目作出增加或删除,这在软件运行过程中无法根据人员的变动实现管理。且在同一个数据窗口中不能对不同的表实现操作。我在工作中用控件中的下拉列表框作中间过渡避免了上述的尴尬。   1. 实现的工作流程(略)   2. 在合适的位置建立下拉列表框   如要在输入”设计人”时显示出具有专业和所别值的人员序列,则在”设计人”处贴上下拉列表框控件(ddlb_people):   controls?DropDownListBox   调整其大小(高度由字号确定);   3. 给该控件编码   下拉数据窗口的激发事有13个,根据具体情况选定激发事件,在这里为getfocus事件的编码如下: long row_no string people,zhuanye,user_dept zhuanye=dw_input.getitemstring(row_no,1) //从dw_input提取zhuanye值 user_dept=dw_input.getitemstring(row_no,2) //从dw_input提取user_dept值 if not(old_zhuanye1=zhuanye and old_user_dept1=user_dept)then reset() declare c1 cursor for select people from csd_people where zhuanye=:zhuanye and user_dept=:user_dept; open c1; lab1: fetch c1 into :people; additem(people) //取记录,指针下移一条 if sqlca.sqlcode=0 then //取记录成功 goto lab1 end if close c1; old_zhuanye1=zhuanye old_user_dept1=user_dept end if   4. 把下拉列表框ddlb_people值传给dw_input数据窗口   此时下拉列表框ddlb_people的显示值与dw_input要求值还没有关联,为达到灵活的ddlb_people输入值赋给dw_input相应字段,只需在保存本记录的命令激发事件中合适的位置加入语句: //说明语句 designer=ddlb_people.te //其它处理语句 //保存记录处理语句   下面是一段完整的保存一条记录的程序: integer m,n string zhuanye,user_dept,docu_no, tu_name,proj_mu,proj_fm,proj_zfm,& proj_zm,proj_no,designer,sh_name, proj_leader,save_path,temp newrow=dw_input.getrow() dw_input.accepttext() temp=dw_input.getitemstring(newrow,3) temp=replace(temp,pos(temp,"/",6),1,"-") //将档案号中的"/"换为"-" if rec_no=1 then if docu_no$#@60;$#@62;temp then //判断是否已有给定的档案号 docu_no=temp //保存本记录信息,供下一条用 zhuanye=dw_input.getitemstring(newrow,1) user_dept=dw_input.getitemstring(newrow,2) proj_zm=dw_input.getitemstring(newrow,5) proj_zfm=dw_input.getitemstring(newrow,6) proj_fm=dw_input.getitemstring(newrow,7) proj_mu=dw_input.getitemstring(newrow,8) tu_name=dw_input.getitemstring(newrow,9) designer=ddlb_designer.text //从ddlb_people获取的值 sh_name=ddlb_sh.text //从ddlb_people获取的值 proj_leader=ddlb_leader.text //从ddlb_people获取的值 save_path=dw_input.getitemstring(newrow,16) temp=dw_input.getitemstring(newrow,10) proj_no="CSD"+temp+em_1.text dw_input.setitem(newrow,10,proj_no) rc=update(dw_input) commit; dw_input.reset() rollback; else messagebox("错误信息","该档案号已存在!~n请更改") end if else messagebox("错误信息","电子图纸文件没有 保存!~n~n请先保存电子图纸文件") end if   5. 结语   本方法执行效果良好,使用人员没有数据被分离的感觉。 (作者:郭少林责任编辑:) 欢迎在新浪微博上关注我们 评论 最新文章更多>> 增强型扫描性能 夏普MX-2638NC售价21500元 自拍新魔法 明基G2F苹果光试用体验 时尚美观 飞利浦DLP6060高品质移动电源499 众星易信在线与粉丝互动《六福喜事》欢乐多 长沙特价数码iphone5分期付款特价2900 索尼PS4出现蓝屏 可导致玩家游戏进度丢失 璀璨星光黑 西门子KK28A4650W黑色冰箱直降 御医在线手机APP 开启医疗服务业新时代 含双面自动输稿器 佳能C2220报价1W8 企业级专业彩色打印 惠普M855增添业务活力 频道精华 无与“轮”比 闪迪酷轮16G U盘仅60元华硕ME173 ME7510 京东超低价一让到底长沙特价数码 最强小米3特价2150可分期武汉iphone5S告别土豪 小清新价3688可分期首销火爆 华为麦芒B199首批10万台1分钟售罄体态娇小不简单 惠普EliteBook 820 G1评测移动4G版开售 长沙长鸿数码iphone5c仅2599勇者系列《100回合勇者》已于App上架 笔记本手机数码家电 【京东】金属型格+强效声效 东芝P800仅3999 【京东】触控屏+双核win8 宏碁V5报3199元 【官网】华硕Pro45商务笔记本年底报5700元 【易迅】拉丝机身 索尼14A16SCP报5499元 【京东】黑与白双色可选择 东芝C50报2799元 【热销】商务新宠 惠普ProBook 4441s报5099 快乐GO电商促销专场_天极网笔记本频道策划 风靡扁平化设计 酷盘iOS支持淘宝账户登录 【京东】美图1C手机首发 年轻就要自拍! 下单立减400 酷派大观4mini折价1599元 将配备4.8英寸显示屏 苹果iPhone 6规格泄露 【京东】弯曲屏手机首发 LG G Flex超炫来袭 HTC M8与HTC D310w或将在MWC 2014进行亮相 配六核处理器 三星GALAXY Note3 Neo将发布 自拍新魔法 明基G2F苹果光试用体验 Astell&KernAK100MKII32GB限定版正式登陆 春节大促销索尼1500C售价只要7445元 春节大促销尼康D7100(18-105)售价7789元 经典年底清仓低价 佳能600D套机3279元 精致有型 三星 NX 300报价3999元 国际品牌中国芯 瑞芯微全球走红 年货市场马上有家电 白电春季促销战开始 璀璨星光黑 西门子KK28A4650W黑色冰箱直降 长虹CHiQ电视将智能进行到底 长虹CHiQ电视 助力中国家庭实现智慧生活 行业新标杆?模卡电视或加速4K普及 新年尾牙私享清单 秀编辑部的扮靓压箱宝贝 【亚马逊】最便宜 索尼47R500A仅售4799元 焦点热词 Ultrabook苹果ipad2小米M1vivo S7 诺基亚N8美的冰箱诺基亚N9诺基亚手机酷派7728iphone 4sWindows8超极本 关于我们|About us|天极服务|天极大视野|天极动态|加入我们|网站地图|网站律师|友情合作|RSS订阅|意见反馈Copyright (C) 1999-2014 Yesky.com, All Rights Reserved 版权所有 天极网络