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

AS/400 Discussion :

Conditionner le formatage d'une zone numérique sur écran vert


Sujet :

AS/400

  1. #1
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 691
    Points : 996
    Points
    996
    Par défaut Conditionner le formatage d'une zone numérique sur écran vert
    Bonjour,

    Les écrans verts j'y touche de moins en moins.
    Pourtant me voilà obliger d'en modifier un (je n'ai pas la possibilité vu le temps imparti de réécrire le programme en mode php ou VB.net comme habituellement).
    Et je suis fort embêté.
    J'ai une zone numérique dans un sous-fichier, qui peut avoir été saisie ou non.
    Si elle a déjà été saisie, on lui affecte une couleur jaune. Jusque là pas de soucis.
    Mais on me demande de différencier le champ de manière plus flagrante pour distinguer les valeurs 0 des valeurs 'non saisies'. En effet ces champs apparaissent tous "vides" (ou à 0 si on change l'EDTCDE).
    L'idée était de conditionner le mot-clé EDTCDE pour qu'il utilise P si zone saisie, et Q si zone non saisie. Sauf qu'on ne peut pas conditionner le mot-clé EDTCDE.
    Alors si quelqu'un a une idée lumineuse (autre que passer par une zone alpha, qu'on éditera dans le programme, seule idée que j'ai trouvé)...
    Merci.

  2. #2
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par m4k-Hurrican Voir le message
    Bonjour,
    .../...
    Alors si quelqu'un a une idée lumineuse (autre que passer par une zone alpha, qu'on éditera dans le programme, seule idée que j'ai trouvé)...
    Merci.
    Bonjour.

    Désolé jeune homme, mes ampoules sont de moins en moins brillantes, j'ai toujours utilisé cette technique et toujours privilégié le formatage et le contrôle par programme, héritage oblige (prétexte).
    Bonne pêche.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 31
    Points : 37
    Points
    37
    Par défaut
    Bonjour,

    si le formatage ou le conditionnement n'est pas possible, alors il faut prévoir une seconde zone en superposition et conditionner les 2 par exclusion mutuelle

    Nathanaël

  4. #4
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 691
    Points : 996
    Points
    996
    Par défaut
    Citation Envoyé par Natbon Voir le message
    Bonjour,

    si le formatage ou le conditionnement n'est pas possible, alors il faut prévoir une seconde zone en superposition et conditionner les 2 par exclusion mutuelle

    Nathanaël
    Ce qui serait possible à la rigueur si ce n'était pas dans un sous-fichier.
    Bon, je pense qu'il ne me reste plus qu'à utiliser une zone alpha, et faire tous les tests dans le programme. Ce que je n'aime guère, mais je n'ai pas le choix.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 31
    Points : 37
    Points
    37
    Par défaut
    Bonjour,

    c'est possible également dans un sous-fichier

    Nathanaël

  6. #6
    Expert confirmé
    Homme Profil pro
    ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Inscrit en
    Juin 2007
    Messages
    2 096
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : ANCIEN Consultant/Formateur/Développeur AS/400, iSeries, System i et Cobol
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 096
    Points : 4 155
    Points
    4 155
    Par défaut
    Citation Envoyé par m4k-Hurrican Voir le message
    .../...Bon, je pense qu'il ne me reste plus qu'à utiliser une zone alpha, et faire tous les tests dans le programme. Ce que je n'aime guère, mais je n'ai pas le choix.

    C'est comme tu ne savais pas que parfois il faut passer par là et faire sa petite usine à gaz pour surmonter certains obstacles.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 691
    Points : 996
    Points
    996
    Par défaut
    Citation Envoyé par Natbon Voir le message
    Bonjour,

    c'est possible également dans un sous-fichier

    Nathanaël
    Pas tout à fait.
    Ce n'est valide que pour des sous-fichiers statiques (SFLSIZ=SFLPAG).
    Or mon sous-fichier est dynamique. Je ne peux donc pas conditionner les zones, le compilateur va m'envoyer une erreur.

    La seule solution ici est donc de passer par une zone alpha, que je vais éditer dans le programme, mais çà me fait faire des contrôles supplémentaires, je ne peux plus utiliser le mot-clé VALNUM...

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

Discussions similaires

  1. Manipuler une zone numérique dans un fichier plat
    Par desbrandesq dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 31/05/2007, 21h39
  2. enlever la virgule dans une zone numérique
    Par davidzerbib dans le forum Access
    Réponses: 2
    Dernier message: 06/03/2007, 12h05
  3. Réponses: 17
    Dernier message: 13/07/2006, 00h27
  4. Clic dans une zone deffini sur une image
    Par patoch76 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/04/2006, 12h07
  5. Lire une fonction numérique sur le clavier
    Par ladognon dans le forum Langage
    Réponses: 3
    Dernier message: 08/04/2006, 19h07

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