Utiliser une requête comme source d'enregistrement d'un formulaire ou d'un état

Remarque : Nous faisons de notre mieux pour vous fournir le contenu d’aide le plus récent aussi rapidement que possible dans votre langue. Cette page a été traduite automatiquement et peut donc contenir des erreurs grammaticales ou des imprécisions. Notre objectif est de faire en sorte que ce contenu vous soit utile. Pouvez-vous nous indiquer en bas de page si ces informations vous ont aidé ? Voici l’article en anglais à des fins de référence aisée.

Vous pouvez utiliser une requête pour fournir des données à un formulaire ou un État dans Access. Vous pouvez utiliser une requête lors de la création du formulaire ou de l'État, ou vous pouvez modifier un formulaire ou un état existant en définissant sa propriété source d'enregistrement. Lorsque vous définissez la propriété source d'enregistrement, vous pouvez spécifier une requête existante ou vous pouvez créer une requête à utiliser.

Si vous utilisez une requête comme source d'enregistrement, il est possible que vous ne puissiez pas modifier les données. Avant d'utiliser une requête comme source d'enregistrement, vous devez déterminer si vous avez besoin de modifier des données.

Cet article explique comment définir la propriété source d'enregistrement pour un formulaire ou un état existant, et fournit des informations sur la façon dont vous pouvez et ne pouvez pas modifier les données de requête.

Cet article explique comment créer un formulaire ou un État. Pour obtenir de l'aide sur la création de formulaires et d'États, voir les articles créer un formulaire dans Access et créer un état simple.

Contenu de cet article

Utiliser une requête existante comme source d'enregistrement d'un formulaire ou d'un État

Créer une requête en tant que source d'enregistrement d'un formulaire ou d'un État

Modification des données d'une requête

Utiliser une requête existante comme source d'enregistrement d'un formulaire ou d'un État

En mode création, définissez la propriété source d'enregistrement sur une requête existante que vous souhaitez utiliser.

  1. Ouvrez le formulaire ou l'État en mode création.

    Si la feuille de propriétés n'est pas déjà ouverte, appuyez sur F4 pour l'ouvrir.

  2. Dans la feuille de propriétés, sous l'onglet données , cliquez sur la zone de propriété source d'enregistrement .

    Propriété Source d’enregistrement sous l’onglet Données.

  3. Effectuez l’une des actions suivantes :

    • Commencez à taper le nom de la requête que vous souhaitez utiliser.

      Access renseigne automatiquement le nom de l'objet au cours de la frappe.

      ou

    • Cliquez sur la flèche, puis sélectionnez la requête que vous souhaitez utiliser.

Haut de la page

Créer une requête en tant que source d'enregistrement d'un formulaire ou d'un État

En mode création, utilisez le bouton générer ( Bouton Générateur ) dans la zone de propriété source d'enregistrement pour créer une requête à utiliser comme source d'enregistrement.

  1. Ouvrez le formulaire ou l'État en mode création.

    Si la feuille de propriétés n'est pas déjà ouverte, appuyez sur F4 pour l'ouvrir.

  2. Dans la feuille de propriétés, sous l'onglet données , cliquez sur la zone de propriété source d'enregistrement .

  3. Cliquez sur Bouton Générateur .

    Bouton Générer dans la feuille de propriétés

    Une nouvelle requête s'ouvre en mode création.

  4. Créez la requête, puis enregistrez et fermez-la.

    Pour obtenir de l'aide sur la création d'une requête, consultez l'article créer une requête sélection simple.

Haut de la page

Modification des données d'une requête

L'une des principales raisons pour lesquelles vous utilisez des formulaires est d'entrer et de modifier des données. Certaines requêtes ne prennent pas en charge la modification des données. Avant d'utiliser une requête comme source d'enregistrement d'un formulaire, vous devez déterminer si vous pouvez modifier les données de la requête.

Quand puis-je modifier les données d'une requête?

Vous pouvez modifier les données à partir d'une requête si:

  • La requête repose sur une seule table.

  • La requête repose sur deux tables avec une relation un-à-un.

  • La propriété TypeRecordset du formulaire est définie sur feuille de réponse dynamique (mises à jour incohérentes)et aucune des conditions de la section suivante ne s'applique.

Remarque : Même si vous pouvez modifier des données dans une requête, certains de ses champs risquent de ne pas être modifiables. Ces cas sont décrits dans la section suivante.

Quand ne puis-je pas modifier des données à partir d'une requête?

Vous ne pouvez pas modifier les données d'une requête dans les cas suivants:

  • La requête est une requête analyse croisée.

  • La requête est une requête propre à SQL.

  • Le champ que vous tentez de modifier est un champ calculé. Dans ce cas, vous serez peut-être en mesure de modifier des données dans les autres champs de la requête.

  • La requête contient une clause GROUP BY.

Haut de la page

Développez vos compétences dans Office
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoignez le programme Office Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×