PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21948 | 05/05/07 16:10:54 | RE(4):GetDynamicメソッドについて 2 of 2 By Chicchi |
21943 | 05/04/27 12:07:20 | RE(3):GetDynamicメソッドについて 2 of 2 By Potato |
21942 | 05/04/27 11:57:09 | RE(2):GetDynamicメソッドについて 2 of 2 By ぼん |
21936 | 05/04/26 12:03:02 | RE(1):GetDynamicメソッドについて 2 of 2 By Cherry_Sunburst |
21935 | 05/04/26 12:02:36 | GetDynamicメソッドについて 1 of 2 By Cherry_Sunburst |
カテゴリ:スクリプトの記述
日付:2005年04月27日 12:07 発信者:Potato
題名:RE(3):GetDynamicメソッドについて 2 of 2
Cherry_Sunburstさん、こんにちは。
なぜ、そんなに SQL 文にこだわるのかわかりませんが、
SyntaxFromSQL 関数を使えば、select 文を指定し、動的にデータウィンドウ
を簡単に作成できますのでそちらを考えてみてはどうでしょうか。
PowerBuilder の使い勝手が悪いのであれば、別の言語で作ればどうですか。
>取得する時に項目を指定してあげる方法は無いのか?
>こんな事は誰でもすぐ思う筈です。
>Str = SQLDA.GetDynamicString(1)
>ではなく、
>Str = SQLDA.GetDynamicString(\"StrCol10\")
>などとするのです。
>そうした場合に、指定された項目の内容を取得する動きとなり、
>項目位置を覚えておく(または数える)必要性は皆無になります。
>型と項目名だけ知っていれば良いのですから。
>(どちらかと言ったら型と項目名の方が覚えますよね。位置なんていちいち覚えません)
>PowerBuilderの機能だと、テーブルレイアウトが変わったら大変ですよね。
>GetDynamicメソッドを利用している全プログラムの見直しとなります。
>項目位置がかわりますからね。
>
>ただ残念な事に、GetDynamicメソッドは必ず項目位置を引数としなければならないようで、
>上記で説明したとても良い動作が行えません。
>ここで改めて、PowerBuilderはユーザーにとってとても使い勝手が悪いと実感します。
>
>上記で説明した方法を行う事は出来るのでしょうか?
>今まで長々と説明した内容を、開発者が気付かないわけはないと思うので、
>何か違う命令で行う事が出来るのでしょうか?
>出来る事を期待します。
>実現方法をご存知の方、ご教授お願い致します。
>
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS (記載なし)
DBMS (記載なし)
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS (記載なし)
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.