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 :

Changer borne champ saisie [WD12]


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 57
    Par défaut Changer borne champ saisie
    Je souhaite changer la borne maxi de mes champs saisie à l'initialisation de la fenêtre. J'essaie le code suivant mais à priori cela ne change rien:

    SAI_SAISIE1..BorneMax=30
    D'autre part, ma fenêtre contenant beaucoup de champ (près de 400), y a t-il une solution pour le faire en "série" (style une boucle) ?

  2. #2
    Membre Expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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 915
    Par défaut
    Bonjour,

    Ton champ est juste un champ de saisie ou c'est un champ de saisie avec Spin
    Ou encore un superchamp qui permet avec deux petit bouton d'augmenter ou de diminuer ta valeur du champ.

    Si c'est pas un champ de saisie simple il faut que tu contrôle la borne max quand tu clic sur + ou -.

    Sinon pour vérifier si la borne max est bien prise en compte saisie à la main la valeur dans ton champ de saisie et valide par la touche entrer

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 57
    Par défaut
    C'est un champ saisie tout simple.

    Bon cela fonctionne bien. (j'oubliais de faire entrer pour valider ma saisie )

    Par contre,pour changer tous les champs sans devoir copier le code autant de fois qu'il y a de champs, as-tu une idée ?

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Février 2003
    Messages
    4 341
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 4 341
    Par défaut
    Une boucle avec enumerechamps, peut-être...

  5. #5
    Membre Expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    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 915
    Par défaut
    une solution est d'associé des champ à un groupe puis de lister par programmation tous les champs de ce groupe puis à l'aide des indirection de modifier la valeur bornemax du champ.

    Voici un exemple J'ai associé plusieur champ au groupe Groupe1

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    NomChampSaisie est chaîne
    POUR i = 1 _A_ Groupe1..Occurrence
    	NomChampSaisie = EnumèreChamp(Groupe1,i)
    	{NomChampSaisie,indChamp}..BorneMax = 50
    FIN

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

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 393
    Par défaut
    Bonjour

    Citation Envoyé par nirannor Voir le message
    Je souhaite changer la borne maxi de mes champs saisie à l'initialisation de la fenêtre. J'essaie le code suivant mais à priori cela ne change rien:
    SAI_SAISIE1..BorneMax=30
    Qu'entends tu par "Borne maxi" : la valeur maximale autorisée dans un champ de type numérique ? ou la taille maximale autorisée pour un champ texte ?

    Si c'est le 2ème il faut utiliser ..Taille

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 57
    Par défaut
    @hpascal : c'est un champ de type numérique

    @mail.spam : C'est juste ce que je souhaitais

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

Discussions similaires

  1. Changer de champs de saisies
    Par Alexandre le Grand dans le forum VB.NET
    Réponses: 2
    Dernier message: 26/11/2010, 17h14
  2. Réponses: 16
    Dernier message: 17/06/2005, 15h51
  3. verifier champ saisie
    Par grellierj dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 02/02/2005, 12h07
  4. Réponses: 3
    Dernier message: 04/08/2004, 15h09

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