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

SAS AF et formulaires Discussion :

Interface avec sas


Sujet :

SAS AF et formulaires

  1. #1
    Membre à l'essai
    Interface avec sas
    Bonjour

    J'aimerai savoir s'il est possible d'avoir un interface avec SAS. Je m'explique.

    J'ai fait un programme dans lequel j'ai des input que l'utilisateur doit rentrer manuellement. Pour éviter le risque d'erreur i.e que l'utilisateur oublie de paramétrer une des variables en entrée. Je me disais que si j'arrive à créer un écran sur lequel l'utilisateur aura à saisir manuellement les données cela me permettrai de limiter le risque d'erreur.

    Le problème est que je ne sais pas par où commencer.

    Merci.

  2. #2
    Modérateur

    Hello ,
    1-Af + language scl
    2-%windows
    3-Si t es en SASEG t as les INVITEs
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  3. #3
    Membre à l'essai
    interface avec sas
    bonsoir,

    Je suis sur SAS 9.2.

    Merci

  4. #4
    Modérateur

    Si t'as du SAS AF tu peux grâce à ce module et le langage SCL ( ce n'est pas du SAS) c'est cette combinaison qui te permet de développer des interfaces type IHM un peu comme VBA.
    Mais si je comprends bien ton besoin ; une fenêtre %windows pourra largement faire l’affaire. C’est assez simple à réaliser contrairement au vieux langage SCL et tu n'as pas besoin d'un module supplémentaire , SAS BASE suffira
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  5. #5
    Membre à l'essai
    interface avec sas
    Bonsoir Sam et merci pour votre réponse.

    Mon soucis c'est que j'en ai jamais fait. Avez vous un exemple?

    Ce que je voudrai faire c'est du genre:

    1. Veuillez saisir le paramètre de la variable A:
    2 . B:

    etc.

    Pour chaque valeur saisie j'aimerai que Sas le garde en mémoire pour effectuer les calculs avec.

    j'ai regarder sur internet mais je ne trouve pas de documentation dessus.

    Merci

  6. #6
    Responsable SAS

    Bonjour,
    Une recherche avec des mots clés tels que %window et %display devrait t'aider à trouver des programmes avec interfaces graphiques développés sur SAS.
    Les balises code
    FAQ SAS
    Rubrique SAS

    Si vous souhaitez contribuer à la rubrique SAS, contactez-moi ou tout autre membre de l'équipe BI par MP.

  7. #7
    Modérateur

    Hello;
    Comme te dis fafabzh6 il suffit de faire une petite recherche sur le forum avec les mots clés.

    Tiens ce poste par exemple fourni un très bon exemple
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  8. #8
    Membre à l'essai
    interface avec sas
    merci à tous
    je vais voir sur internet puis je vous tiens au courant.

  9. #9
    Modérateur

    un petit exemple :

    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
    %window PARAMETRES 
    color=blue 
    COLUMNS=50 
    rows=20 
    icolumn=20 
    irow=20 
     
     
    #2 @5 "entrer le sex de l etudiant:" @38 Le_SEX 1 required=yes   attr = highlight 
    #3 @5 "entrer l age de l etudiant :" @38 L_AGE 2 required=yes    attr = highlight
     
     
    ;
    %display PARAMETRES ; 
    proc sql;
     select * from sashelp.class
    where upcase(sex)=upcase("&LE_SEX") and age=&L_AGE;
    quit;
    N'oubliez pas de consulter les FAQ SAS et les cours et tutoriels SAS
    N'oubliez pas de mettre votre message à si la solution donnée résout votre problème

  10. #10
    Membre à l'essai
    interface avec sas
    Merci à tous pour vos réponses. mon problème est réglé grâce a vous.

###raw>template_hook.ano_emploi###