1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE importation un fichier excel vers HFSQL sans doublon

Discussion dans 'Résolution problème & conseils' créé par cobracb, Juin 24, 2024.

  1. cobracb

    cobracb New Member

    Inscrit:
    Août 30, 2018
    Messages:
    3
    J'aime reçus:
    0
    J'ai un fichier Excel contenant des noms en double...
    J'ai exécuté le code ci-dessous, Le résultat montre toujours une erreur indiquant que les noms existent déjà.
    example : Lorsqu’il existe plusieurs noms " Adem", "Ishak"," Adem", " Adem", "Ishak", " Adem", je souhaite qu’un seul, soit utilisé "Adem" et "Ishak"... Et ainsi du reste.

    Le code utilisé :

    [windev]nIdx est un entier = xlsOuvre(SAI_Chemin_Fichier1)
    nNbLigne est un entier = xlsNbLigne(nIdx)
    i est un entier = 2
    TANTQUE i <= nNbLigne
    sResultat est une chaîne
    POUR TOUTE LIGNE DE TABLE_Noms
    sResultat = TableCherche(TABLE_Noms.COL_Designation, TABLE_Noms.COL_Designation[TABLE_Noms], Vrai)
    SI sResultat = -1
    Erreur(ChaîneConstruit("Le produit %1 existe dans la liste ", TABLE_Noms.COL_Designation[TABLE_Noms]))
    SINON

    Jauge(i,nIdx)
    TableAjouteLigne(TABLE_Noms, xlsDonnée(nIdx,i,1,Vrai),xlsDonnée(nIdx,i,2,Vrai))

    HRAZ(Noms)
    // Ajoute TOUS les produits
    Noms.IDNoms = xlsDonnée(nIdx,i,1,Vrai)
    Noms.Designation = xlsDonnée(nIdx,i,2,Vrai)

    HAjoute(Noms)
    i++

    FIN
    FIN

    FIN
    [/windev]

    Merci à tous.
     
    Tags:
  2. Gemini1961

    Gemini1961 Well-Known Member
    MEMBRE WX DUMP TEAM

    Inscrit:
    Jan 2, 2018
    Messages:
    578
    J'aime reçus:
    867
    Bonjour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Je t'invite à consulter le lien suivant :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Sauf erreur de ma part, tu interprètes mal le résultat du retour de fonction (SI sResultat = -1)
    " sResultat <> -1 " me semble plus correcte ;)

    Bien Cordialement
     
    cobracb apprécie ceci.
  3. Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    141
    J'aime reçus:
    120
    Bonjour
    SI sResultat <> -1
     
  4. Isabelle

    Isabelle Well-Known Member

    Inscrit:
    Jan 18, 2018
    Messages:
    378
    J'aime reçus:
    253

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour
    SI sResultat <> -1
    Cliquez pour agrandir...

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    a répondu il y a une semaine et toi tu fais celui qui sait ?
     
    Gemini1961 et Dandypunk aiment ça.
  • Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    141
    J'aime reçus:
    120

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    a répondu il y a une semaine et toi tu fais celui qui sait ?
    Cliquez pour agrandir...
    zut, erreur de ma part de ne pas lire la totalité de la réponse de

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    merci

    Remarque :
    Votre remarque est dans sa place jusqu'au mot "semaine", la suite me plais pas, car on est là pour s'entraider, et l'erreur est humaine.
    Je ferme les yeux cette fois ci.

    Bon Dev.
     
  • Isabelle

    Isabelle Well-Known Member

    Inscrit:
    Jan 18, 2018
    Messages:
    378
    J'aime reçus:
    253

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    la suite me plais pas,
    Je ferme les yeux cette fois ci.
    Cliquez pour agrandir...
    T'as pas un peu la grosse tête toi ?
     
    Dandypunk apprécie ceci.
  • Partager cette page

    Chargement...