在管理信息系統中
查詢系統占了相當重要的地位(SQL的中文就是結構化查詢語言)
因為它是向用戶開放的
界面一定要友善
要讓別人一看就會操作
根據查詢結果記錄的個數來分
查詢可分為兩種
.唯一記錄查詢
如
從鍵盤輸入記錄號
查詢該人的檔案
. 模糊查詢
結果記錄可能很多
如下例電腦紅娘
用鼠標做完選擇後按查詢
結果會有許多記錄號行
3.若這時用鼠標點擊某行記錄行
若旁邊出現該記錄號的具體詳細的個人檔案
用鼠標點擊另一記錄行
則旁邊出現另一記錄號的具體詳細個人檔案
這叫記錄的連動
這裡我們以制作婚姻介紹系統為例子
包括了難度較大的模糊查詢
多按鈕式選擇界面
記錄的連動
工作原理
通過自己定義變量來傳遞選擇的條件
如
性別可定義變量sex
年齡可定義變量old
注意變量要先定義
後使用
一. 多按鈕選擇界面的制作
在分組框內多個Radio Button在同一時刻只能選中一個
操作步驟
新建一名字為b
的窗口
窗口內放置控件
定義變量(重要)
按菜單Declare的Instance Variables
在對話框中定義實例變量
鍵盤輸入
string sex
integer old
定義變量後查詢按鈕的Click事件中輸入如下腳本
if rb_checked=true then
sex=w
elseif rb_checked=true then
sex=m
end if
if rb_checked=true then
old=
elseif rb_checked=true then
old=
elseif rb_checked=true then
old=
end if
sle_text=sex
sle_text=string(old)
若運行窗口(注意不是運行應用程序)選擇後按查詢按鈕則變量已被正確地自動賦值
二.數據的過濾
接下來要進行過濾操作即將變量傳給SQL語言中的Where語句在哪裡寫SQL語句呢?在數據窗口下方的Where標簽頁裡可以自動生成SQL的過濾語句
在SQL anywhere裡制作建立並輸入下表表名為aaa
[] []
From:http://tw.wingwit.com/Article/program/PB/201311/24569.html