unidac巨集替換使用

2022-06-08 14:57:09 字數 473 閱讀 6166

對於query一類的sql查詢控制項來說,macro巨集替換功能真是乙個好東西。比如,您可以設定乙個叫ztname的巨集來代表當前帳套名稱,這樣所有需要新增帳套where條件的地方,都可以使用這個巨集來代替。其實不僅unidac提供了巨集替換的功能,就算是十年以前的rxlib系列控制項,也已經提供了類似的功能。但網上一直沒有說明怎麼使用這個功能,關於怎麼應用這個功能就是找不到了。

下面我就以乙個簡單的例子來說明一下使用方法:

1、首先在uniconnection中找到macros屬性,並在裡面新增projectname這個巨集,巨集的值為'oa管理系統'。

2、要注意:如果要替換的值是乙個字串,那麼記得在字串兩邊加''號,因為macro只是乙個簡單的替換功能,他不會去判斷條件的型別。

3、在sql語句中寫入:

select * from 資料表名

where 工程名稱 =

現在可以執行一下程式,可以發現被替換成為'oa管理系統'了!

unidac巨集替換使用

對於query一類的sql查詢控制項來說,macro巨集替換功能真是乙個好東西。比如,您可以設定乙個叫ztname的巨集來代表當前帳套名稱,這樣所有需要新增帳套where條件的地方,都可以使用這個巨集來代替。其實不僅unidac提供了巨集替換的功能,就算是十年以前的rxlib系列控制項,也已經提供了...

unidac使用演示

unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,stdctrls,grids,dbgrids,db,dbaccess,uni,memds,unipro...

python巨集替換 簡單的巨集替換

簡單的巨集替換 1.巨集定義必須寫在第一次使用該巨集定義的 之前 2.巨集定義不是以分號結束的 3.define string1 string2 之間至少要有乙個空格 4.string 1稱為巨集,string2 稱為巨集擴充套件 5.巨集名用大寫的字母表示是乙個習慣 6.使用巨集的好處 a 簡化程...