GB | BIG5
|
| 首頁 > 數據庫 > Informix > 正文 |
 |
| INFORMIX/4GL數據庫查尋中的翻屏編程技巧 |
| 本文出自: 作者: 蘇劍波 (2001-07-05 08:10:00) |
---- informix-4GL是一個綜合性的第四代應用程序開發和生成環境,它具有強大的數據庫管理功能,
編程靈活方便,界面友好,已被廣泛應用UNIX操作系統下的數據庫管理。下面介紹一段借助屏幕表格完
成查詢的小程序,它可通過在屏幕上相應字段輸入模糊查詢條件,如*、=、?等,據此搜索出滿足條件的全部記錄,
再按Ctrl-F或Ctrl-B分屏瀏覽(調用一個遊標管理函數que_gz ),用上下光標鍵並結合Esc鍵選擇所需記錄,再通過
內部函數arr_curr()將此記錄所包括的信息傳出它用,在實際工作中可將此段程序寫成函數形式,簡潔明快,需要時
只要改寫相應變量即可,省時省力。此段程序在SCO UNIX Open Sever5.05、online7.3上編譯通過。
---- 程序清單:
---- 屏幕格式:
database 數據庫名
screen
{
人員代碼 [a ]
人員姓名 [b ]
====================================
人員代碼 人員姓名 工 資
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
[f000 ] [f001 ] [f002 ]
}
end
tables
gz
attributes
a=gz.xh,autonext;
b=gz.xm,autonext;
f000=formonly.xh type char;
f001=formonly.xm type char;
f002=formonly.gz type decimal(6,2);
end
instructions
screen record s_gz[7](formonly.xh,formonly.xm,formonly.gz)
gz庫表結構:
序號:xh char(6)
姓名:xm char(8)
工資:gz decimal(7,2)
(http://www.fanqiang.com)
進入【UNIX論壇】
|
|
| 相關文章 |
|
|
|
|
 |
★ 樊強制作 歡迎分享 ★ |