PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Réaliser un export
  • Programmation
  • Nom du fichier d'export
  • Ne pas proposer un export
  • Exécuter un export
  • Modifier le libellé de l'option
  • Sécuriser les exports
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Vous souhaitez faire des simulations avec Excel, Word, Open Office, ... ? Rien de plus simple. Il suffit "d'exporter" le contenu du champ vers le logiciel de votre choix. Le fichier correspondant est automatiquement créé avec le contenu du champ exporté et peut être manipulé immédiatement sous votre logiciel préféré.
Les champs proposant cette option sont les champs suivants :
  • Table et Table hiérarchique.
  • Arbre.
  • Zone répétée.
  • Tableau croisé dynamique (uniquement vers Excel).
Réaliser un export
Pour réaliser un export vers Excel, Word, ... :
  1. Affichez le menu contextuel de la table et sélectionnez l'option "Exporter la table vers ...".
    Versions 22 et supérieures
    Remarque : Si l'option est suivie d'un cadenas ou d'une étoile, un mot de passe est demandé avant de réaliser l'export.
    Nouveauté 22
    Remarque : Si l'option est suivie d'un cadenas ou d'une étoile, un mot de passe est demandé avant de réaliser l'export.
    Remarque : Si l'option est suivie d'un cadenas ou d'une étoile, un mot de passe est demandé avant de réaliser l'export.
  2. Indiquez le nom du fichier Excel à créer ainsi que son emplacement.
  3. L'application propose alors d'ouvrir directement le fichier créé.
Remarques :
  • Si le fichier existe déjà, vous avez la possibilité d'écraser le fichier existant ou de le fusionner avec le fichier en cours de création. La fusion permet de conserver toutes les modifications réalisées (par exemple, pour un fichier Excel, format des cellules, formules, ...).
  • Les colonnes de type "Numérique haute précision" (avec 38 chiffres significatifs) sont exportés sous Excel sous forme de nombre exponentiel.
Programmation

Nom du fichier d'export

Par défaut, le nom de fichier proposé correspond au libellé du champ Table. Ce nom peut être modifié en programmation grâce à la propriété ..Libellé.
Par exemple :
// Pour que le fichier proposé à l'export soit "ExportStat2016"
TABLE_MaTable..Libellé = "ExportStat2016"

Ne pas proposer un export

Pour ne pas proposer un export dans un champ Table, Table hiérarchique, Arbre ou Zone répétée, il suffit d'utiliser la fonction FAADésactive (ou DésactiveFAA) :
  • avec la constante faaTableVersExcel pour désactiver le menu d'export vers Excel.
  • avec la constante faaTableVersWord pour désactiver le menu d'export vers Word.
  • avec la constante faaTableVersXML pour désactiver le menu d'export vers XML.
Les options de menu correspondantes ne seront plus affichées.

Exécuter un export

Pour réaliser un export par programmation pour un champ Table, Table hiérarchique, Arbre ou Zone répétée, il suffit d'utiliser la fonction FAAExécute (ou ExécuteFAA) :
  • avec la constante faaTableVersExcel pour exporter le contenu du champ vers Excel.
  • avec la constante faaTableVersWord pour exporter le contenu du champ vers Word.
  • avec la constante faaTableVersXML pour exporter le contenu du champ vers XML.

Modifier le libellé de l'option

Versions 21 et supérieures
Par défaut, l'option de menu permettant à l'utilisateur d'exporter le contenu du champ a pour libellé "Exporter vers Excel", "Exporter vers Word", "Exporter vers XML", ... Pour modifier ce libellé, utilisez la fonction FAAChangeLibellé :
  • avec la constante faaTableVersExcel pour modifier l'option d'export vers Excel.
  • avec la constante faaTableVersWord pour modifier l'option d'export vers Word.
  • avec la constante faaTableVersXML pour modifier l'option d'export vers XML.
Nouveauté 21
Par défaut, l'option de menu permettant à l'utilisateur d'exporter le contenu du champ a pour libellé "Exporter vers Excel", "Exporter vers Word", "Exporter vers XML", ... Pour modifier ce libellé, utilisez la fonction FAAChangeLibellé :
  • avec la constante faaTableVersExcel pour modifier l'option d'export vers Excel.
  • avec la constante faaTableVersWord pour modifier l'option d'export vers Word.
  • avec la constante faaTableVersXML pour modifier l'option d'export vers XML.
Par défaut, l'option de menu permettant à l'utilisateur d'exporter le contenu du champ a pour libellé "Exporter vers Excel", "Exporter vers Word", "Exporter vers XML", ... Pour modifier ce libellé, utilisez la fonction FAAChangeLibellé :
  • avec la constante faaTableVersExcel pour modifier l'option d'export vers Excel.
  • avec la constante faaTableVersWord pour modifier l'option d'export vers Word.
  • avec la constante faaTableVersXML pour modifier l'option d'export vers XML.
Versions 22 et supérieures

Sécuriser les exports

Par défaut, les données affichées dans les champs Table, Table hiérarchique, Arbre ou Zone répétée peuvent être exportées. Si les données affichées dans ces champs sont confidentielles, il est possible :
  • soit d'interdire l'export. Dans ce cas, l'option correspondante n'est pas proposée.
  • soit de demander un mot de passe. Dans ce cas :
    • un cadenas (ou une étoile '*') est affiché dans l'option de menu correspondante.
    • une fenêtre demandant un mot de passe est affichée avant de réaliser l'action. Si le mot de passe est invalide, l'action n'est pas effectuée.
Pour sécuriser les exports réalisés via le menu contextuel des champs Table, Table hiérarchique, Arbre ou Zone répétée, utilisez la fonction FAASécuritéExport.
Nouveauté 22

Sécuriser les exports

Par défaut, les données affichées dans les champs Table, Table hiérarchique, Arbre ou Zone répétée peuvent être exportées. Si les données affichées dans ces champs sont confidentielles, il est possible :
  • soit d'interdire l'export. Dans ce cas, l'option correspondante n'est pas proposée.
  • soit de demander un mot de passe. Dans ce cas :
    • un cadenas (ou une étoile '*') est affiché dans l'option de menu correspondante.
    • une fenêtre demandant un mot de passe est affichée avant de réaliser l'action. Si le mot de passe est invalide, l'action n'est pas effectuée.
Pour sécuriser les exports réalisés via le menu contextuel des champs Table, Table hiérarchique, Arbre ou Zone répétée, utilisez la fonction FAASécuritéExport.

Sécuriser les exports

Par défaut, les données affichées dans les champs Table, Table hiérarchique, Arbre ou Zone répétée peuvent être exportées. Si les données affichées dans ces champs sont confidentielles, il est possible :
  • soit d'interdire l'export. Dans ce cas, l'option correspondante n'est pas proposée.
  • soit de demander un mot de passe. Dans ce cas :
    • un cadenas (ou une étoile '*') est affiché dans l'option de menu correspondante.
    • une fenêtre demandant un mot de passe est affichée avant de réaliser l'action. Si le mot de passe est invalide, l'action n'est pas effectuée.
Pour sécuriser les exports réalisés via le menu contextuel des champs Table, Table hiérarchique, Arbre ou Zone répétée, utilisez la fonction FAASécuritéExport.
Version minimum requise
  • Version 9
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire