Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Le champ ne peut pas contenir une valeur Null, car la propriété Obligatoire de ce champ a la valeur Vrai. Entrez une valeur dans ce champ. (Erreur 3314)The field cannot contain a Null value because the Required property for this field is set to True. Enter a value in this field. (Error 3314)

office 365 dev account|Dernière mise à jour: 03/04/2018
|
2 Collaborateurs

S’applique à : Access 2013 | Access 2016Applies to: Access 2013 | Access 2016

Dans cet articlece qu’est une valeur Null ?Ce qu’est la propriété Required ?Solutionpour supprimer la propriété requireddéfinition de la propriété AllowZeroLengthIn this articleWhat Is a Null?What Is the Required Property?SolutionTo remove the required propertySetting the AllowZeroLength Property

La propriété requise pour ce champ est définie sur Oui, ce qui interdit l’entrée d’une valeur Null ou une chaîne de longueur nulle ( » «) dans le champ.The Required property for this field is set to Yes, prohibiting the entry of a Null or zero-length string (" ") in the field.Entrez une valeur dans le champ.Enter a value in the field.

Qu'est-ce qu'une valeur Null ?What Is a Null?

Une valeur Null est une valeur que vous pouvez entrer dans un champ ou utiliser dans des expressions et des requêtes pour indiquer des données manquantes ou inconnues.A Null is a value you can enter in a field or use in expressions or queries to indicate missing or unknown data.En Microsoft Visual Basic, le mot-clé Null indique une valeur Null.In Microsoft Visual Basic, the Null keyword indicates a Null value.Certains champs, comme les champs de clé primaire, ne peuvent pas contenir de valeur Null.Some fields, such as primary key fields, cannot contain Null.

Qu'est-ce que la propriété ObligatoireWhat Is the Required Property?

Vous pouvez utiliser la propriété Required pour spécifier si une valeur est requise dans un champ.You can use the Required property to specify whether a value is required in a field.Si cette propriété a la valeur Oui, lorsque vous entrez des données dans un enregistrement, vous devez entrer une valeur dans le champ ou dans tout contrôle lié à ce champ, et la valeur ne peut pas être Null.If this property is set to Yes, when you enter data in a record, you must enter a value in the field or in any control bound to the field, and the value cannot be Null.Par exemple, vous souhaiterez peut-être être sûr qu'un contrôle LastName (Nom) a une valeur pour chaque enregistrement.For example, you might want to be sure that a LastName control has a value for each record.

SolutionSolution

Ce problèmes peut avoir plusieurs solutions :This problem has the following possible solutions:

  • Entrez une valeur dans le champ désigné dans le message d'erreur.Enter a value in the field named in the error message.

  • Supprimer le paramètre de la propriété requise à partir du champ.Remove the Required property setting from the field.

  • La propriété AllowZeroLength permet d’autoriser des chaînes de longueur nulle ( » «) à stocker dans le champ.Use the AllowZeroLength property to allow zero-length strings (" ") to be stored in the field.

Pour supprimer la propriété ObligatoireTo remove the required property

  1. Dans le volet de Navigation, cliquez sur le nom de la table qui contient le champ obligatoire et puis cliquez sur Mode Création.In the Navigation Pane, right-click the name of the table that contains the required field, and then click Design View.

  2. Cliquez sur le Nom de champ pour le champ nommé dans le message d’erreur.Click the Field Name for the field named in the error message.

  3. Sous Propriétés du champ, cliquez sur l’onglet Général .Under Field Properties, click the General tab.

  4. Dans la propriété requise , cliquez sur non.In the Required property, click No.

  5. Pour enregistrer vos modifications, cliquez sur Enregistrer sur la Barre accès rapide, ou appuyez sur CTRL + S.To save your changes, click Save on the Quick Access Toolbar, or press CTRL+S.

Définition de la propriété ChaîneVideAutoriséeSetting the AllowZeroLength Property

Vous pouvez utiliser les propriétés Required et AllowZeroLength permettent de différencier des informations qui n’existent pas (stockées sous la forme d’une chaîne de longueur nulle ( » «) dans le champ) et d’informations qui existe peut-être mais qui sont inconnue (enregistrée sous la forme d’une valeur Null dans le champ).You can use the Required and AllowZeroLength properties to differentiate between information that does not exist (stored as a zero-length string (" ") in the field) and information that may exist but is unknown (stored as a Null value in the field).Si vous définissez la propriété ChaîneVideAutorisée sur Oui, l'entrée d'une chaîne vide est autorisée dans le champ quelle que soit la valeur de la propriété Obligatoire.If you set the AllowZeroLength property to Yes, a zero-length string will be a valid entry in the field regardless of the Required property setting.Si vous définissez la propriété Obligatoire sur Oui et ChaîneVideAutorisée sur Non, vous devez entrer une valeur dans le champ et les chaînes vides ne sont pas autorisées.If you set Required to Yes and AllowZeroLength to No, you must enter a value in the field, and a zero-length string will not be a valid entry.

Le tableau suivant montre les résultats que vous pouvez vous attendre lorsque vous combinez les paramètres des propriétés Required et AllowZeroLength .The following table shows the results you can expect when you combine the settings of the Required and AllowZeroLength properties.

ObligatoireRequiredAllowZeroLengthAllowZeroLengthAction de l’utilisateurUser's actionValeur stockéeValue stored
NonNoNonNoAppuie sur entrer appuyez sur espace Entrez une chaîne de longueur nullePresses ENTER Presses SPACEBAR Enters a zero-length stringValeur nullValeur null (non autorisé)NullNull (not allowed)
NonNoOuiYesAppuie sur entrer appuyez sur espace Entrez une chaîne de longueur nullePresses ENTER Presses SPACEBAR Enters a zero-length stringValeur nullValeur null Chaîne de longueur nulleNullNull Zero-length string
OuiYesNonNoAppuie sur entrer appuyez sur espace Entrez une chaîne de longueur nullePresses ENTER Presses SPACEBAR Enters a zero-length string(non autorisé) (non autorisé) (non autorisé)(not allowed) (not allowed) (not allowed)
OuiYesOuiYesAppuie sur entrer appuyez sur espace Entrez une chaîne de longueur nullePresses ENTER Presses SPACEBAR Enters a zero-length string(non autorisé) Chaîne de longueur nulle chaîne nulle(not allowed) Zero-length string Zero-length string

ACCÉDER AUX RESSOURCES D’ASSISTANCEACCESS SUPPORT RESOURCES
Forum Access pour les développeurs sur MSDNAccess for developers forum on MSDN
Aide Access sur support.office.comAccess help on support.office.com
Aide Access sur answers.microsoft.comAccess help on answers.microsoft.com
Chercher des codes d'erreur Access spécifiques sur BingSearch for specific Access error codes on Bing
Forums Access sur UtterAccessAccess forums on UtterAccess
Wiki Access sur UtterAcessAccess wiki on UtterAcess
Centre d'aide pour les développeurs Access et la programmation VBA (FMS)Access developer and VBA programming help center (FMS)
Billets sur Access sur StackOverflowAccess posts on StackOverflow

© 2018 Microsoft