1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

Activer/Désactiver une FAA

Discussion dans 'Windev' créé par Mohamed, Avr 25, 2018.

  1. Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Bonjour

    J'ai écris une ligne de code pour désactiver la fonction FAATableVersExcel pour chaque utilisateur invité et l'activer pour l'admin.

    si User="Invité" alors
    FAADésactive(faaTableVersExcel) // Ca marche
    sinon
    ExécuteFAA("",faaTableVersExcel) // Ici ca marche pas
    fin

    Avez vous une idée pour quoi la fonction ExécuteFAA() ca marche pas

    Merci d'avance
     
    Tags:
  2. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    J'ai écris une ligne de code pour désactiver la fonction FAATableVersExcel pour chaque utilisateur invité et l'activer pour l'admin.

    si User="Invité" alors
    FAADésactive(faaTableVersExcel) // Ca marche
    sinon
    ExécuteFAA("",faaTableVersExcel) // Ici ca marche pas
    fin

    Avez vous une idée pour quoi la fonction ExécuteFAA() ca marche pas

    Merci d'avance
    Cliquez pour agrandir...
    Héllo

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    La fonction c'est :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    Tu as écris "ExécuteFAA("",faaTableVersExcel) // Ici ça marche pas"

    ;)
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,961
    J'aime reçus:
    1,575
    essaie sans le sinon
    et vérifie avec un utilisateur autre que invité
    car tu désactive que pour l'invité et par défaut le faa est actif
    autre : le nom du champ n'est pas indique
    et comme pour

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    le nom de la fonction n'est pas le bon bizarre que tu n'est pas eu d'erreurs d'afficher

    si tu veut activer que pour admin, celui-ci n'est pas indique dans le code?
     
    #3 popoy, Avr 25, 2018
    Dernière édition: Avr 25, 2018
    joker apprécie ceci.
  • Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Merci pour vous réponse

    FAAExécute ou FAAExcute ont la même fonction et les 2 ca marche pas j'ai déjà les testé

    Oui, effectivement les FAA sont activées par défaut , dans mon programme je peux ouvrir une autre session(Autres utilisateurs)
    c'est j'ai une erreur parce que les fonctions sont disponible voir aide
     
  • popoy

    popoy Well-Known Member
    MEMBRE WX

    Inscrit:
    Fev 23, 2018
    Messages:
    2,961
    J'aime reçus:
    1,575

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    sur la ligne
    ExécuteFAA("",faaTableVersExcel)
    le champ "" n'existe pas .
    or l'aide dit
    Syntaxe
    <Résultat> = ExécuteFAA(<Nom du champ ou de la fenêtre> , <Action à effectuer>)

    hors sujet
    il est vrai que si Pcsoft éviterait de faire des doublons dans ces fonctions on y verrait plus clair
     
    #5 popoy, Avr 25, 2018
    Dernière édition par un modérateur: Nov 8, 2018
    joker apprécie ceci.
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    sur la ligne
    ExécuteFAA("",faaTableVersExcel)
    le champ "" n'existe pas .
    or l'aide dit
    Syntaxe
    <Résultat> = ExécuteFAA(<Nom du champ ou de la fenêtre> , <Action à effectuer>)
    Cliquez pour agrandir...
    Dans ton cas, ça serrait donc :
    ExécuteFAA(faaTableVersExcel, Faa *)

    si "faaTableVersExcel" est un champ ou une fenêtre
     
  • Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Rebonjou

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    ExécuteFAA(faaTableVersExcel, Faa *) j'ai pas bien compris votre fonction
    si "faaTableVersExcel" ni champ , ni fenêtre = >je crois c'est une action à exécuter....
    si je met ExécuteFAA("",faaTableVersExcel) // avec une chaine vide indique pour toutes les tables du projets
     
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Rebonjou

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    ExécuteFAA(faaTableVersExcel, Faa *) j'ai pas bien compris votre fonction
    si "faaTableVersExcel" ni champ , ni fenêtre = >je crois c'est une action à exécuter....
    si je met ExécuteFAA("",faaTableVersExcel) // avec une chaine vide indique pour toutes les tables du projets
    Cliquez pour agrandir...
    oKi
    Il faudrait donc faire :
    ExécuteFAA(Ton Champ ou Fenêtre sans Faa, faaTableVersExcel)
    au lieu de
    ExécuteFAA("", faaTableVersExcel)

    Je pense que la fonction ne veut pas de ""
     
  • Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Bonjour

    Dans ce cas la il faut que la feênetre doit être ouverte avant l'execution de cette fonction, par contre moi j'exécute la fonction depuis initiprojeto_O
     
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    Dans ce cas la il faut que la feênetre doit être ouverte avant l'execution de cette fonction, par contre moi j'exécute la fonction depuis initiprojeto_O
    Cliquez pour agrandir...
    Si j'ai bien compris l'aide (

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    )

    tu dois faire une ligne de code pour chaque fenêtre ou champ concerné :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    ExécuteFAA(Ton Champ ou Fenêtre sans Faa, faaTableVersExcel)
    ExécuteFAA(Fenetre_01, faa *)
    ExécuteFAA(Fenetre X, faa *)

    Pourquoi ne ferrais tu pas une procédure à l'ouverture de la fenêtre qui est concernée ?
    Exemple :
    Pro_Stop_Faa_Invité()
     
  • Mohamed

    Mohamed Active Member

    Inscrit:
    Jan 15, 2018
    Messages:
    304
    J'aime reçus:
    60
    Bonjour

    J'arrive pas à le faire depuis l'initprojet, donc je lance le code depuis chaque appel d'une fenêtre
     
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour

    J'arrive pas à le faire depuis l'initprojet, donc je lance le code depuis chaque appel d'une fenêtre
    Cliquez pour agrandir...
    oKi
    est ce que ça fonctionne ?
     
  • Partager cette page

    Chargement...