0

すべてのユーザーの名前とユーザーIDを表示するレポートをアクセスデータベースに合わせて作成しようとしています。データフィールドを表示するのに多くのスペースを必要としないため、レポートの1行に複数のエントリを表示して、次のように表示しようとしています。

Last1, First1 ID1 Last2, First2 ID2 Last3, First3 ID3

Last4, First4 ID4 Last5, First5 ID5 Last6, First6 ID6

これまで、「ページ設定」の下の「列」属性を使用しようとしましたが、試してみると、1行だけが表示されるように取得するため、次のようになります。

Last1, First1 ID1

Last2, First2 ID2

Last3, First3 ID3

または、1つの列だけが表示され、次のようになるように取得します。

Last1, First1 ID1 Last2, First2 ID2 Last3, First3 ID3

また、iifステートメントを使用して、各行が3つおきのエントリのみを出力するようにしました。

=IIf([ID] Mod 3=0,[Last Name] & ", " & [First Name] & " " & [UID] ,Null)

これにより、必要なエントリが得られますが、Nullケースが返されると、そこに必要のない小さなギャップが残ります。

誰かが私が列機能を機能させるのを手伝ってくれるか、またはレポートに小さなギャップを作らないようにステートメントでNullケースを取得する方法を教えてもらえますか?

前もって感謝します!

4

1 に答える 1

1

2列のレポートに基づいてA4210mm×297mmを使用して、MSAccess2010のすべての列にレポートヘッダーを印刷します。

  1. 通常の方法でレポートを作成し、デザインビューに切り替えます
  2. レポートヘッダーを選択し、ページ設定タブから列を選択します
  3. 列を2に設定し、詳細と同じチェックを外します。私はアクロスを下るのが好きです、しかしそれはあなたにとってuoです。
  4. 詳細を選択し、列幅を9.55に設定します。これは、19.709cm、ページ幅から余白を差し引いたもの、マイナス0.635、ガターを2列で割って計算されます。
  5. すべての詳細コントロールをページの左側の9.55cmに押しつぶします。
  6. ヘッダーを適切に配置します。
于 2012-07-25T16:06:34.477 に答える