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 :

[WINDEV 27] gestion de la zone de recherche des colonnes de table


Sujet :

WinDev

  1. #1
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 340
    Points : 9 599
    Points
    9 599
    Par défaut [WINDEV 27] gestion de la zone de recherche des colonnes de table
    Bonjour à toutes et tous,

    Je vous expose mon souhait.
    Dans une table reliée à une requête, je peux effectuer des recherches sur les colonnes en cliquant sur la loupe de l'entête de colonne.
    Dans une des colonnes, j'ai un code (le code article) qui est un nombre entier de 10 digits (9999999999)
    Ce code contient forcément les 10 digits. Le code le plus petit est 1000000000 et le plus grand 9999999990 (tous les articles doivent se terminer par zéro. Cherchez pas pourquoi, c'est comme ça).

    Du fait que ce soit des numériques, le fait de taper "8" (par exemple) ne place pas directement la table sur le premier enregistrement commençant par "8". Alors que si on utilise la zone Désignation, qui est de type chaine, le fait de taper "d" place automatiquement la table sur le premier article dont la désignation commence par "d".

    Par contre, si je tape "8000000000" alors la table se déplace sur le premier enregistrement commençant par "8".
    Du coup, je me demandais s'il n'était pas possible de faire en sorte que si je tape "8", je lui demande de faire une recherche sur "8000000000" puis, si je tape "82" alors il lance la recherche sur "8200000000", ect...

    Quelqu'un aurait-il déjà réalisé un truc dans ce genre, ou saurait-il comment y parvenir ?

    Merci d'avance
    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

  2. #2
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 777
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 777
    Points : 5 191
    Points
    5 191
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Pourquoi ne pas définir ton N°Article comme une chaîne ?
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  3. #3
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 340
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 340
    Points : 9 599
    Points
    9 599
    Par défaut
    Merci de ta réponse Voroltinquo,

    J'ai essayé, mais le résultat n'était pas folichon.
    Du coup, je viens d'essayer un truc et ça marche.

    J'ajoute dans les évènements de ma colonne l'évènement "A chaque recherche avec la loupe dans ...".
    Dans ce code, je récupère la propriété "Valeur", qui contient ce qu'il y a dans la zone de recherche.
    Puis je fait un TableCherche sur la colonne avec la valeur qui va bien.

    C'est pas parfait, mais ça suffit.

    Merci

    JS
    Au nom du pèze, du fisc et du St Estephe
    Au nom du fric, on baisse son froc...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/05/2018, 15h08
  2. Map, Zone géographique, Recherche des places
    Par Devloppor dans le forum Android
    Réponses: 2
    Dernier message: 28/05/2015, 19h44
  3. champ formulaire de recherche des valeurs de table
    Par josephadam dans le forum VBA Access
    Réponses: 9
    Dernier message: 13/12/2013, 22h06
  4. [WD15] fonction de tri et recherche des colonne
    Par fr832 dans le forum WinDev
    Réponses: 2
    Dernier message: 29/11/2011, 22h39
  5. Zone de recherche - Barre d'outils
    Par ptit_lu78 dans le forum Access
    Réponses: 11
    Dernier message: 04/11/2004, 18h58

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