PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
4295 | 98/12/09 18:21:46 | RE(6):PB5.0.04: 備考入力などワープロ打ちの様なユーザーの自由な入力領域の設計について By リエッチ |
4293 | 98/12/09 16:03:39 | RE(5):PB5.0.04: たくさんの親切なみなさん、どうもありがとうございました。 By ジャッキー |
4292 | 98/12/09 15:16:50 | RE(4): 区域の高さの自動調整、OracleならLONG型 By あすかちゃんの父 |
4290 | 98/12/09 14:50:37 | RE(3):PB5.0.04: 備考入力などワープロ打ちの様なユーザーの自由な入力領域の設計について By Gamer |
4289 | 98/12/09 14:26:45 | RE(2): 区域の高さの自動調整、OracleならLONG型 By てとらぽっと |
4288 | 98/12/09 14:01:28 | RE(1):僕の場合 & 僕も知りたい! By まこと |
4283 | 98/12/09 13:23:03 | PB5.0.04: 備考入力などワープロ打ちの様なユーザーの自由な入力領域の設計について By ジャッキー |
カテゴリ:PowerBuilderの開発環境
日付:1998年12月09日 14:01 発信者:まこと
題名:RE(1):僕の場合 & 僕も知りたい!
>テーブルのデータ型やデータウィンドウの入力領域の構成などについて教えてください。
OracleならVarchar2 これ以外には考えられません。 7.3なら最大2000byte 8.0なら4000byteなはず。
入力領域は、単なるエディットにしてます。 水平/垂直スクロール、スクロールバーは使用しないよう
にしてます。
>また、その入力領域にスクロールバーを付加した設計にした場合、スクロールしないと画面に表示され
>ない分の文字の印刷等のテクニックも教えてください。
使用しない理由は、上記のように表示されない部分を印刷する為に帳票用のDW作成が必要であるという
事と、カラムの最大領域を2000byteに指定していても、更新処理を行った後に領域オーバーしている事を
しらされ、どこまで入力できるのかを判別できなくなる為です。
(垂直スクロールをはずすと、全角で入力するという条件付きで、指定したbyte数以上の入力ができなく
なると思います。 しかし、垂直スクロールバーがついていると、どこまでも入力できてしまいます。)
で、さらにやっかいなのは、1000byte以上のカラムが複数あった場合です。
登録時に領域オーバ?を知らされると、どの項目がエラーになったのかを判別できなくなるのです。
かといって、登録の度に、全カラムの長さや値を確認してから登録となると重くなりそうでやっていない
といった状態です。
(少なくとも、垂直スクロールバーを使う項目は、長さチェックをスクリプトで書く必要があります。)
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows98
DBMS Sybase SQL Anywhere Client
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Sybase SQL Anywhere Standalone
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.