Valider la saisie de données dans les colonnes SharePoint

Valider la saisie de données dans les colonnes SharePoint

Les options de validation de colonne vous permettent de définir des limites et des contraintes supplémentaires pour vos données. Par exemple, vous souhaiterez peut-être vous assurer qu'une valeur dans une colonne Date apparaît après une autre colonne Date. (Par exemple, la validation de colonne peut garantir que la date de la colonne Date de fin ne peut pas être antérieure à la date de la colonne Date de début — vous ne pouvez pas terminer un projet avant qu'il n'ait commencé !)

Pour utiliser la validation de colonne sur votre application :

Dans votre application dans laquelle vous souhaitez valider la saisie des données, cliquez sur le bouton Paramètres de la liste dans l'onglet Liste du ruban.

Sous Paramètres généraux, cliquez sur le lien Paramètres de validation.

Tapez une formule dans la zone de texte Formule.

Le résultat de la formule doit être évalué à TRUE pour passer la validation. La syntaxe de la formule est la même que celle des colonnes calculées, ce qui est similaire à la syntaxe Excel.

Saisissez un message utilisateur que vous souhaitez voir apparaître en cas d'échec de la formule de validation.

Le message doit donner à l'utilisateur une idée du fonctionnement de la formule et de la façon de résoudre le problème.

Cliquez sur le bouton Enregistrer.

Valider la saisie de données dans les colonnes SharePoint

Lorsque les utilisateurs saisissent des données dans votre formulaire, la formule de validation est évaluée. Si la formule est évaluée à FAUX, votre message d'utilisateur apparaît sur le formulaire.

Valider la saisie de données dans les colonnes SharePoint

Vous pouvez ajouter une validation de colonne aux colonnes créées au niveau de l'application ou du site. La validation créée pour les colonnes au niveau du site s'applique partout où cette colonne est utilisée, bien que la formule puisse être remplacée dans l'application où la colonne au niveau du site est utilisée.

Validation des colonnes de courrier électronique SharePoint

Nous allons maintenant voir un exemple sur la validation des colonnes de courrier électronique SharePoint.

Pour la validation de l'identifiant de messagerie, j'ai créé une seule ligne d'une colonne nommée « StudentEmailId ». Lorsque vous créez la colonne « StudentEmailId » dans la page de création de colonne, faites défiler la page vers le bas, nous pouvons voir l'option « Validation de la colonne ».

Cliquez sur l'option « Validation de colonne », nous pouvons voir deux champs, un pour les formules et l'autre pour le message utilisateur.

Ici, je souhaite définir la validation pour la colonne « StudentEmailId ». Lorsque l'utilisateur a saisi un identifiant de messagerie incorrect, le message de l'utilisateur s'affiche sous forme de message d'avertissement.

Dans le champ de formule, j'ai ajouté la formule ci-dessous

=AND(ISERROR(FIND(" ",StudentEmailid,1)),IF(ISERROR(FIND("@",StudentEmailid,2)),FALSE,AND(ISERROR(FIND("@", StudentEmailid,FIND("@",StudentEmailid,2)+1)),IF(ISERROR(FIND("..",StudentEmailid,FIND("@",StudentEmailid,2)+2)), FAUX,FIND("..",StudentEmailid,FIND("@",StudentEmailid,2)+2)<LEN(StudentEmailid)))))

Dans le champ Message utilisateur, j'ai ajouté le message « Entrez l'identifiant de messagerie valide ». Lorsqu'un utilisateur ajoute un nouvel élément à la liste et saisit un identifiant de messagerie valide dans le champ ID de messagerie, il enregistre les données dans la liste. Le message utilisateur s'affichera si l'identifiant de messagerie n'est pas valide.

validation de la colonne de courrier électronique SharePoint

Validation de la colonne du numéro de téléphone SharePoint

Nous allons maintenant voir un exemple de validation de colonne de numéro de téléphone SharePoint.

J'ai créé une colonne nommée "PhoneNumber" dans la liste SharePoint et dans le champ Formule de validation de colonne, j'ai ajouté la formule ci-dessous.

=AND(LEN(PhoneNumber)=14,IF(ISERROR(FIND("+",PhoneNumber,1)),FALSE,(FIND("+",PhoneNumber)=1)),IF(ISERROR( FIND("-",PhoneNumber,4)),FALSE,(FIND("-",PhoneNumber,4)=4)),IF(ISERROR(1*CONCATENATE(MID(PhoneNumber,2,2) ,MID(Numéro de téléphone,5,10))),FAUX,VRAI))

