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 Mobile Discussion :

Actualiser un champ combo après modification du fichier de données [WM18]


Sujet :

Windev Mobile

  1. #1
    Membre actif Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Points : 204
    Points
    204
    Par défaut Actualiser un champ combo après modification du fichier de données
    Bonjour à tous,

    J'ai créé une petite appli qui affiche un champ combo à partir d'une table (base de données sql).
    J'ai également l'interface pour compléter la table. Mais quand j'ajoute un item à cette table, il faut que je quitte l'application et que je la redémarre pour que le nouvel item apparaisse dans la combo.
    Je suppose que c'est au moment du clic "ajout" que je dois rajouter du code, mais je ne vois pas...

    Merci d'avance
    "n'imprimez ces messages que si nécessaire... Préservez notre planète"

  2. #2
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Bonjour,

    Si ta combo est liée à un fichier, tu peux utiliser un ListeAffiche(..)

  3. #3
    Membre actif Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Points : 204
    Points
    204
    Par défaut
    Merci Lo², toujours aussi prompt !!

    En fait la combo est liée à une table de la base et utilise une requête pour chercher l'ID et le nom de l'item. (L'ID servant de gLien).
    Je n'ai pas écrit de code, mais j'ai utilisé la fenêtre de description et l'assistant pour la créer. (J'aurais pu avec du code aussi, mais finalement le résultat aurait été le même : j'ai testé les deux)
    Le problème vient sans doute du fait que je n'ai qu'une fenêtre et utilise les plans. Pour simplifier sur le plan 1, j'ai la combo, quand on sélectionne une ligne, deux champs de libellés sont complétés avec des données récupérées via l'ID envoyé par la combo.
    Dans le plan 2 j'ai plusieurs champs de saisie pour ajouter à la table de nouveaux items. Quand je clique sur mon Btn "ajouter", tout se passe bien mais je ne le sais qu'après avoir redémarré l'appli.
    Je vais essayé de placer un ListeAffiche en fin de séquence d'ajout du btn... Je ne sais plus je crois que je l'ai déjà essayé.
    "n'imprimez ces messages que si nécessaire... Préservez notre planète"

  4. #4
    Membre actif Avatar de elvan49
    Profil pro
    Développeur Web
    Inscrit en
    Octobre 2006
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Octobre 2006
    Messages : 274
    Points : 204
    Points
    204
    Par défaut Procédure d'initialisation
    Bon, je manquais un peu d'entrainement.
    Le problème est résolu.
    J'ai créé une procédure d'initialisation de la combo dans la collection de procédures.
    Chaque fois que je fais une modification dans la base (INSERT, UPDATE ou DELETE) je fais appel à cette procédure ce qui réinitialise mes champs.
    J'ai réinventé l'eau tiède quoi ?!
    ça revient à ce que disais Lo²... ListeAffiche ou ListeAjoute...
    "n'imprimez ces messages que si nécessaire... Préservez notre planète"

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

Discussions similaires

  1. [MySQL] suppression donnée du champ photo après modification
    Par ideal23 dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 08/01/2012, 14h17
  2. [PHP 5.3] Affichage erroné après modification de fichier hosts
    Par Hoder dans le forum Langage
    Réponses: 0
    Dernier message: 15/11/2010, 13h00
  3. Réponses: 4
    Dernier message: 24/08/2010, 16h23
  4. Actualisation d'un dossier après insertion de fichiers
    Par amirad dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 19/11/2008, 12h37
  5. Actualisation de la page après modification
    Par Invité dans le forum Langage
    Réponses: 14
    Dernier message: 02/11/2006, 21h18

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