我有一个程序需要用到很多的过程或函数,然后根据条件调用不同的过程或函数,
问题是我在Datamodule 数据库模 建立了(双击了) query 的 oncalcfields 过程 ,我需要的不同过程就是必须在这里执行不同的过程.
请问类似情况怎样建立过程?怎样在query 的 oncalcfields 的过程调用其它的过程,
我的过程如 procedure ap8001(dataset:Tdataset),
procedure ap8002dataset:Tdataset),
procedure ap8003(dataset:Tdataset),
我该怎么调用??
问题是我在Datamodule 数据库模 建立了(双击了) query 的 oncalcfields 过程 ,我需要的不同过程就是必须在这里执行不同的过程.
请问类似情况怎样建立过程?怎样在query 的 oncalcfields 的过程调用其它的过程,
我的过程如 procedure ap8001(dataset:Tdataset),
procedure ap8002dataset:Tdataset),
procedure ap8003(dataset:Tdataset),
我该怎么调用??
解决方案 »
- 关于调用C#写的DLL的问题
- 怎样获得单元文件中定义的变(常)量名(表),并获得通过变(常)量名的字符串型得到该变量的值
- 如何判别打印机电源是否打开或oline,谢谢!
- 关于文本框里面支持ctrl+c ctrl+v 的问题
- 我为什么会这么菜?????诚请高手荐书!!!!!
- 从MemoryStream中截取内容,求帮助
- 如何在DBGrid中显示排序序号?
- 数据上传问题?
- 高手请进:我用了一个‘托盘’控件让程序在启动时最小化,现在我想在某一时刻让程序最大化,应该怎么写???
- 对于大数据量的数据录入,你们是怎么处理的,祥情请进!
- 此错误是否因为控件没有被包含进来?急需答案。
- DCOM连接系统的一个怪问题,数据无法提交?
Query1.OnCalcFields:=ap8001
else if xxx then
Query1.OnCalcFields:=ap8002;
不知道我理解对不对,不过在OnCalcFields执行太多的操作会影响速试哟
,因为我好多计算字段需要根据条件执行不同的结果.不知到怎么解决