Dans le message utilisateur, j'ai ajouté le message « Entrez le numéro de mobile valide ».

Selon la formule, si l'utilisateur donne le numéro de mobile dans le format ci-dessous, seul le champ prendra le numéro de mobile.

Ex : +91-**

J'ai créé un nouvel élément dans le champ du numéro de téléphone. J'ai donné le numéro comme « +91-** ». Le numéro est donc stocké dans la liste SharePoint.

Validation de la colonne de date SharePoint

Maintenant, nous allons voir comment utiliser un exemple sur la validation des colonnes de date SharePoint.

Ici, nous verrons la validation de la date. J'ai pris une colonne de type de données « date et heure » dans la liste personnalisée SharePoint et j'ai donné le nom de liste « StartDate », voir la capture d'écran ci-dessus. Dans la colonne validation, j'ai ajouté la formule

=StartDate>TODAY()//La date de début doit être postérieure à aujourd'hui

Dans le message utilisateur, j'ai ajouté le message « La date de début doit être supérieure à aujourd'hui ».

Validation des colonnes de texte SharePoint

Maintenant, nous allons voir un exemple sur la validation des colonnes de texte SharePoint.

Dans la liste personnalisée SharePoint « StudentInformation » pour vérifier la validation du nom, j'ai ajouté une seule ligne d'une colonne nommée le nom de la colonne comme « Nom complet » et dans la validation de la colonne dans le champ de la règle, j'ai ajouté la règle.

=OU(LEN(Nom complet)=9,LEN(Nom complet)=12)

Je veux que la longueur du nom complet soit de 9 ou 12. Dans le message de l'utilisateur, j'ai ajouté le message « Entrez le nom de 9 lettres ou 12 lettres ».

Nombre de chiffres de validation de la colonne SharePoint

Nous allons maintenant voir un exemple du nombre de chiffres de validation de la colonne SharePoint.

Ici, je veux valider que lorsque l'utilisateur entre le numéro, la longueur du numéro doit être supérieure à 5. J'ai donc créé une colonne « StudentRN » dans laquelle le type de données est une seule ligne de texte.

Dans la colonne, la validation écrit la formule ci-dessous :

=IF(LEN(StudentRN)>5,VRAI,FAUX)

et dans le champ « Message utilisateur » mettez le texte. Ici, j'ai ajouté le texte « Entrez le nombre dont la plage est supérieure à 5 » dans le champ du message utilisateur.

Lorsque nous voulons ajouter un nouvel élément à la liste et sans obéir à la condition de validation et que nous cliquons sur Enregistrer, tous les « Messages utilisateur » apparaissent sous le champ.

Nombre de chiffres de validation de la colonne SharePoint

Autoriser une valeur particulière à une colonne de liste SharePoint

Dans le premier exemple, nous verrons comment autoriser une valeur particulière dans la colonne de la liste SharePoint, sinon une erreur de validation s'affichera.

Ici, nous pouvons voir comment fonctionne une validation de colonne de liste dans SharePoint Online/2013/2016.

J'ai une liste SharePoint 2013 qui contient une colonne Titre, je souhaite que les utilisateurs puissent mettre uniquement « M. » ou « Mme ». Si les utilisateurs mettent autre chose que ceci, un message d'erreur devrait s'afficher indiquant que vous ne pouvez mettre que M. ou Mme.

Pour utiliser la validation pour une colonne particulière, suivez les étapes ci-dessous :

Ouvrez votre liste SharePoint, puis accédez à la page Paramètres de la liste. Dans la page Paramètres, accédez à la section Colonnes puis cliquez sur la colonne particulière pour laquelle vous souhaitez utiliser la validation. Dans mon cas, il s'agit de la colonne Titre .

exemples de validation de liste sharepoint

Cela ouvrira la page Modifier la colonne, cliquez ici sur « Validation de la colonne ». Ensuite, dans la case Formule, mettez comme ci-dessous :

=OU(Titre="Monsieur", Titre="Madame")

Et dans Message utilisateur, mettez le message que l'utilisateur souhaite voir si la validation échoue, comme : "Veuillez mettre uniquement M. ou Madame".

