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

z/OS Discussion :

Cursor .zfirst et CHANGE en macro edit


Sujet :

z/OS

  1. #1
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut Cursor .zfirst et CHANGE en macro edit
    Bonjour,

    J’effectue des modifications en macro edit et j’utilise les coordonnées du curseur CURSOR = .ZFIRST 1

    Le CHANGE macro edit edit pour toutes les lignes sauf pour la première ligne…

    Et quand je retire cette ligne : CURSOR = .ZFIRST 1

    Le CHANGE fonctionne uniquement pour la première ligne et pas les autres…

    Je n’arrive pas à comprendre pourquoi

  2. #2
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    les causes peuvent ête nombreuses et variées.

    Une des 1eres choses à faire est de vérifier le CHANGE, les paramètres sont importants
    ensuite, "TRACE" ta macro, en analysant bien chacune des étapes et chacun des RC.

    ++

  3. #3
    Candidat au Club
    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Avril 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Analyste d'exploitation

    Informations forums :
    Inscription : Avril 2011
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Bonjour,

    Pouvez vous donner la syntax du change (avec ou sans Quote, option ALL etc...)


    Merci

  4. #4
    Membre averti
    Femme Profil pro
    Architecte technique
    Inscrit en
    Janvier 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 179
    Points : 350
    Points
    350
    Par défaut
    bonjour Sam01
    pourriez vous donner ici le source de la Macro, et comme le dit Bernard il est important de tracer les RC, donc un petit TRACE(A) en tete de MACRO pourrait aider à comprendre

  5. #5
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Bonjour à tous,

    désolé si je ne vous répond pas, mais je ne parviens à reproduire le BUG.

    Il faut que je retrouve la configuration qui à provoquée le BUG et que je mettre une trace.

    Je vous tiens au courant.

  6. #6
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Ca y est je viens de trouver.

    Au fait le souci n'était pas sur la première ligne entière mais sur le premier caractère de la première ligne.

    Au fait ça ne fonctionnait pas car je positionnais mon curseur de cette façon :
    (comme je l'ai expliqué précédemment).

    Par contre en positionnant mon curseur de cette façon :

    La comme par magie, ça fonctionne, car mon curseur n'est plus sur le premier caractère de la première ligne.

    Voilà.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 37
    Points : 44
    Points
    44
    Par défaut
    Bonjour,

    Il n'y a rien de magique!

    Comme dit plus haut, ton problème vient plus probablement des paramètres que tu donnes à ton CHANGE.

  8. #8
    Membre averti
    Inscrit en
    Mars 2004
    Messages
    1 907
    Détails du profil
    Informations forums :
    Inscription : Mars 2004
    Messages : 1 907
    Points : 411
    Points
    411
    Par défaut
    Citation Envoyé par ekans Voir le message
    Bonjour,

    Il n'y a rien de magique!

    Comme dit plus haut, ton problème vient plus probablement des paramètres que tu donnes à ton CHANGE.
    c'est une façon de parler ;-)

  9. #9
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    Bonjour

    Sans les paramètres du CHANGE et des commandes eventuelles passées entre le CURSOR et le CHANGE impossible de répondre.

    CURSOR ne m'a posé aucun probleme, et les CHANGE que j'ai testé n'ont fait que ce qui était programmé.

    Pour faire un CHANGE à partir de la 2eme ligne, j'aurai codé un truc de ce genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    /* rexx */                            
    "isredit macro"                       
    address isredit                       
    "CURSOR = 2 1"                        
    "change 'z' 'y' .zcsr .zlast all"

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

Discussions similaires

  1. macro edit : change qui ne focntionne pas
    Par sam01 dans le forum z/OS
    Réponses: 5
    Dernier message: 18/03/2011, 11h26
  2. RC=4 sur un change en macro edit
    Par sam01 dans le forum z/OS
    Réponses: 2
    Dernier message: 28/10/2010, 12h44
  3. Macro edit et caractère &
    Par sam01 dans le forum z/OS
    Réponses: 4
    Dernier message: 31/05/2010, 21h14
  4. macro edit : ajout de ligne
    Par sam01 dans le forum z/OS
    Réponses: 11
    Dernier message: 03/08/2009, 17h25
  5. Pb macro edition remplacer
    Par fmris dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 18/07/2008, 08h30

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