|
|
|
|
|
- Sauvegarde et chargement d'un champ Tableau croisé dynamique
TCDSauve (Fonction) En anglais : PVTSave Sauve le résultat du calcul d'un champ Tableau croisé dynamique (dans un fichier ou en mémoire). Cette sauvegarde pourra être rechargée dans un champ Tableau croisé dynamique grâce à la fonction TCDCharge. sFichier est une chaîne // Construit le nom du fichier sFichier = SysRep(srAppData) + ["\"] + "StatsParPays.tcd"  // Le fichier existe ? SI fFichierExiste(sFichier) ALORS // Oui, on le charge TCDCharge(TCD_Statistiques, sFichier) SI OuiNon("Voulez-vous tout recalculer ?") ALORS TCDCalculeTout(TCD_Statistiques) SINON // Le fichier n'existe pas, on le calcule TCDCalculeTout(TCD_Statistiques) FIN TCDSauve(TCD_Statistiques, sFichier)
Syntaxe
Sauvegarder un champ Tableau croisé dynamique avec son interface et un mot de passe Masquer les détails
<Résultat> = TCDSauve(<Champ Tableau croisé dynamique> , <Support de sauvegarde> [, <Mode de sauvegarde> [, <Mot de passe>]])
<Résultat> : Type selon le support de sauvegarde - Sauvegarde en mémoire : Buffer contenant la sauvegarde. Cette sauvegarde peut être par la suite enregistrée dans un ficher (fonction fSauveBuffer), ...
- Sauvegarde dans un fichier :
- Vrai si la sauvegarde a été effectuée,
- Faux dans le cas contraire.
<Champ Tableau croisé dynamique> : Nom de champ Nom du champ Tableau croisé dynamique à manipuler. <Support de sauvegarde> : Chaîne de caractères ou constante - Sauvegarde en mémoire : constante enMémoire : Sauvegarde le contenu du champ Tableau croisé dynamique en mémoire. <Résultat> contient le résultat de la sauvegarde.
- Sauvegarde dans un fichier : Nom et chemin complet du fichier dans lequel le contenu du champ Tableau croisé dynamique sera sauvé.
<Mode de sauvegarde> : Constante optionnelle de type Entier Par défaut, seules les données sont sauvegardées. Il est également possible de sauvegarder l'interface du champ Tableau croisé dynamique : | | tcdAvecUI | Sauvegarde la configuration du champ Tableau croisé dynamique :- taille des colonnes,
- taille des lignes,
- entêtes de colonnes et de lignes enroulées ou déroulées.
Remarque : Avant la version 25, cette constante s'appelait tcdAvecIHM. | Si les paramètres <Mode de sauvegarde> et <Mot de passe> ne sont pas spécifiés, seules les données du champ Tableau croisé dynamique seront sauvegardées et la sauvegarde ne sera pas protégée par mot de passe. Pour sauvegarder uniquement les données et protéger la sauvegarde par un mot de passe, utilisez la syntaxe 2. <Mot de passe> : Chaîne de caractères optionnelle Mot de passe de la sauvegarde. Si la sauvegarde est protégée par un mot de passe, ce mot de passe devra être indiqué lors du chargement de la sauvegarde avec la fonction TCDCharge.
Sauvegarder un champ Tableau croisé dynamique sans son interface et un mot de passe Masquer les détails
<Résultat> = TCDSauve(<Champ Tableau croisé dynamique> , <Support de sauvegarde> [, <Mot de passe>])
<Résultat> : Type selon le support de sauvegarde - Sauvegarde en mémoire : Buffer contenant la sauvegarde. Cette sauvegarde peut être par la suite enregistrée dans un ficher (fonction fSauveBuffer), ...
- Sauvegarde dans un fichier :
- Vrai si la sauvegarde a été effectuée,
- Faux dans le cas contraire.
<Champ Tableau croisé dynamique> : Nom de champ Nom du champ Tableau croisé dynamique à manipuler. <Support de sauvegarde> : Chaîne de caractères ou constante - Sauvegarde en mémoire : constante enMémoire : Sauvegarde le contenu du champ Tableau croisé dynamique en mémoire. <Résultat> contient le résultat de la sauvegarde.
- Sauvegarde dans un fichier : Nom et chemin complet du fichier dans lequel le contenu du champ Tableau croisé dynamique sera sauvé.
<Mot de passe> : Chaîne de caractères optionnelle Mot de passe de la sauvegarde. Si la sauvegarde est protégée par un mot de passe, ce mot de passe devra être indiqué lors du chargement de la sauvegarde avec la fonction TCDCharge. Remarques Sauvegarde et chargement d'un champ Tableau croisé dynamique Lorsque le contenu d'un champ Tableau croisé dynamique est calculé avec la fonction TCDCalculeTout, le résultat peut être sauvé avec la fonction TCDSauve. Il est ensuite possible de le recharger avec la fonction TCDCharge : dans ce cas, le contenu du champ Tableau croisé dynamique n'est pas recalculé. Classification Métier / UI : Code UI Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|