首页 | 新闻中心| 公司介绍| 产品走廊| 渠道与销售| 技术支持| 下载中心| 用户认证
蓝色快车PB俱乐部论坛--PowerBuilder MIS编程浏览:PB 数据窗口更新的奇怪问题
>>欢迎您,请先登陆 | 注册 | 发贴排行 | 搜索 | 帮助 | 退出
    蓝色快车PB俱乐部论坛
    PowerBuilder MIS编程
       浏览:PB 数据窗口更新的奇怪问题

  发表一个新主题  发表一个新投票 回复主题  您是本帖的第 1176 个阅读者
 * 贴子主题: PB 数据窗口更新的奇怪问题 保存该页为文件 报告本帖给版主 显示可打印的版本  把本贴加入论坛收藏夹  把本贴加入IE收藏夹 

 掉线,给我留言吧!  seawavefang
  
  
  等级:新手上路
 财产:170
 经验:150
 魅力:150
  注册:2005-4-7
  文章:3
  鉴定:保密

  给seawavefang发送一个短消息 查看seawavefang的个人资料 搜索seawavefang在PowerBuilder  点击这里发送电邮给seawavefang 引用回复这个贴子 

发贴心情 PB 数据窗口更新的奇怪问题
多表查询然后只更新一个表为什么不可以呀
我的查询方式是两个表关联查询。但我已经在 Rows/specify update properties 中指定
allow updates ,Table to updateable为 tblchbxx(主表) ,updateable columns
为这个表的所有列。unigue columns 为该表的主键。按理说设置的也没有错误呀!可是一旦我使用dwcontrol.update()函数后,系统就会提示 DataWindow does not have update capability,在进行update之前用modify设置需要更新的表并且将不更新表的列设置为不可更新后,依然没有改观.请问高手这是什么原因啊?
紧急求救!!!!


发贴时间: 2005/4/9 10:38:29 保密


 掉线,给我留言吧!  seawavefang
  
  
  等级:新手上路
 财产:170
 经验:150
 魅力:150
  注册:2005-4-7
  文章:3
  鉴定:保密

  给seawavefang发送一个短消息 查看seawavefang的个人资料 搜索seawavefang在PowerBuilder  点击这里发送电邮给seawavefang 引用回复这个贴子 

发贴心情 
求救:
求高手指点迷津!!
谢谢!

发贴时间: 2005/4/10 11:03:43 保密


 掉线,给我留言吧!  kissingwhw
  
  
  等级:新手上路
 财产:210
 经验:200
 魅力:200
  注册:2005-4-14
  文章:9
  鉴定:保密

  给kissingwhw发送一个短消息 查看kissingwhw的个人资料 搜索kissingwhw在PowerBuilder  点击这里发送电邮给kissingwhw 引用回复这个贴子 

发贴心情 
把程序那来看以下了,一起研究一下
soft_whw@163.com

发贴时间: 2005/4/14 10:54:22 保密


 掉线,给我留言吧!  bbbbbbbjohn
  
  
  等级:新手上路
 财产:180
 经验:160
 魅力:160
  注册:2005-4-20
  文章:4
  鉴定:保密

  给bbbbbbbjohn发送一个短消息 查看bbbbbbbjohn的个人资料 搜索bbbbbbbjohn在PowerBuilder  点击这里发送电邮给bbbbbbbjohn 引用回复这个贴子 

发贴心情 
设计要求:
1、分辨率1024 X 768
2、数据库:Oracle8.0以上版本,需要提交数据库表的安装脚本
3、开发工具:PowerBuilder9.0
4、在同一界面实现医嘱的增加、删除、修改、查询功能
5、要求性能高(记录数在100万条以上),界面*作方便,充分利用下拉列表、下拉数据窗口等输入技术
6、由于是大项目中的一部分,对于说明中的一些指向字典可以不考虑
7、医嘱和医嘱计价项目存在一对一、一对多、一对空三种关系

