IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Verifier si une valeur existe avant de l'ajouter


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 74
    Par défaut Verifier si une valeur existe avant de l'ajouter
    Bonjour à tous,
    J'ai du mal à trouver comment vérifier la présence d'une valeur dans un champs avant l'insertion de cette même valeur( si elle existe dans le champs1 alors elle s'ajoute sinon elle s'ajoute dans le champs2).

    J'ai vraiment galéré avant de venir demander de l'aide.
    Merci pour toute aide.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Par défaut
    Bonjour,

    et tu es arrivé à quoi comme solution, même si elle ne fonctionne pas ... ? Car sans savoir où tu en es, ça va être compliqué !

    à bientôt,

    Nicolas

  3. #3
    Expert confirmé
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 371
    Par défaut
    Bonjour,
    Tu parles d'un champ, mais sans préciser le type du champ: champ de saisie, table, liste, combo, arbre, zone répétée...

    Tatayo.

  4. #4
    Membre émérite
    Inscrit en
    Avril 2008
    Messages
    1 129
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 1 129
    Par défaut
    Salut!

    F1 sur
    - la fonction Chaineoccurence()
    - affectation de valeur sValeurInitiale = sValeurInitial + sNouvelleValeur


  5. #5
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 74
    Par défaut
    Merci ,
    -Oui désolé j'ai oublié de mentionner quel type de champ , c'est un champ de saisie. Lorsque j'entre la valeur, il vérifie si cette valeur existe déjà dans ce champ1 si oui il l'ajoute sinon il la place dans le champ2.

    -Bon et là ou j'en suis, je pense à un déclencheur qui se déclenche à l'ajout (INSERT). Si quelqu'un a la formule cela m'aiderait énormément dans mon projet.

  6. #6
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Par défaut
    Vous voulez tester l'existence de la valeur d'un champ de saisie dans un champ d'une table d'une base de données ?

    Si c'est le cas vous pouvez :
    -> créer une contrainte d'intégrité de type clé unique
    -> ajouter un contrôle programmé depuis l'interface ou dans trigger de type ON INSERT OR UPDATE afin d'affecter la valeur au deuxième champ si nécessaire

    Toutefois le coup de "je l'affecte à champ2 si ça existe déjà dans champ1" laisse penser qu'i l y a un pb de modélisation.... après tout dépend du contexte.

  7. #7
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2014
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2014
    Messages : 74
    Par défaut
    Zouzoukha,

    J'ai vu l'aide sur la fonction chaineoccurence() mais ce n'est pas vraiment ce que je veux faire.
    je detaille un peu: j'ai une table qui contient trois champs: ID(int), champ1(varchar),champ2(varchar). J'aimerais lors d'un ajout dans ma table, et lorsque je rentre une valeur sois dans le champ1 soit le champ2 mais pas les deux. Donc quand je rentre une valeur , il verifie si elle existe déja dans le base de donnée, si oui il l'ajoute sinon il l'envoi vers le champ2.
    J'éspére que j'ai été assez clair sinon je ferais de mon mieux encore.
    Merci à vous.

Discussions similaires

  1. test si une valeur existe dans un tableau
    Par Maria1505 dans le forum Servlets/JSP
    Réponses: 10
    Dernier message: 15/08/2007, 17h10
  2. Tester la base pour savoir si une valeur existe
    Par adrien.gendre dans le forum VBA Access
    Réponses: 2
    Dernier message: 24/07/2007, 17h27
  3. Comment verifier si une table existe deja
    Par amine_en_france dans le forum Langage SQL
    Réponses: 1
    Dernier message: 08/03/2007, 17h21
  4. Réponses: 2
    Dernier message: 17/08/2005, 14h40
  5. Tester qu'une valeur existe dans une "liste"
    Par Oluha dans le forum Langage
    Réponses: 12
    Dernier message: 04/08/2005, 23h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo