CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  PowerBuilder >  非技术版

紧急求助高难度数据窗口问题.

楼主wenfenglee(wenfenglee)2005-04-13 15:54:39 在 PowerBuilder / 非技术版 提问

在我的数据库表中,有一个字段是ID,还有一个char(4)类型的字段(打印标志),其值形式1xxx(其中是X表是否0/1).第一位是固定值1,第二位表示打印小卡,第三位表示打印小本子,第四位表示打印通知单.1表示'已打印',0表示'未打印'.  
      现在要实现让客户可以修改某个打印标志,如系统出错,或打印时出了故障时则可以重新打印一次.  
        我的实现是这样的:创建一个数据窗口显示每条ID的打印标记,结果如下:  
   
          ID     小卡打印     小本打印     通知单打印  
          1         已打印       已打印             已打印  
          2         已打印       未打印             已打印  
            ...  
        其中的每个打印标记在那个dropdownlistbox   ,其值包括(未打印(0)/已打印(1))  
        因为我现在上面的那些显示字段小卡打印\小本打印\通知书打印是从一个字段里面分解出来的,所以如果在上面的Dropdownlistbox选取一个值后,直接更新到数据窗口中打印标志字段,好象没法实现.(因不是单纯对应数据窗口的某一字段).  
      我的想法是每次在保存之前找出改了的记录,然后一个一个去UPDATE,可惜我现在又没法捕获到哪条记录是被修改过的.  
        求求大学帮忙.谢谢! 问题点数:20、回复次数:3Top

1 楼li_d_s(鄙视那些不懂Java却跑来乱骂的人,.NET没啥了不起)回复于 2005-04-13 16:21:29 得分 0

GetItemStatus函数可以判断状态的Top

2 楼wenfenglee(wenfenglee)回复于 2005-04-13 17:57:26 得分 0

具体如何实现呢?因为记录较多呀.不会每个ITEM都去检测是否改变,检测一个改一个吧Top

3 楼flyarm(flyarm)回复于 2005-04-13 21:16:30 得分 20

另外创建一个数据存储对象,就两列:ID和char(4)  
   
  循环取数据窗口每一行的状态  
  if   GetItemStatus()   =   New!   or   NewModified!   or   Modified!   then  
        组合打印标志  
        修改数据存储对象对应的打印标志  
        一次性Update数据存储对象  
  end   ifTop

相关问题

  • 数据窗口表达式的高难度问题!
  • 紧急求助高难度数据窗口问题.呵呵,第一次发贴,把问题发到非技术区去了,特意来这里转发.
  • 高难度数据检索
  • 高难度--数据库突然报错!!(200分)详情入内
  • 高难度的的数据搜索,请各位高手帮忙
  • 数据更新的SQL语句(高难度)
  • oracle数据库恢复的大问题?急救! (高难度--看谁能得分)
  • 来点高难度的问题!!!关于二个datagrid传送数据的问题!!!
  • 高难度的常见问题:如何访问TFRAME中的数据,200分!
  • 关于数据库操作的高难度问题(解决结账)

关键词

  • 打印
  • 字段
  • 数据
  • 数据存储
  • 修改
  • 数据窗口
  • 标志
  • 数据存储对象
  • 实现
  • 表示

得分解答快速导航

  • 帖主:wenfenglee
  • flyarm

相关链接

  • PowerBuilder类图书
  • PowerBuilder类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo