○昨日は仙台桐研2月例会でした。出席者はいつもの4名と私の5名のみでしたが、少数精鋭で充実した勉強会になりました。言ってもまだまだ基礎レベルですが(^^;)。○先ずサブフォーム作成ポイントのの復習です(桐初中級者向け)。1メインフォーム中サブフォームオブジェクト(領域)の表示タブによって高さと幅を確認する。2次にサブフォームタブで、オブジェクト名、サブフォーム名、グループ値リスト(リンク項目)を確認する。3サブフォーム作成では、サブフォーム自体のサイズを幅についてはフォームオブジェクトのフォームタブのフォームの幅で、高さについてはヘッダ部オブジェクト、明細部オブジェクトの各セクションタブの高さの合計値で1のサブフォームオブジェクトの高さと幅に一致させる。ここは、サイズを調整する[サブフォーム]オブジェクトを選択し、[書式]メニューの[サイズ調整]を選ぶ方法もあるようですが、うまくいかず、私はキチンとサイズを合わせて作っています。4ここが重要ですが、サブフォーム中のリンク項目(私のシステムでは全て[事件ID])は必ずオブジェクトの属性をグループ項目として且つヘッダ部或いはフッタ部に置く。初心の頃はこれが判らず、メインフォームをサブフォームがリンクせず苦労しました。5サブフォームは、フォーム操作バー、グループ操作バー、レコードスクロールバーの何れも必要でない場合は「なし」と設定して余計な表示をしない。6メインフォームでのサブフォーム領域との境界は、サブフォームオブジェクトの属性の境界線タブで実線、立体、くぼみ等各自の好みで設定する。7ここで実線を選択し、境界線なしをチェックし、メインフォームとサブフォームの背景色を同じにすると、メインフォーム中のサブフォーム領域の表示上の区別がなくなる。○複数表(TBL)をリンクさせる方法は色々ありますが、私は実務では、結合表の利用は現時点では全くしておらず、#表引き関数とメインサブフォームの組み合わせで間に合っております。○複数表のリンクは、リレーショナル化とも言いますが、データベースの効率的利用に欠かせないもので、先ずメインサブフォームで実現することをお薦めします。明日は、複合レポートの復習を記載します。上記内容で送信する(要チェック)※大変恐縮ながら具体的事件のメール相談は実施しておりません。メインサブフォーム作成ポイント。