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

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