私の SQL コードは、クライアント ID、名前、住所などを含む 10,000 行を超える行を提供します。PowerBuilder 10.5 ウィンドウで、id を取得引数として使用して SQL コードを取得するデータウィンドウを設定しました。ユーザーがIDを書き込んで検索できる単一行編集(sle_id)があります。私が理解したことは、すべてのクライアントの ID の長さが 8 文字で、「46XXXXXXXX」または「7052XXXX」で始まるということです。したがって、取得時間を最適化するために、PowerBuilder ウィンドウにある「開始」ボタンのクリック イベントに、ID が「46...」または「46...」のいずれかで始まるかどうかを最初にチェックするコードを記述したいと考えています「7052...」。文字の長さを使用する必要があると思いますか?たとえば、これは私が欲しいものです...
IF sle_id.text STARTS with 46 or 7052 THEN retrieve
ELSE MessageBox ("INFO", "Your id must have begin with either 32 or 7052")
END IF;
もちろん、「Starts with」よりも優れたものが必要です。すべての助けに大いに感謝します!