1.1 医嘱  ORDERS
字段中文名称 字段名 类型 长度 说明
病人标识号 PATIENT_ID C 10 非空
病人本次住院标识 VISIT_ID N 2 非空
医嘱序号 ORDER_NO N 4 一个病人的所有医嘱独立分配序号,按时间顺序,从小到大排序
医嘱子序号 ORDER_SUB_NO N 2 用于标识成组医嘱中的各医嘱项目,对独立的医嘱,为1,在成组医嘱内部,从1开始顺序排列
长期医嘱标志 REPEAT_INDICATOR N 1 本医嘱是否长期医嘱,使用代码,1-长期,0-临时
医嘱类别 ORDER_CLASS C 1 指定药疗、处置、护理、膳食、其它等类别,使用代码,见3.6医嘱类别字典
医嘱正文 ORDER_TEXT C 80 医嘱内容
医嘱代码 ORDER_CODE C 10 从临床角度对各类医嘱的每个项目分配一个代码,用于各系统间数据交换。如药品代码,检验项目代码等
药品一次使用剂量 DOSAGE N 8,4
剂量单位 DOSAGE_UNITS C 8 规范描述,本系统定义,见4.20剂量单位字典
给药途径和方法 ADMINISTRATION C 16 规范描述,是判断生成何种治疗单的依据,本系统定义,见4.17给药途径字典
起始日期及时间 START_DATE_TIME D 本医嘱起始日期及时间
停止日期及时间 STOP_DATE_TIME D 本医嘱停止日期及时间
持续时间 DURATION N 2 一次执行的持续时间
持续时间单位 DURATION_UNITS C 4 使用规范描述,本系统定义,见4.31时间单位字典
执行频率描述 FREQUENCY C 16 使用固定或固定格式的描述,如:3/日、TID,每xx分xx次,用户定义 ,见4.21医嘱执行频率字典
频率次数 FREQ_COUNTER N 2 执行频率的次数部分
频率间隔 FREQ_INTERVAL N 2 执行频率的间隔部分
频率间隔单位 FREQ_INTERVAL_UNIT C 4 使用标准描述,本系统定义,见4.31时间单位字典
执行时间详细描述 FREQ_DETAIL C 16 医嘱执行的详细时间表,用于对执行频率的补充,如:执行频率为3/日,补充为饭前执行或直接指定时间
护士执行时间 PERFORM_SCHEDULE C 16 如:对3/日的时间表为8-12-6,由护士填入
执行结果 PERFORM_RESULT C 8
开医嘱科室 ORDERING_DEPT C 8
开医嘱医生 DOCTOR C 8 医生姓名
停医嘱医生 STOP_DOCTOR C 8 停止本医嘱的医生姓名
开医嘱校对护士 NURSE C 8 医嘱开始时校对护士姓名
停医嘱校对护士 STOP_NURSE C 8 医嘱停止时校对护士姓名
开医嘱录入日期及时间 ENTER_DATE_TIME D 开医嘱录入的日期及时间
停医嘱录入日期及时间 STOP_ORDER_ DATE_TIME D 开医嘱录入的日期及时间
医嘱状态 ORDER_STATUS C 1 反映医嘱的执行状态,如新开、校对、执行、停止等,使用代码,见4.19医嘱状态字典
药品计价属性 DRUG_BILLING_ATTR N 1 反映药品是否计价,0-正常,1-自带药
计价属性 BILLING_ATTR N 1 反映本条医嘱计价方面的信息。0-正常计价 1-自带药 2-需手工计价 3-不计价。由护士录入医嘱时,根据医嘱内容确定。
最后一次执行日期及时间 LAST_PERFORM_DATE_TIME D 对长期药品医嘱,由临床药局摆药时,将摆药的截止日期自动填入
最后一次计价日期及时间 LAST_ACCTING_DATE_TIME D 后台划价程序对本医嘱最近一次划价日期及时间。初始录入医嘱时,为空,由后台划价程序在每次划价后更新。
注释:此表为在院病人医嘱表,该表面向已执行医嘱,兼顾临床需要和计价需要,兼顾药疗医嘱和其他类别的医嘱,其模型支持成组医嘱和父子医嘱。该表医嘱由病房分系统生成。
医嘱在病人出院,且完成相关统计后,将其转移到历史表中。典型地,需保留一年。
以每病人每日新开2条医嘱、1000张床位的医院计,每日新增医嘱2000条,每年新增700,000条。
主键:病人标识号、病人本次住院标识、医嘱序号、医嘱子序号

