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年04月28日 15:24 発信者:hirotyan
題名:RE(1):PB6.5: シングルラインエディト(主キー)に空白で検索して、データベースを呼び出す処理について

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文が思うように動くか
考えてみてください。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows 2000
DBMS Sybase SQL Anywhere Client
Browser (記載なし)

Server SoftWare

OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.