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 :

Maintenir des champs crées de manière dynamique


Sujet :

WinDev

  1. #1
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 679
    Points : 954
    Points
    954
    Par défaut Maintenir des champs crées de manière dynamique
    Bonjour a tous

    j'ai une question un peu bizard peut être
    Voici avec la fonction champclone() j'arrive a créer des champs de saisies de manière dynamique. Mon soucis c'est que je veux conserver ces champs créer a la réouverture de l'application; car en effet après la fermeture de l'application ces champs disparaissent.
    es possible de les conserver c'est a dire de les rendre comme des champs créer de manière statiques
    Merçi a tous

  2. #2
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,

    Non c'est pas possible directement.
    Par contre tu peux faire une procédure de sauvegarde des infos de clonage puis le les remettre en place au chargement de ton appli.

    Sauvegarde les infos de positions, ainsi que les noms des champs.
    Ainsi à l'ouverture de ton appli tu n'as plus qu'à refaire les champclone
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  3. #3
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 679
    Points : 954
    Points
    954
    Par défaut
    bon apparament c'est la seul solution ! mais ça ne pose pas un problème de temps de chargement ?

  4. #4
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Tout dépend du nombre de champ que tu as créé.
    Ainsi que de la manière et de l'endroit ou tu stock les infos pour les recréer.
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  5. #5
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 679
    Points : 954
    Points
    954
    Par défaut
    puis je avoir un retour d'info sur ces choses surtout sur l'endroit ou il faut stocker les infos pour les recréer ensuite .

  6. #6
    Membre averti
    Homme Profil pro
    Développeur Freelance
    Inscrit en
    Juin 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Freelance

    Informations forums :
    Inscription : Juin 2009
    Messages : 221
    Points : 371
    Points
    371
    Par défaut
    Tu peux stocker les infos, soit dans un fichier ini soit dans une fichier de donnée comme hyperfile (plus rapide à mon avis), avec des fichiers ini je pense avoir eu des problèmes de performances.

    J'ai fait plusieurs applis avec du clonage de champs et ....il va falloir que tu gère le défilement si les champs sont créés en si grand nombre qu'ils dépassent le cadre de la fenêtre. si tu as besoin d'en savoir plus fais nous le savoir.
    La connaissance s'accroît quand on la partage.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Benevole
    Inscrit en
    Mai 2004
    Messages
    1 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Benevole
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 679
    Points : 954
    Points
    954
    Par défaut
    ok je me lance

  8. #8
    Expert confirmé
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 378
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 378
    Points : 4 494
    Points
    4 494
    Par défaut
    Bonjour

    Un conseil en ce qui concerne les performances

    Fais ton clonage avant l'affichage de la fenêtre (procédure appelée dans le code global de la fenêtre par exemple)

    Ou si ce n'est pas possible désactive la mise à jour de l'affichage avant de cloner par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MaFenêtre..AffichageActif = Faux
    Et surtout pense à le réactiver après le clonage

    Je fais toujours ça avant de cloner des colonnes de tables (mais c'est valable pour d'autres champs) et ça permet un affichage immédiat (ou presque) sans clignotements désagréables

Discussions similaires

  1. Réponses: 9
    Dernier message: 20/03/2010, 14h22
  2. [MySQL] nom des champs dans une liste dynamique
    Par jeinny dans le forum PHP & Base de données
    Réponses: 15
    Dernier message: 28/05/2009, 11h06
  3. [PHP 5.2] Vérifier une condition créée de manière dynamique
    Par nicoaix dans le forum Langage
    Réponses: 6
    Dernier message: 09/02/2009, 19h25
  4. Exécuter une macro parmi des macro créées, de manière aléatoire.
    Par jeanmarccassis dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 21/12/2008, 03h04
  5. Récupération des champs file multiples et dynamiques
    Par leclone dans le forum Langage
    Réponses: 6
    Dernier message: 01/09/2008, 15h24

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