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 :

[WD12] Récupération de donées après sélection dans zone répétée


Sujet :

WinDev

  1. #1
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 27
    Points : 27
    Points
    27
    Par défaut [WD12] Récupération de donées après sélection dans zone répétée
    Bonjour

    J'ai des comportements bizarres en sorties d'info lors de la sélection d'une ligne d'une Zone répétée.

    Par défaut la zone est à -1 en fin d'initialisation (l'utilisateur n'a encore rien sélectionné à l'ouverture de la fenêtre).

    Lorsque on selectionne la première Zone, j'execute le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SAI_REF_BOITE=ref_BOITE
    pour vérifier dans la zone de saisie que je prend bien la bonne boîte dans la Zone répétée.

    Je remarque la chose suivante :

    Si je sélectionne en tout premier d'autre enregistrement que le premier, ca fonctionne directement

    Si je sélectionne la zone 1, le programme me retourne la zone 2.
    Si je selectionne la zone 3 puis la Zone 1, el programme me retourne dans l'ordre Zone 3 ensuite Zone 2

    Si je selectionne la zone 3 pouis la Zone 1 puis la Zone 3 et enfin la zone la Zone 1, le programme me retourne bien au final la zone 1.

    Je comprends pas pourquoi il agit comme cela.


    Cette séléction, je vais l'enregistrer dans une table, quand j'arrive à selectionner correctement ma Zone et que j'ajoute l'enregistrement, si je relance le code pour insérer les données dans ma table, le programme ne veut plus mettre la zone que j'ai sélectionné avant mais un autre enregistrement comme s'il avait perdu les sélections des Zones.

    Je n'ai pas de code HRAZ, donc je ne vide aucune mémoire. et le code d'ajout est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Boite_Groupe.Ref_boite=ajout_boite
    Boite_Groupe.Ref_groupe=ajout_groupe
    HAjoute(EXPRESS_Boite_Groupe)
    TableAffiche(TABLE_Boite_Groupe,taCourantPremier)
    j'utilise les variables ajout_boite et ajout_groupe pour les réutuiliser en commande info avant de les ajouter dans la table, elles correspondent aux valeurs issue des Zone Repete.

    J'ai regardé dans les exemples mais le programme fait dans le non-vouloir.

    Des infos ?

    Merci beaucoup

  2. #2
    Nouveau membre du Club
    Inscrit en
    Novembre 2008
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 27
    Points : 27
    Points
    27
    Par défaut
    Je pense avoir le même soucis que pour gaetch

    http://www.developpez.net/forums/d66...-tableaffiche/

    Je vais donc en suivre le fil de discussion.

    - --> Permet de n'avoir aucune sélection à l'ouverture d'une zone combo

    Comment faire dès lors de même pour une table ou une zone répétée ?

    Comment faire pour désactiver la sélection d'une ligne dans un tableau et d'une zone repetée pour effectuer un traitement différent ?

    Merci bien

    Note : j'utilise des zones répétées et des tableaux avec séléction simple ; dans le cas de sélection multiple cela est peut être faisable, mais je n'ai pas encore testé cette possibilité. La sélection simple étant plus en adéquation avec ce que je veux permettre de faire.

Discussions similaires

  1. Réponses: 12
    Dernier message: 19/06/2014, 11h28
  2. [WM18] Sélection dans zone répétée remplie par programmation
    Par guen dans le forum Windev Mobile
    Réponses: 1
    Dernier message: 26/06/2013, 01h18
  3. Réponses: 8
    Dernier message: 04/11/2008, 11h05
  4. Réponses: 16
    Dernier message: 04/07/2008, 08h07
  5. Sélection dans zone de liste
    Par Waluigi dans le forum Access
    Réponses: 3
    Dernier message: 06/06/2006, 15h45

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