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.