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.

S’applique à

Objet Form

La propriété TypeRecordset permet de spécifier le genre de recordset disponible pour un formulaire. Lecture/écriture.

expression.TypeRecordset

expression Obligatoire. Expression qui renvoie l’un des objets de la liste S’applique à.

Remarques

La propriété TypeRecordset utilise les paramètres suivants dans une base de données Microsoft Access (.mdb ou .accdb).

Paramètre

Visual Basic

Description

Feuille de réponse dynamique

0

(Par défaut) Vous pouvez modifier des contrôles dépendants basés sur une seule table ou sur des tables avec une relation un-à-un. Pour des contrôles dépendants de champs basés sur des tables avec une relation un-à-plusieurs, vous ne pouvez pas modifier les données du champ de jointure du côté « un » de la relation, sauf si une mise à jour en cascade est activée entre les tables.

Feuille de réponse dynamique (mises à jour incohérentes)

1

L’ensemble des tables et contrôles dépendant de leurs champs peuvent être modifiés.

Instantané

2

Ni les tables, ni les contrôles dépendant de leurs champs ne peuvent être modifiés.


Remarque : Si vous ne souhaitez pas que les données dans les contrôles dépendants soient modifiées quand un formulaire est en mode Formulaire ou en mode Feuille de données, vous pouvez définir la propriété TypeRecordset sur Instantané.

La propriété TypeRecordset utilise les paramètres suivants dans un projet Microsoft Access (.adp).

Paramètre

Visual Basic

Description

Instantané

3

Ni les tables, ni les contrôles dépendant de leurs champs ne peuvent être modifiés.

Instantané modifiable

4

(Par défaut) L’ensemble des tables et contrôles dépendant de leurs champs peuvent être modifiés.


Remarque : Vous pouvez définir cette propriété en utilisant la feuille de propriétés d’un formulaire, une macro ou un code Visual Basic pour Applications (VBA).

Remarque : La modification de la propriété TypeRecordset d’un formulaire ou état ouverts entraîne la recréation automatique du jeu d’enregistrements.

Vous pouvez créer des formulaires basés sur plusieurs tables sous-jacentes avec des champs dépendant de contrôles sur les formulaires. Selon la définition de propriété TypeRecordset, vous pouvez limiter les contrôles dépendants qui peuvent être modifiés.

En plus du contrôle d’édition fourni par TypeRecordset, chaque contrôle sur un formulaire a une propriété Verrouillé que vous pouvez définir pour spécifier si le contrôle et ses données sous-jacentes peuvent être modifiés. Si la propriété Verrouillé est définie sur Oui, vous ne pouvez pas modifier les données.

Exemple

Dans l’exemple suivant, des enregistrements peuvent être mis à jour uniquement si l’ID d’utilisateur est ADMIN. Cet exemple de code définit la propriété TypeRecordset sur Instantané si la valeur gstrUserID de variable publique n’est pas ADMIN.

Sub Form_Open(Cancel As Integer)
Const conSnapshot = 2
If gstrUserID <> "ADMIN" Then
Forms!Employees.RecordsetType = conSnapshot
End If
End Sub

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.

×