PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
20385 | 03/10/07 10:46:18 | RE(2):PB6.5: シングルラインエディト(主キー)に空白で検索して、データベースを呼び出す処理について By aokazumajin |
19405 | 03/04/28 15:24:11 | RE(1):PB6.5: シングルラインエディト(主キー)に空白で検索して、データベースを呼び出す処理について By hirotyan |
19404 | 03/04/28 14:44:34 | PB6.5: シングルラインエディト(主キー)に空白で検索して、データベースを呼び出す処理についての続き By aokazumajin |
カテゴリ:スクリプトの記述
日付:2003年10月07日 10:46 発信者:aokazumajin
題名:RE(2):PB6.5: シングルラインエディト(主キー)に空白で検索して、データベースを呼び出す処理について
hirotyanさん、こんにちは。
>aokazumajinさん、こんにちは。
>
>シングルラインエディットが空白の時、id=\"001\"として検索すればいいわけですよね?
>それならまず流れとして
>1 idが空白か調べる
>2 空白ならidを\"001\"とする
>3 dw_1.Retrieve(id)
>と書けば、goto がいらなくてすっきりしますよ。
>
>id=\"001\"の時に1個目のif文は真になっているみたいなので、
>間違っているならid=\"\"の時の2個目のif文の方ですね。
>まず試して欲しいのが、シングルラインエディットが空白の時、
>本当にidが空白になっているか、また\"001\"が代入されているか、
>チェックすると良いです。
>if文の前に、MessageBox(\"\",id) を入れれば、現在のidの値が見れますよ。
>
>文字変数idが空白かどうかをチェックする時、私はしつこいほど
>チェック入れたりしますよ。
> if Trim( id ) = \"\" or IsNull( id ) then
>ってな文にすると、しつこいでしょ?(笑)
>idの値をチェックしながら、どうすればif文が思うように動くか
>考えてみてください。
>
>
hirotyanさん回答遅れてすみませんでした。大変参考になり、処理が上手くできました。
本当にありがとうございました。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.