過去の桐井戸端BBS (桐ver.8)
16746 サブフォームの明細部の入力行数を5行までに制限したい しぼうかん 2002/07/26-21:50
こんばんわしぼうかんです。

またお知恵をお借りしたいのですが
納品書用にメイン&サブフォームを作っていますが、伝票形式のサブフォームの明細部の分割を5行にしておくと
画面上には5行が表示されていますが入力していくとカーソルが下に移動して5行を超えて何行でも入力できます。
このサブフォームへの入力を5行に制限する方法はありますか?

ちょっと説明がわかりにくいかもしれませんが、例えば桐のサンプル販売伝票フォルダの中の
納品書入力フォームの明細行の入力をを5行に制限するという様な事と意味合いは同じだと思います。
よろしくお願いします。
16748 Re:サブフォームの入力行数制限 今村 誠 2002/07/27-09:00
記事番号16746へのコメント
しぼうかんさんこんにちは
>このサブフォームへの入力を5行に制限する方法はありますか?
できます。
明細部のオブジェクトの属性の中に設定箇所があったと思います。
お薦めは明細部を6行目も作り、桐からメッセージを出すのが私の好みです。
16753 ゴール地点に落とし穴が… しぼうかん 2002/07/27-18:57
記事番号16748へのコメント
こんばんわ今村さん。またお世話になります。m(_ _)m

今村さんに8月19日にシステムをお送りした時点では不十分ながらとりあえず完成した
つもりだったのですが今回投稿した通りの問題が有ることが判明しました。
つまり納品書サブフォームにうっかり6行分のデータを入力してしまい出力後に1行足りない事が判明しました。
(レポートの明細部は5行に固定されているので)

今村さんがおっしゃっているのはサブフォームのオブジェクト属性の表示タブのセクション
(明細部)の分割数の事でしょうか?
ここは5行になっていますが,6行目が入力されようとすると桐からのメッセージを出す方法を教えて頂けませんか。
たぶんサブフォームに項目をもう一つ作りここにメインフォームでグループ化された"明細連番"の様な物が
項目計算式で設定できればこの"明細連番"に"6"が入力された時にエラーメッセージを出す様にすれば
良いんじゃないかと考えたのですがその"明細連番"を表示する様な設定方法がわかりませんでした。
よろしくおねがいします。
16754 Re:ゴール地点に落とし穴が… 今村 誠 2002/07/27-19:49
記事番号16753へのコメント
こんにちは、しぼうかんさん。ちょっと間違ってました。
納品書サブフォームのフォーム明細部でなく、フォームの属性でした。
オブジェクトのリストを表示すると、一番上に
フォームとある所です。
(ワークスペースにマウスを持っていって左クリックしてもいいです)
ここの編集表タブにレコード数の上限がありますので
ここを「5」にするとうまくいくはずです。

16755 落とし穴からでました。 しぼうかん 2002/07/27-20:57
記事番号16754へのコメント

こんばんわしぼうかんです。

今村さん、またお知恵をお借りしてしまいました。
こんな所にこんな機能の設定があるとは知りませんでした。
あっさりと解決しました。
勉強不足お恥ずかしい限りです。(^^;)
ありがとうございました。

戻る