Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Vous pouvez utiliser une requête pour fournir des données à un formulaire ou un état dans Access. Vous pouvez utiliser une requête lorsque vous créez le formulaire ou 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 soit spécifier une requête existante, soit créer une requête à utiliser.

Si vous utilisez une requête comme source d’enregistrement, vous ne pourrez peut-être pas modifier les données. Avant d’utiliser une requête comme source d’enregistrement, vous devez déterminer si vous devez modifier les 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 les moments où vous pouvez et ne pouvez pas modifier des données de requête.

Cet article n’explique pas comment créer un formulaire ou un état. Pour obtenir de l’aide sur la création de formulaires et d’états, consultez les articles Créer un formulaire dans Access et Créer un rapport simple.

Contenu de cet article

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 de l’enregistrement .

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

  3. Effectuez l’une des opérations suivantes :

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

      Access remplit automatiquement le nom de l’objet au fur et à mesure que vous tapez.

      - 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 comme 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 de l’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 de l’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. Concevez la requête, puis enregistrez-la et fermez-la.

    Pour obtenir de l’aide sur la conception d’une requête, consultez l’article Créer une requête sélection simple.

Haut de la page

Modification de données à partir d’une requête

L’une des main 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 pour un formulaire, vous devez déterminer si vous pouvez modifier les données de requête.

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

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

  • La requête est basée sur une seule table.

  • La requête est basée sur deux tables avec un relation un-à-un entre elles.

  • La propriété RecordsetType du formulaire est définie sur Dynaset (Incohérent Mises à jour) et aucune des conditions de la section suivante ne s’applique.

Remarque : Même lorsque vous pouvez modifier des données dans une requête, certains de ses champs peuvent ne pas être disponibles pour modification. Ces cas sont répertoriés dans la section suivante.

Quand ne puis-je pas modifier les données 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 essayez de modifier est un champ calculé. Dans ce cas, vous pouvez modifier les données des autres champs de la requête.

  • La requête contient une clause GROUP BY.

Haut de la page

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×