Propriété Section.NewRowOrCol (Access)

Utilisez la propriété NewRowOrCol pour spécifier si une section et ses données associées sont imprimées dans une nouvelle ligne ou colonne au sein d’un rapport à plusieurs colonnes ou d’un formulaire à plusieurs colonnes. Type de données Octet en lecture-écriture.

Syntaxe

expression. NewRowOrCol

Expression Variable qui représente un objet Section .

Remarques

La propriété NewRowOrCol utilise les paramètres suivants :

Setting Visual Basic Description
Aucun 0 (Par défaut) Les sauts de ligne ou de colonne sont déterminés par les paramètres de la boîte de dialogue Mise en page (disponible en choisissant Mise en page dans le menu Fichier ) et l’espace disponible sur la page.
Avant la section 1 Microsoft Access commence à imprimer la section active (la section pour laquelle vous définissez la propriété, telle qu’une section d’en-tête de groupe) dans une nouvelle ligne ou colonne. Il imprime ensuite la section suivante, une section Détail, par exemple, sur cette même ligne ou colonne.
Section Après 2 Access commence à imprimer la section active, telle qu’une section d’en-tête de groupe, dans la ligne ou la colonne active. Il commence l'impression de la section suivante, une section Détail par exemple, sur la ligne ou dans la colonne suivante.
Section Avant & après 3 Access commence à imprimer la section active dans une nouvelle ligne ou colonne. Il commence l'impression de la section suivante sur la ligne ou dans la colonne suivante.

Vous ne pouvez définir la propriété NewRowOrCol qu'à partir du mode Création de formulaire ou du mode Création d'état.

Vous trouverez ci-après quelques exemples de paramétrage de la section en-tête de groupe d'un état multicolonne. Assurez-vous que la case à cocher Vers le bas, ensuite vers la droite est activée dans la zone Format des colonnes de l'onglet Colonnes de la boîte de dialogue Mise en page.

Exemple de paramètre Résultat
Section Avant L'en-tête de groupe est imprimé au début d'une nouvelle colonne.
Section Après La section Détail est imprimée au début d'une nouvelle colonne.
Section Avant & après L'en-tête de groupe est imprimé dans une colonne distincte et la section Détail est imprimée au début d'une nouvelle colonne.

Les sections d'un formulaire ou état sont normalement imprimées verticalement de haut en bas sur la page. L'option Format des colonnes prend par défaut la valeur Vers la droite, ensuite vers le bas. Vous pouvez imprimer les sections dans plusieurs colonnes d'une page en cliquant sur Vers le bas, ensuite vers la droite sous l'option Format des colonnes dans l'onglet Colonnes de la boîte de dialogue Mise en page.

Si vous attribuez la valeur Avant section à la propriété NewRowOrCol, l'orientation verticale ou horizontale de la page affecte l'impression de la section. Si vous choisissez Entre, puis vers le bas sous Disposition des colonnes sous l’onglet Colonnes de la boîte de dialogue Mise en page , Access commence à imprimer la section au début d’une nouvelle ligne ; si vous cliquez sur Bas, access commence à imprimer la section au début d’une nouvelle colonne.

L’exemple suivant retourne le paramètre de propriété NewRowOrCol et l’affecte à la intGetVal variable .

Dim intGetVal As Integer 
intGetVal = Me.Section(1).NewRowOrCol

L'exemple suivant présente deux dispositions d'un état qui contient quatre groupes de données (En-tête1 à En-tête4). Chaque groupe comporte de trois à six enregistrements, dont chacun possède un champ a et un champ b. Les dispositions ne diffèrent que par les paramètres choisis pour l'option Format des colonnes sous l'onglet Colonnes de la boîte de dialogue Mise en page et par la valeur de la propriété NewRowOrCol. Notez que la zone Largeur figurant sous l'option Taille des colonnes de l'onglet Colonnes doit indiquer la largeur réelle du champ. De plus, le paramètre Avant section de la propriété NewRowOrCol exige une section d'en-tête de page supérieure à zéro pour que l'option Vers le bas, ensuite vers la droite fonctionne correctement.

Disposition des colonnes En travers, puis vers le bas
Tête1 1a 1b 2a 2b 3a 3b 4a 4b 5a 5b
Tête2 1a 1b 2a 2b 3a 3b 4a 4b
Tête 3 1a 1b 2a 2b 3a 3b
Tête4 1a 1b 2a 2b 3a 3b 4a 4b 5a 5b 6a 6b
Paramètres de grille Nombre de colonnes défini sur 4
Paramètre de propriété NewRowOrCol pour la section d’en-tête de groupe Avant & après section
Disposition des colonnes Vers le bas, puis à travers
Tête1 Tête2 Tête3 Tête4 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
Paramètres de grille Nombre de colonnes défini sur 4
Paramètre de propriété NewRowOrCol pour la section d’en-tête de groupe Avant la section

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.