Table de Base de données
L'objet Table de Base de données permet d'afficher sur un formulaire la table d'une base de données sélectionnée. Une table permet de rechercher, filtrer et choisir des enregistrements de la base de données connectée sur un formulaire.
Paramètres
L'onglet Paramètres permet de choisir la table de la base de données connectée.
Table affiche la table de la base de données actuellement active. Sélectionner la table de la base de données qui doit s'afficher dans l'objet Table de la base de données.
Conseil
Ajouter une base de données en utilisant Assistant Base de données ou la sélectionner parmi les bases de données définies avec le Gestionnaire de données dynamiques .
-
Activer la sélection de plusieurs lignes permet de sélectionner plusieurs enregistrements de la base simultanément.
-
Activer la sélection avec une case à cocher : Ajoute une case à cocher pour la sélection devant les enregistrements de la base de données.
Conseil
Cette option facilite l'utilisation d'écrans tactiles. La sélection de plusieurs enregistrements devient plus conviviale.
-
-
L'option Afficher la recherche affiche ou cache la recherche dans la base de données sur le formulaire.
-
Le Champ de recherche de la base de données permet de saisir une chaîne à rechercher. Si la table de la base de données comporte la même chaîne, la ligne où elle se trouve est mise en évidence. Pour effacer le champ de recherche de la base de données, cliquer sur le signe effacer qui apparaît dans le champ une fois la chaîne saisie.
-
Le menu Champ de la base de données permet de sélectionner les champs sur lesquels la recherche doit s'effectuer. Par défaut, tous les champs sont sélectionnés. Cocher ou décocher les champs en utilisant le menu déroulant.
Note
Dans ce cas, la ligne de la base de données sélectionnée sera la première ligne correspondant aux critères de la recherche.
Note
Si le champ requis dans la base de données est connecté à un autre objet du formulaire, cet objet affiche les données de la ligne concordante.
-
Le bouton Rechercher lance la recherche.
-
-
Stocker le numéro de la ligne sélectionnée dans la variable: Stocke le numéro de la ligne de la table sélectionnée dans une variable.
Conseil
Si plusieurs lignes sont sélectionnées, la variable mémorise le numéro de la dernière ligne sélectionnée.
Le groupe Colonnes permet de gérer les colonnes de la table de données.
-
Le bouton Style ouvre la boîte de dialogue Style de la colonne . Là, l'utilisateur peut personnaliser l'apparence visuelle des colonnes ou cellules de la table sélectionnée.
-
Le bouton Déplacer vers le haut place l'enregistrement sélectionné une place au-dessus.
-
Le bouton Déplacer vers le bas place l'enregistrement sélectionné une place au-dessous.
-
La colonne Alias du champ affiche le nom du champ de la table tel que défini dans la base de données.
-
Intitulé permet de donner un nom à la colonne.
-
Largeur définit la largeur des colonnes de la table.
-
Visible permet d'afficher ou cacher la colonne sur le formulaire.
-
Variable définit dans quelle variable se trouve la valeur de l'enregistrement sélectionné.
Note
La visibilité de la colonne peut aussi être définie à l'exécution du formulaire. Afficher ou cacher les colonnes de la table en utilisant l'action Définir les propriétés de l'objet . Ci dessous, un exemple de configuration du formulaire.
Exemple
-
Ajouter l'objet Table de Base de données au formulaire et le connecter à la base de données.
-
Ajouter l'objet Button au formulaire.
-
Configurer le Bouton pour déclencher l'action Définir les propriétés de l'objet par un clic. Définir comme déclencheur l'événement Sur clic.
-
Aller à Propriétés du bouton > Onglet Événements.
-
Cliquer sur Actions ... pour configurer l'action Définir les propriétés de l'objet.
-
Définir le Nom de l'objet: nom de l'objet du formulaire de la Table de Base de données auquel vous souhaitez masquer certaines colonnes.
-
Sélectionner la Propriété: Colonnes visibles.
-
Définir la Valeur: insérer des noms séparés par des virgules pour les colonnes de la table. Utiliser les guillemets " si la valeur comporte une virgule.
-
-
-
Exécuter le formulaire.
-
Cliquer sur le bouton. Maintenant, seules les colonnes sélectionnées sont visibles dans la table.
Style
L'onglet Style permet de définir l'apparence visuelle de la table.
-
Alignement: Alignement de la ligne d'entête de la table.
-
Couleur d'arrière plan: Couleur de l'arrière plan de la table.
-
Couleur de la police: Couleur de la police de texte de la table.
-
Police: Police utilisée pour le texte et ses propriétés (Gras, Italique et taille).
Style de cellule définit l'apparence visuelle des cellules dans la table d'une base de données.
-
Alignement définit l'alignement du contenu de la cellule d'une table.
-
Couleur d'arrière-plan définit la couleur de fond de la cellule.
-
Couleur de police définit les couleurs de la police des cellules et du soulignage.
Police Police utilisée pour le texte de la cellule, ses propriétés (Gras, Italique et sa taille).
Position
L'onglet Position définit la place des objets et leur comportement relatif à cette position.
Le groupe Position permet de définir la position de l'objet.
-
X et Y : Coordonnées des points d'ancrage.
-
Largeur et Hauteur : Dimensions horizontales et verticales de l'objet.
-
Conserver les proportions : changement simultané des dimensions de l'objet pendant la mise à l'échelle.
-
Verrouiller empêche l'objet de bouger pendant le processus de création.
Le groupe Taille définit comment les dimensions des objets changent au lancement du formulaire.
-
Redéfinir le point d'ancrage définit la distance fixée entre un objet et la bordure du formulaire.
Conseil
Choisir le point d'ancrage approprié de manière à assurer la visibilité de l'objet quelle que soit la taille de la fenêtre.
-
Redimensionner horizontalement avec le formulaire et Redimensionner verticalement avec le formulaire : La taille de l'objet s'adapte automatiquement si la taille du formulaire change.
-
Redimensionner horizontalement avec le formulaire adapte la largeur de l'objet à la nouvelle taille de la fenêtre.
-
Redimensionner verticalement avec le formulaire adapte la hauteur de l'objet à la nouvelle taille de la fenêtre.
Note
Si les deux options sont activées, la largeur et la hauteur de l'objet s'adapteront simultanément à la nouvelle taille du formulaire.
-
Angle de rotation : C'est l'angle de l'objet par rapport au plan de travail.
Événements
L'onglet Événements définit les actions qui seront lancées par des événements liés aux objets.
Conseil
Voir la section Éditeur d'actions pour en savoir plus sur cet outil Desktop Designer.
Les événements disponibles pour l'objet Table de Base de données sont les suivants :
-
Au changement de la sélection lance l'action à effectuer quand une ligne (ou plusieurs) est sélectionnée ou désélectionnée dans la table.
Général
L'onglet Général identifie l'objet et définit ses paramètres au démarrage du formulaire.
Nom définit une ID unique pour l'objet. Il est utilisé pour référencer l'objet lors de la définition des fonctions, variables, scripts, etc.
Description Permet d'ajouter des notes et annotations pour un objet.
Infobulle aide l'utilisateur du formulaire par de courtes explications sur le pourquoi et le comment de l'objet sélectionné.
État initial au démarrage du formulaire définit le comportement des objets pendant l'édition et l'impression du formulaire:
-
Activé détermine si l'objet sera activé (modifiable) ou non au lancement du formulaire.
-
Condition : Déterminer une condition permet d'activer l'objet si le résultat qu'elle donne est "Vrai".
-
-
Lecture seule empêche la modification des données et du contenu de l'objet.
Conseil
La lecture seule est activée dans la base de données sélectionnée est une « véritable » base de données. Une base de données Excel n'est pas modifiable, elle est donc en lecture seule par définition.
-
Visible définit si l'objet sélectionné apparaît sur le formulaire ou non.
-
Condition: Un objet est visible si le résultat de la condition donnée est « True » (vrai).
-