FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Eviter doublon de Saisie
Eviter doublon de Saisie
Débuté par Nicolas Brandt, 09 jan. 2025 14:41 - 3 réponses
Connectez-vous…
Nicolas Brandt
#1
Membre enregistré
208 messages
Posté le 09 janvier 2025 - 14:41
Bonjour à tous
Dans un combo les utilisateurs saisissent un libellé
le problème est que suivant les utilisateurs la saisie de libellé peut être différente et la sélection d'un libellé existant n'est pas systématique de leur part
je me retrouve donc avec des doublons
exemple de libellé saisis :
- POCHETTE ROUGE
- POCHETTES ROUGE
- POCHETTE ROUGES
- POCHETTES ROUGES
dans cette exemple il faudrait ne pas avoir les 3 derniers libellés
Est-ce qu'il y aurait une solution pour éviter cela ?
Merci
--
Nicolas Brandtfr
Signaler
0
0
Cédric_34
#2
Membre enregistré
743 messages
Posté le 09 janvier 2025 - 22:37
La réponse n'est pas évidente avec la diversité de la langue Française.
il y a la fonction Contient pour vérifier si le Singulier des mots existe dans la liste (il faut vérifier mot par mot)
https://doc.pcsoft.fr/fr-FR/?1000019893
Egalité souple : ~= ou Egalité très souple : ~~ dans les opérateurs de comparaison
https://doc.pcsoft.fr/fr-fr/?1512006
Il faut également prendre en compte les Minuscules/Majuscules, l'accentuation ...
N'y aurait-il pas une piste avec :
Recherche et index full-text en activant la Racinisation
https://doc.pcsoft.fr/?3044375
https://doc.pcsoft.fr/?1000021132
Cdlt
Signaler
0
0
André STASZEWSKI
#3
Membre enregistré
204 messages
Posté le 09 janvier 2025 - 22:48
Bonjour,
Une solution serait de tester la taille de la saisie dans l'événement "à chaque modification..." de la combo,
puis à partir d'une certaine taille (par ex. 3 caractères), déclencher une boucle pour lister chaque item déjà contenu dans la combo,
et faire une comparaison de type "contient" avec la saisie déjà effectuée et les options qui vont bien.
Lorsque la comparaison renvoi "vrai", ajouter l'item correspondant dans un tableau puis en fin de boucle, afficher la liste des items dans une bulle ou un champ approprié afin que l'utilisateur voit d'un coup d'œil si ce qu'il compte saisir existe déjà... ou pas...
Après y'a peut être plus simple...
Message modifié, 09 janvier 2025 - 22:50
Signaler
0
0
Nicolas Brandt
#4
Membre enregistré
208 messages
Posté le 12 janvier 2025 - 17:01
Bonjour
Merci pour vos réponses
Je vais regarder tout ça
mais effectivement ce n'est pas simple comme sujet
--
Nicolas Brandtfr
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte