DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions FAA (Fonctionnalités Automatiques de l'Application)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Permet de spécifier le comportement de certaines Fonctionnalités Automatiques de vos Applications (FAA). Il est par exemple possible de paramétrer l'option d'export vers Excel utilisée par le menu automatique des champs Table.
Remarque : cette fonction est identique à la fonction ParamètreFAA, conservée par compatibilité.
Exemple
// Paramètre le mode d'exportation du contenu du champ Table vers Excel
FAAParamètre(faaTableVersExcel, taAvecMiseEnForme)

// Avec combinaison d'options : 
FAAParamètre(faaTableVersExcel, taTitreColonnes + taColonneOrdreAffiché + taAvecMiseEnForme)
Syntaxe
<Résultat> = FAAParamètre(<FAA concernée> , <Paramètre>)
<Résultat> : Variant
Ancienne valeur du paramétrage de la FAA.
<FAA concernée> : Constante de type Entier
Constante correspondant à la FAA à paramétrer :
faaDuréeToastRestaureFiltreParamètre la durée d'affichage du toast indiquant la restauration des filtres mémorisés par l'utilisateur sur un champ Table.
Rappel : L'utilisateur peut mémoriser les filtres définis sur une colonne d'un champ Table via l'option "Mémoriser le filtre" du menu contextuel.
Élément concerné : Champ Table
faaImprimeEtatSurTableParamètre l'impression de l'état sur un champ Table. La mise en forme des cellules (couleurs, ...) définie dans le champ Table est conservée lors de l'utilisation de la fonction TableImprime.
Élément concerné : Champ Table
faaRechercheParamètre le style de la fenêtre de recherche utilisé lors de la recherche dans une fenêtre.
Élément concerné : Fenêtre
faaRechercheInternetParamètre le moteur utilisé pour effectuer la recherche sur Internet. Par défaut, le moteur de recherche utilisé est Google.
Élément concerné :
  • Champ de saisie
  • Champs Table, Table hiérarchique, Tableur et Tableau Croisé dynamique
faaRépertoireExportTableParamètre le répertoire par défaut dans lequel le fichier d'export sera créé.
faaSélectionColonneSélection des colonnes visibles par le menu contextuel du champ Table.
Élément concerné : Champ Table
faaTableVersExcelExporte le contenu du champ Table ou la sélection réalisée dans le champ vers Excel.
Élément concerné : Champ Table
faaTableVersWordExporte le contenu du champ Table ou la sélection réalisée dans le champ vers Word.
Élément concerné : Champ Table
faaTableVersXMLExporte le contenu du champ Table ou la sélection réalisée dans le champ vers XML.
Élément concerné : Champ Table
<Paramètre> : Chaîne de caractères ou Constante de type Entier ou combinaison de constantes de type Entier
Paramétrage de la FAA.
  • Pour paramétrer l'export vers Excel, Word ou XML, les constantes utilisables sont les suivantes :
    taAvecColonnesInvisiblesExporte aussi les colonnes invisibles du champ Table.
    taAvecMiseEnFormeExporte la couleur et la police du champ Table.
    taColonneOrdreAffichéExporte les colonnes selon l'ordre des colonnes actuellement affiché dans le champ Table (et non selon l'ordre des colonnes défini sous l'éditeur).
    taFusionUniquement si le fichier XLS existe déjà.
    Fusionne le contenu existant avec le nouveau contenu :
    • Les formules, la mise en forme, ... des cellules existantes sont conservées.
    • Les données existantes ne sont pas conservées. Seules les données des colonnes présentes en plus dans le fichier XLS existant sont conservées.
    taLigneSélectionnéesExporte uniquement les lignes sélectionnées (par défaut, toutes les lignes sont exportées). N'exporte pas les totaux.
    taSansTitreSeules les données sont copiées dans le fichier d'export.
    taSansTotauxN'exporte pas les lignes de totaux, moyenne et comptage automatique (par défaut, ces lignes sont exportées).
    taTitreColonnesLe titre des colonnes est inséré dans le fichier d'export.
  • Pour paramétrer la sélection des colonnes visibles, <Paramètre> est un entier indiquant le nombre de colonnes du champ Table à partir duquel le menu contextuel reste affiché après une sélection de l'utilisateur. Par défaut, ce paramètre vaut 4.
  • Pour paramétrer le répertoire d'export, <Paramètre> est une chaîne correspondant au chemin du répertoire.
  • Pour paramétrer le moteur de recherche utilisé pour la recherche Internet, <Paramètre> est une chaîne correspondant à la ligne de commande du moteur de recherche. Quelques exemples :
    • Google : "http://www.google.com/#q=%1"
    • Bing : "http://www.bing.com/search?q=%1"
    • Yahoo : "http://fr.search.yahoo.com/search?p=%1"
    Si <Paramètre> = "" (chaîne vide), le moteur utilisé sera le moteur par défaut (Google).
  • Pour paramétrer la fenêtre de recherche, les constants utilisables sont les suivantes :
    faaRechercheAspectBarreLa recherche dans la fenêtre est réalisée via une minibarre (mode par défaut pour les applications compilées à partir de la version 2024).
    faaRechercheAspectDialogueLa recherche dans la fenêtre est réalisée via une fenêtre de dialogue (mode par défaut pour les applications compilées avec une version antérieure à la version 2024).
  • Pour paramétrer l'impression de l'état (et notamment la conservation de la mise en forme des cellules), <Paramètre> est un entier qui vaut 1.
  • Pour paramétrer le temps d'affichage du message furtif (filtres dans les champs Table), <Paramètre> indique le temps d'affichage exprimé en centièmes de seconde. Par défaut, cette durée est de 7 secondes. Ce paramètre peut correspondre à :
    • un entier correspondant au nombre de centièmes de seconde,
    • une variable de type Durée,
    • l'indication directe de la durée (par exemple '1 s' ou '10 cs').
    • -1 pour utiliser la durée par défaut.
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 21
Documentation également disponible pour…
Commentaires
Export tableau filtré
Bonjour
Comment est-il possible d'exporter seulement les lignes affichées ? (tableau filtré)
J'ai 5 lignes à l'écran mais 5000 dans le fichier !
Et rien trouvé d'intéressant dans FAAParamètre() ni dans TableVersExcel() ...
Merci
DavDavDav
09 sep. 2024
RAZ PARAMETRE FAA
LAURENT RIEUTORD
Posté le 06 juin 2017 - 14:06

J'ai besoin d'utiliser dans mon appli la fonction FAAParamètre(faaTableVersExcel,taLigneSélectionnées) pour pouvoir exporter vers excel seulement les lignes sélectionnées d'une table.

Or, je ne veux utiliser cette fonction que pour une seule table et pas pour les autres. Et je ne trouve pas de fonction qui permet d'annuler ce paramètre qui reste actif pour toutes les tables de mon appli !

Peut-on, effectuer un "RAZ" de ce paramètre ?

==> Il faut exécuter "FAAParamètre(faaTableVersExcel,Faux)".





Jean-Pierre
06 juin 2017

Dernière modification : 19/08/2024

Signaler une erreur ou faire une suggestion | Aide en ligne locale