1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.
  2. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

AIDE [Résolu] Afficher seulement les ligne qui contiennent des image dans une table

Discussion dans 'Windev' créé par thedrhb, Août 8, 2018.

  1. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160
    Please
    est ce qu'on peut afficher seulement les ligne qui contiennent des image dans une table ?
    par exemple j'ai 10 enregistrements,seulement 2 enregistrements contiennent une photo,je veux afficher seulement ces deux enregistrements
    si oui, dit moi comment svp :)
     
    Tags:
  2. Ezekiel056

    Ezekiel056 Active Member

    Inscrit:
    Jan 17, 2018
    Messages:
    200
    J'aime reçus:
    154
    Bonjour,

    essaye :
    Code (Text):
    SELECT * FROM MonFIchier WHERE MonFIchier.photo IS NOT NULL
     
    suenodesign apprécie ceci.
  3. thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

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

    Bonjour,

    essaye :
    Code (Text):
    SELECT * FROM MonFIchier WHERE MonFIchier.photo IS NOT NULL
    Cliquez pour agrandir...
    c'est un code d'une requete sql non ?
     
  • Ezekiel056

    Ezekiel056 Active Member

    Inscrit:
    Jan 17, 2018
    Messages:
    200
    J'aime reçus:
    154
    Bha oui, c'est la requete a faire pour obtenir la liste qui tu souhaite.
     
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

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

    Bha oui, c'est la requete a faire pour obtenir la liste qui tu souhaite.
    Cliquez pour agrandir...
    malheuresement ça marche pas
    en attente d'une autre soulution :)
    merciii de votre aide
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,888
    J'aime reçus:
    1,534

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

    , comment remplit tu le champ table?
    et quel est le nom de ton fichier .fic ainsi que le nom du mémo dans celui-ci ?
     
  • krm

    krm Member

    Inscrit:
    Jan 3, 2018
    Messages:
    31
    J'aime reçus:
    35
    Voici :

    Méthode 1 :
    Code requête SQL: SELECT * FROM MonFIchier WHERE MonFIchier.photo <> ''

    // Ecrire le code de remplissage du champ table
    -------------------------

    Methode 2 :
    NomFichier est une chaîne
    InfoMemo est une chaîne

    // Pacours du fichier
    POUR TOUT MonFIchier

    InfoMemo = HInfoMémo(MonFIchier, photo)
    // Récupérer le nom du fichier original du mémo
    NomFichier = ExtraitChaîne(InfoMemo, 2, TAB)

    // Vérifier si le nom existe bel et bien
    Si NomFichier <> ""
    // Code de remplissage du champ table
    -----------------------------
    FIN

    FIN
     
    thedrhb apprécie ceci.
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,888
    J'aime reçus:
    1,534

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

    Voici :

    Méthode 1 :
    Code requête SQL: SELECT * FROM MonFIchier WHERE MonFIchier.photo <> ''

    // Ecrire le code de remplissage du champ table
    -------------------------

    Methode 2 :
    NomFichier est une chaîne
    InfoMemo est une chaîne

    // Pacours du fichier
    POUR TOUT MonFIchier

    InfoMemo = HInfoMémo(MonFIchier, photo)
    // Récupérer le nom du fichier original du mémo
    NomFichier = ExtraitChaîne(InfoMemo, 2, TAB)

    // Vérifier si le nom existe bel et bien
    Si NomFichier <> ""
    // Code de remplissage du champ table
    -----------------------------
    FIN

    FIN
    Cliquez pour agrandir...
    juste pour te dire que l'info mémo ne fonctionne pas toujours.
     
    thedrhb apprécie ceci.
  • thedrhb

    thedrhb Active Member

    Inscrit:
    Mai 19, 2018
    Messages:
    299
    J'aime reçus:
    160

    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!

    , @Tous

    Une astuce simple et pratique :
    Créer une rubrique "interrupteur" dans le fichier produit et le mettre à 1 quand il y a une image.
    Ensuite, c'est facile de filtrer ou trier sur cette rubrique ;)

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



    Çà permet également de régler le problème des "info mémo" qui ne marchent pas toujours comme le dit

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

    Cliquez pour agrandir...
    ça marche bien avec ton astuce en utilisant un simple filtrage :D
    merciii
     
  • Ezekiel056

    Ezekiel056 Active Member

    Inscrit:
    Jan 17, 2018
    Messages:
    200
    J'aime reçus:
    154
    Par contre il faut veiller sans cesse a ne pas oublier de mettre a True ou False quand on enlève ou met une image.
    Mais c'est etonnant que ca ne marche pas le coup du "NOT NULL"
     
    thedrhb, suenodesign et joker aiment ça.
  • Fouedusa

    Fouedusa Active Member

    Inscrit:
    Avr 22, 2018
    Messages:
    132
    J'aime reçus:
    120
    Bonjour;
    et si on utilise les fonctions WLangage dans la requête

    Code (Text):
    SELECT * FROM MonFIchier WHERE WL.Taille(MonFIchier.photo)>0
    Bon Dev.
     
    thedrhb et Ezekiel056 aiment ça.
  • channibal

    channibal Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 22, 2018
    Messages:
    210
    J'aime reçus:
    277

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

    Par contre il faut veiller sans cesse a ne pas oublier de mettre a True ou False quand on enlève ou met une image.
    Mais c'est etonnant que ca ne marche pas le coup du "NOT NULL"
    Cliquez pour agrandir...
    Bonjour,

    Normal, le NULL en informatique ne veut pas dire Vide.

    x = NULL
    x = ""

    Ce sont 2 choses différentes

    Le Null dans les requêtes, par exemple, c'est pour indiquer qu'un paramètre ne doit pas être pris en compte.

    Pour un type variant, NULL signifie "Pas affecté". Par contre pour un type numérique, NULL signifie "égal 0"

    Bon Dev.
     
  • Partager cette page

    Chargement...