Section.NewRowOrCol プロパティ (Access)
NewRowOrCol プロパティを使用して、セクションとそれに関連付けられたデータを、複数列レポートまたは複数列フォーム内の新しい行または列に印刷するかどうかを指定します。 読み取り/書き込みの バイト です。
構文
式。NewRowOrCol
式Section オブジェクトを表す変数。
注釈
"NewRowOrCol/改段" プロパティの設定値は次のとおりです。
設定 | Visual Basic | 説明 |
---|---|---|
なし | 0 | (既定値)行または列の区切りは、[ページ設定] ダイアログ ボックスの設定 ([ファイル] メニューの [ページ設定] を選択して使用できます) とページ上の使用可能な領域によって決まります。 |
Before Section/カレント セクションの前 | 1 | Microsoft Access は、現在のセクション (グループ ヘッダー セクションなど、プロパティを設定しているセクション) を新しい行または列に印刷します。 [詳細] セクションなどの次のセクションは、同じ行または列に印刷されます。 |
After Section/カレント セクションの後 | 2 | Access では、現在の行または列の現在のセクション (グループ ヘッダー セクションなど) の印刷が開始されます。 [詳細] セクションなどの次のセクションは、次の行または列から印刷されます。 |
Before & After/カレント セクションの前後 | 3 | Access では、新しい行または列の現在のセクションの印刷が開始されます。 次のセクションは、次の行または列から印刷されます。 |
"NewRowOrCol/改段" プロパティは、フォームのデザイン ビューまたはレポートのデザイン ビューでのみ設定できます。
以下の各項目は、複数列のレポートのグループ ヘッダー セクションに対する設定の例です。 [ページ設定] ダイアログ ボックスの [レイアウト] タブの [印刷方向] で、[左から右へ] が選択されていることを確認します。
設定例 | 結果 |
---|---|
Before Section/カレント セクションの前 | グループ ヘッダーは新しい列の先頭から印刷されます。 |
After Section/カレント セクションの後 | グループ ヘッダーの直後に印刷される詳細セクションは新しい列の先頭から印刷されます。 |
Before & After/カレント セクションの前後 | 各グループ ヘッダーが各列に印刷されます。グループ ヘッダーの直後に印刷される詳細セクションは、新しい列の先頭から印刷されます。 |
フォームまたはレポートのセクションは、通常、ページを垂直に下に向かって印刷されます。 [印刷方向] オプションの既定値は、[上から下へ] です。 [ページ設定] ダイアログ ボックスの [レイアウト] タブにある [印刷方向] の [左から右へ] をクリックして、複数列のセクションを左から右に印刷できます。
NewRowOrCol プロパティを [セクションの前] に設定した場合、ページの垂直方向または水平方向は、印刷時のセクションの表示方法に影響します。 [ページ設定] ダイアログ ボックスの [列] タブの [列レイアウト] で [全体] を選択し、[下へ] を選択した場合、Access は新しい行の先頭でセクションの印刷を開始します。[下へ]、[全体] の順にクリックすると、新しい列の先頭にセクションの印刷が開始されます。
次の例では、 NewRowOrCol プロパティ設定を返し、それを変数に intGetVal
割り当てます。
Dim intGetVal As Integer
intGetVal = Me.Section(1).NewRowOrCol
次の例では、データを 4 つのグループ (Head1 から Head4) に分割するレポートの 2 つのレイアウトを示します。 各グループには 3 ~ 6 個のレコードが含まれており、各レコードにはフィールド a とフィールド b があります。 レイアウトは、[ページ設定] ダイアログ ボックスの [列] タブの [列レイアウト] の設定と、その NewRowOrCol プロパティの値でのみ異なります。 [列] タブの [列サイズ] の [幅] ボックスは、フィールドの実際の幅に設定する必要があることに注意してください。 また、 NewRowOrCol プロパティの Before Section 設定では、Down に対して 0 より大きいページ ヘッダー セクションが必要で、正しく機能するには [全体] オプションが必要です。
列レイアウト | 全体、次に下へ |
---|---|
Head1 | 1a 1b 2a 2b 3a 3b 4a 4b 5a 5b |
Head2 | 1a 1b 2a 2b 3a 3b 4a 4b |
Head3 | 1a 1b 2a 2b 3a 3b |
Head4 | 1a 1b 2a 2b 3a 3b 4a 4b 5a 5b 6a 6b |
グリッド設定 | 列の数を 4 に設定する |
グループ ヘッダー セクションの NewRowOrCol プロパティ設定 | Before & After/カレント セクションの前後 |
列レイアウト | Down、Across |
---|---|
Head1 Head2 Head3 Head4 | 1a 1b 1a 1b 1a 1b 1a 1b 2a 2b 2a 2b 2a 2b 2a 2b 3a 3b 3a 3b 3a 3b 3a 3b 4a 4b 4a 4b 4a 4b 5a 5b 5a 5b 6a 6b |
グリッド設定 | 列の数を 4 に設定する |
グループ ヘッダー セクションの NewRowOrCol プロパティ設定 | Before Section/カレント セクションの前 |
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。