0

MSAccess 2016で多くのコントロール(テキストボックス)を含むレポート(給与伝票)を設計しました。 従業員の詳細と給与の詳細が2つあります。 従業員の詳細テーブルのデータと給与テーブルのデータが必要なコントロールがあります。 Iは2つの主キーテーブルの両方について複数のテーブルに基づくレポートMSAccess

  • Sl.No
  • 従業員ID

を有します。 と私は関係を通じて従業員IDを接続しました。 テーブルの両方に一致するレコードを取得できるように、テキストボックスに式を指定する方法はありますか。

+0

私たちが知る必要があるのは、テーブルをリンクするために使用される外部キーです。 –

+0

従業員IDは外部キーです。私はrelationsip機能を使用して両方のテーブルから従業員IDを接続しました。 – Pragadeesh

答えて

1

テーブルの代わりにレポートのレコードソースとしてクエリを使用します。次に、テキストボックスには列名だけの式は必要ありません。私は通常、クエリにレポートと同じ名前を付けますが、別のプレフィックスを付けます。例えば。レポートrptSalaryの場合、クエリの名前はqrptSalaryです。

レポートでは、グループのヘッダーとフッターを挿入できます。グループ化列としてEmployeeIDを使用します。次に、従業員フィールドを従業員グループヘッダー、詳細セクションの給与詳細、およびグループフッターの任意の合計に配置できます。

+0

グループを使用することは必須ですか? – Pragadeesh

+0

いいえ、従業員フィールドには給与明細の数が乗算されます。給与明細レコードごとに同じ従業員名を繰り返し印刷する場合は、グループ化する必要はありません。 –

関連する問題