诸多问题,300分,高手请进。(200分)

  • 主题发起人 主题发起人 jlxbz
  • 开始时间 开始时间
J

jlxbz

Unregistered / Unconfirmed
GUEST, unregistred user!
1、调用存贮过程出错:
(1)‘Error Creating Cursor handle’
(2)‘Indicator Variable required but not supplied’
请问什么原因?
2、调用即有返回参数又有返回记录集的存贮过程,为什么返回参数不对。
3、怎样快速定位树型控件中的一个结点。
例:假设树型控件中显示的是药品代码,
怎样输入前几个代码就能快速定位到树型中的代码。
4、一个Query控件,我加入了十二个Lookup字段,为什么一打开此控件,
就提示‘Stream read error’错误。
5、MaxkEdit控件在清空时出错
‘Invalid input value Use escape key to abandon changes’,怎样避免。
6、DateTimePicker 控件,为什么有时手工输入年份就出错?
7、怎样在报表控件中,引用贮存过程中的返回参数。
8、怎样打印具有固定格式的单据,如:医院的挂号单,格式已经固定,要在
指定的地方打印患者姓名和性别。
 
1: 调用存储过程时 不要用Open 用ExecProc
 
1.请使用动态SQL
2.Source?
 
对问题3特有兴趣,有结果请通知我:3hsoft@china.com
有源代码更好,特别是与数据的结合。

另: 1。使用DateTimePicker为何还要手工输入?
2。老兄,医院的程序不好写,特别是MIS
 
3. 自己编写一个查找函数
 
1.调用存储过程时 不要用Open 用ExecProc,相当于在用Tquery执行INSERT 或UPDATE SQL时
用EXECUTE,而不用OPEN。
8.用字定义纸张,大小与挂号单相同,在姓名和性别的对应位置放TQRLABEL,在他们的
ONPRINT事件中,将VALUE的值付上正确的值。
5.你的MASK设置要改变
7.在报表控件的ONPRINT事件中,将参数副给VALUE。
6。检场MINDATE,MAXDATE属性设置
 
5。也许不用改,比如maskedit设置的是5位的时间格式,那么maskedit.text:='_ _:_ _'
不知行不行
 
问题3:
在导入TREEVIEW数据时会用到TTREENODE类的东西,将它的DATA属性付值,
可用DATA属性定位的。
问题8:是套打问题。我是做医院的(全院his)。
交个朋友吧:ice.yang@263.net


 
1: 调用存储过程时 用ExecProc;
3:用数组保存数据,做过程循环查询,好象没有现成的函数,谁知道望告诉大家。。
5,6 :最好屏蔽 ‘Delete'、‘BackSpace’键。然后设置有效性校验。
 
补充:
1、调用存储过程用ExecProc;
对于即有返回参数又有记录集的存储过程就会没有记录集返回。
5、我程序中的MaxkEdit控件可清空。
因此‘屏蔽 ‘Delete'、‘BackSpace’键’是不可以的。
对了为什么‘管家婆进销存’软件就可以清空其中的MaxkEdit控件而不出错。
6、我程序中的DateTimePicker 控件,大部分都是手工输入的,选择太慢。

我做的是一个中型的医院管理系统,现在已经做的差不多了。
就是有一些问题无法解决,请大家多帮助。
 
不知王寒松大侠在忙什么,他在这些问题一定能解决。
 
TO :ice.yang
您好!
你在那里,你说的套打问题你是怎样解决的?
 
可能你用的是oracle数据库.
用以下方法可解决:
放入一个DateTimePicker ,
在其显示部分放入dbedit或edit,置于DateTimePicker上,
在DateTimePicker的change事件中加入
edit1.text:=datetostr(DateTimePicker.date)即可.
经验之谈.


 
多人接受答案了。
 
后退
顶部