Vous pouvez créer un tableau à l’aide de sous-formulaires. Les sous-formulaires peuvent contenir différents objets, comme des boutons, des champs de texte et d’autres sous-formulaire. L’option d’enchaînement du sous-formulaire indique le mode d’agencement des objets qu’il contient. En général, pour créer des tableaux, vous devez utiliser l’objet Tableau de la palette Bibliothèque d’objets. Si vous avez besoin de créer un tableau complexe, avec des colonnes non alignées, utilisez des sous-formulaires.
1.
• Dans la palette Bibliothèque d’objets, cliquez sur la catégorie Standard, puis faites glisser un objet Sous-formulaire sur le formulaire.
•
• Donnez un nom au sous-formulaire dans la zone Nom située sous l’onglet Liaison de la palette Objet. Par exemple, saisissez TableParent.
• Faites en sorte que la largeur du sous-formulaire d’en-tête corresponde à celle du sous-formulaire parent et que la hauteur du sous-formulaire corresponde à la hauteur requise pour la rangée d’en-tête.
• Donnez un nom au sous-formulaire dans la zone Nom située sous l’onglet Liaison de la palette Objet. Par exemple, saisissez TableauEn-tête.
• Faites en sorte que la largeur du sous-formulaire de rangée de contenu corresponde à celle du sous-formulaire parent et que la hauteur du sous-formulaire corresponde à la hauteur requise pour la rangée de contenu.
• Donnez un nom au sous-formulaire dans la zone Nom située sous l’onglet Liaison de la palette Objet. Par exemple, saisissez TableBodyRow.
• Ajoutez le même nombre de champs sous les en-têtes que celui indiqué à l’étape 3, de façon à afficher les valeurs des données dans le tableau. Définissez la taille des champs.
•
5. Sélectionnez le sous-formulaire TableauParent, cliquez sur l’onglet Sous-formulaire de la palette Objet, puis sélectionnez Distribué dans la liste Type.
1. Créez plusieurs tableaux. Chaque tableau doit contenir une rangée de contenu. Le premier tableau doit contenir une rangée d’en-tête et les autres tableaux une seule rangée de contenu.