La formule devrait ressembler à ci-dessous :

validation de colonne sharepoint plusieurs conditions

Cliquez ensuite sur OK et enregistrez la formule.

Essayez maintenant d'ajouter un élément à la liste SharePoint. Si vous mettez autre chose que « M. » ou « Mme » dans la colonne Titre, le message comme ci-dessous devrait s'afficher :

exemples de validation de colonne sharepoint

Validation de l'âge des colonnes de liste SharePoint

Maintenant, dans cet exemple, nous allons voir comment valider l'âge à l'aide de la validation des colonnes de liste SharePoint.

Si vous souhaitez valider une autre colonne, disons que vous avez une colonne d'âge et que vous souhaitez afficher un message de validation si l'utilisateur met une valeur inférieure à 25.

Vous pouvez écrire dans la formule de validation de colonne comme ci-dessous :

=(Âge>25)

Ça devrait ressembler à ça:

exemples de validation de colonnes sharepoint 2013

Désormais, lorsqu'un utilisateur essaie de mettre une valeur inférieure à 25, il affichera un message comme ci-dessous :

exemples de validation de colonnes en ligne sharepoint

Validation des colonnes de liste SharePoint (nécessite au moins une validation de colonne)

Nous allons maintenant voir comment implémenter « Exiger au moins une validation de colonne » dans une colonne de liste SharePoint.

Ici, j'ai une liste de contacts sur mon site SharePoint Online. Dans cette liste, il y a 3 colonnes comme :

  • Téléphone fixe
  • Téléphone de travail
  • Téléphone mobile

L'exigence ici est qu'un utilisateur doit saisir au moins un numéro de téléphone.

Ici, nous pouvons utiliser la validation de liste. Pour implémenter la validation de liste, suivez les étapes ci-dessous.

Accédez à la page des paramètres de la liste SharePoint et cliquez sur « Paramètres de validation » qui se trouvent sous Général. Paramètres comme ci-dessous :

Validation des colonnes de liste SharePoint

Ensuite, sur la page Paramètres de validation, écrivez la formule comme ci-dessous :

=COUNTA([Téléphone personnel],[Téléphone professionnel],[Numéro de portable])>=1

Et vous pouvez également mettre le message d'erreur dans la section « Message utilisateur » comme ci-dessous :

Validation de colonne de liste Sharepoint au moins un exemple de validation de colonne

Cliquez sur Enregistrer pour enregistrer la formule.

Désormais, lorsqu'un utilisateur essaie de soumettre sans donner de numéro de téléphone, la validation se déclenchera comme ci-dessous :

formules de validation de colonne sharepoint

De même, si vous souhaitez valider d'autres scénarios, dans lesquels l'utilisateur doit saisir soit un numéro de mobile, soit un identifiant de messagerie, vous pouvez alors écrire une formule comme ci-dessous :

=COUNTA([Emil ID],[Mobile Number])>=1

La date de validation des colonnes SharePoint doit être postérieure à aujourd'hui

Maintenant, nous allons voir l'exemple de date de validation de colonne SharePoint, nous verrons comment nous pouvons valider que la date doit être supérieure à aujourd'hui en utilisant la validation de colonne SharePoint.

Ici, j'ai une liste SharePoint Online qui a une colonne Date d'échéance, ici nous allons implémenter la validation de la colonne de date afin que l'utilisateur puisse sélectionner la date qui doit être supérieure à aujourd'hui.

Ouvrez la liste SharePoint Online, accédez à la page Paramètres de la liste. Ensuite, choisissez Paramètres de validation qui se trouve sous Paramètres généraux.

Ensuite, sur la page Paramètres de validation, ajoutez la formule ci-dessous et un message utilisateur comme ci-dessous :

