De quelle table ou requête dépend un formulaire ou un état ?

Le saviez-vous ?

Il est toujours pratique de savoir sur quelle table ou requête est construit un formulaire ou un état. Parmi les solutions possibles :

  1. Ouvrez votre formulaire ou votre état en mode Création.
  2. Double-cliquez sur le pavé gris à l’intersection des règles graduées.
    Vous obtenez la fenêtre des propriétés du formulaire ou de l’état.
  3. Dans cette fenêtre de propriétés, activez l’onglet Données.
  4. Consultez la propriété nommée Source (la première dans la liste). C’est elle qui donne le nom de la table ou de la requête qui alimente le formulaire. En cliquant sur les points de suspension à sa droite, vous accédez d’ailleurs directement à la table ou à la requête en question.
Source SQL
La source peut en fait être de 3 natures : une table, une requête, ou une chaîne SQL. Dans ce dernier cas, la source commence par SELECT champ1, champ2... (il s’agit d’une instruction SELECT SQL). Généralement, cette instruction SQL apparaît lorsque le formulaire a été construit par l’Assistant Formulaire, à partir d’une requête multi-tables.

Je vous conseille de la remplacer par une requête de la base de données, pour éviter certains problèmes dans la construction ou la maintenance du formulaire (la construction par Assistant d’une liste de recherche, notamment, ne fonctionne pas lorsque la source du formulaire est une instruction SQL).

Vous aimerez aussi...

2 réponses

  1. Normand Bergeron dit :

    J’aimerais construire une base de donnée pour calculer la différence entre un heure d’arrivée et un heure de départ.

    J’essai d’utiliser la fonction Temps() mais je n’y arrive pas avez vous une suggestion.

    Merci.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *