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 (記載なし)

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