Formule : [Date d'échéance]>Aujourd'hui()

Message utilisateur : La date d'échéance doit être postérieure à aujourd'hui

date de validation de la colonne sharepoint

Désormais, lorsqu'un utilisateur sélectionne une date antérieure à aujourd'hui, vous pouvez voir un message d'erreur comme celui-ci :

la date de validation de la colonne sharepoint doit être supérieure à aujourd'hui

J'espère que cet exemple aidera à « la date de validation de la colonne SharePoint doit être supérieure à celle d'aujourd'hui ».

De même, si vous souhaitez vérifier que la date d'échéance doit être supérieure à la date de création, alors vous pouvez écrire la formule ci-dessous :

=[Date d'échéance] > [Créé]

Validation des colonnes SharePoint : validation des dates de début et de fin (clause AND dans la validation de liste)

Nous allons maintenant voir comment effectuer la validation des colonnes SharePoint pour la date de début et la date de fin. Dans cet exemple particulier, nous verrons comment l'utilisation doit entrer dans une date d'échéance supérieure à aujourd'hui et inférieure à 30 jours.

Nous verrons également comment utiliser la clause AND dans la validation de liste dans SharePoint.

Ouvrez la liste SharePoint Online, accédez à la page Paramètres de la liste. Ensuite, choisissez Paramètres de validation qui se trouve sous Paramètres généraux.

Ensuite, sur la page Paramètres de validation, ajoutez la formule ci-dessous et un message utilisateur comme ci-dessous :

=IF([Date d'échéance]>Aujourd'hui(),IF(DATEDIF(Aujourd'hui(),[Date d'échéance],"d")<=90,VRAI,FALSE),FALSE)

Validation des colonnes SharePoint : validation de la date de début et de la date de fin

Désormais, si un utilisateur saisit une date d'échéance supérieure à 30 jours, vous pouvez voir une erreur comme celle-ci :

Validation des colonnes SharePoint : validation de la date de début et de la date de fin

Dans cet article SharePoint, nous avons expliqué comment ajouter une validation dans la colonne de liste dans SharePoint Online/2013/2016/2019.


Feuille intelligente 9.1.1

Feuille intelligente 9.1.1

Smartsheet est une plateforme de travail dynamique qui vous permet de gérer des projets, de créer des flux de travail et de collaborer avec votre équipe.

SharePoint

SharePoint

SharePoint est un système de collaboration basé sur le Web qui utilise une variété d'applications de flux de travail, des bases de données de « liste » et d'autres composants Web, ainsi que des fonctionnalités de sécurité pour donner le contrôle aux groupes professionnels qui travaillent ensemble.

Calendrier perpétuel 1.0.38/1.0.36

Calendrier perpétuel 1.0.38/1.0.36

Van Nien Calendar est une application d'affichage de calendrier sur votre téléphone, vous aidant à voir rapidement la date luni-solaire sur votre téléphone, organisant ainsi votre travail important.

Microsoft Outlook 2021

Microsoft Outlook 2021

Microsoft Outlook est une application commerciale et de productivité développée par Microsoft Corporation.

Cliquez vers le haut

Cliquez vers le haut

ClickUp est l'une des plateformes de productivité les mieux notées pour toutes les entreprises. Les grandes entreprises comme Google, Booking.com, San Diego Padres et Uber utilisent toutes ClickUp pour augmenter la productivité sur le lieu de travail.

Visionneuse PDF-XChange 2.5.322.10

Visionneuse PDF-XChange 2.5.322.10

Le PDF est devenu un format couramment utilisé pour lire, créer et envoyer des documents texte. À son tour, le nombre de programmes utilisés pour ce type de documentation a augmenté. PDF-XChange Viewer fait partie d'un nombre croissant de visualiseurs PDF.

Apache OpenOffice

Apache OpenOffice

Apache OpenOffice propose une suite complète d'applications Office qui rivalisent avec Microsoft 365, notamment dans Excel, PowerPoint et Word. Il vous permet de gérer vos projets plus efficacement et prend en charge plusieurs formats de fichiers.

Télécharger iTaxviewer 1.8.7

Télécharger iTaxviewer 1.8.7

Le logiciel iTaxViewer est aujourd'hui le logiciel de lecture de fichiers XML le plus populaire. Ce logiciel est une application de lecture des déclarations fiscales électroniques au format XML de la Direction Générale des Impôts.

Lecteur PDF Nitro

Lecteur PDF Nitro

Nitro PDF Reader est un éditeur PDF pratique qui couvre toutes les tâches de base que la plupart des gens effectuent quotidiennement avec des documents PDF.

Lecteur Foxit 12

Lecteur Foxit 12

Foxit Reader est avant tout un lecteur PDF et vous permet également de créer des fichiers PDF, de les signer, de les modifier et d'ajouter des annotations. Il fonctionne sur les systèmes d'exploitation, il existe des plugins pour divers programmes du package Microsoft Office.