1.2 医嘱计价项目  ORDERS_ COSTS
字段中文名称 字段名 类型 长度 说明
病人标识号 PATIENT_ID C 10 非空
病人本次住院标识 N 2 非空
医嘱序号 ORDER_NO N 4 一个病人的所有医嘱独立分配序号,按时间顺序,从小到大排序
医嘱子序号 ORDER_SUB_NO N 2 如果此计价项目对应一条医嘱明细记录,如药品,则此字段为对应的医嘱子序号;如果此项目不对应一条具体的医嘱明细记录,如为附加*作,则此字段为空。
计价项目序号 ITEM_NO N 2 在一条医嘱内部唯一,从1开始顺序排列。
计价项目类别 ITEM_CLASS C 1 价表项目类别,使用代码,见6.8价表项目分类字典
计价项目名称 ITEM_NAME C 40 此名称或者从医嘱内容中复制,或者由护士录入
计价项目代码 ITEM_CODE C 10 项目对应的价表项目代码,如果计价项目不能对应到价表项目,则为空
计价项目规格 ITEM_SPEC C 20 对药品,为本药品实际使用的规格,由护士或药局根据摆药结果而定
计价单位 UNITS C 8 从价表中自动提取
数量 AMOUNT N 8,4 项目数量。对药品,由一次使用剂量按对应使用规格转换得到的一次用药数量
累计数量 TOTAL_AMOUNT N 10,4 对长期医嘱为本项目的累计数量
本项目累计费用 COSTS N 8,2 对长期医嘱为各次执行费用之和,由后台计价程序填入
注释:该表用于描述一条医嘱对应的各种收费项目,一条记录由医嘱号和项目序号唯一标识,医嘱子序号仅起关联作用。收费项目在录入医嘱时,根据医嘱内容自动生成,或由护士根据医嘱的具体执行信息,在录入医嘱时手工指定。如静滴医嘱,需要计药品费、静滴*作费、输液器费、注射器费等。这些计价项目,由后台计价程序对医嘱计价时使用。
此表数据的保留时间同医嘱主记录。
此表的规模略大于医嘱明细记录。
主键:病人标识号、病人本次住院标识、医嘱序号、医嘱子序号、计价项目序号

----------------------------------------------
请大家多多关照

发贴时间: 2005/4/20 20:08:38 保密


 掉线,给我留言吧!  cjjmay
  
  
  等级:新手上路
 财产:130
 经验:120
 魅力:120
  注册:2005-9-15
  文章:1
  鉴定:保密

  给cjjmay发送一个短消息 查看cjjmay的个人资料 搜索cjjmay在PowerBuilder  点击这里发送电邮给cjjmay 引用回复这个贴子 

发贴心情 
楼主能说明一下怎么解决问题的么?我碰到了跟你一样的问题。谢谢

发贴时间: 2005/9/15 17:50:03 保密


 掉线,给我留言吧!  hotfire00
  
  
  等级:新手上路
 财产:160
 经验:140
 魅力:140
  注册:2007-3-7
  文章:2
  鉴定:保密

  给hotfire00发送一个短消息 查看hotfire00的个人资料 搜索hotfire00在PowerBuilder  点击这里发送电邮给hotfire00 引用回复这个贴子 

发贴心情 
不知道解决没..我现在也遇到这种问题..

发贴时间: 2007/3/7 13:20:45 保密

页次:1/1页每页10 本主题贴数6

分页: [1]

 *快速回复:PB 数据窗口更新的奇怪问题 顶端 
你的用户名:   还没注册? 密码:   忘记密码?请与管理员联系
内容
  • HTML标签: 不可用
  • UBB标签: 允许
  • 贴图标签: 允许
  • Flash标签:允许
  • 表情字符转换:允许
  • 上传图片:允许
  • 最多16KB
  • 邮件回复 显示签名  [Ctrl+Enter直接提交贴子]

    ">