DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableau croisé dynamique
  • Spécifier les entêtes
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 les entêtes de lignes et de colonnes affichés dans un champ Tableau croisé dynamique.
  • Connaître les entêtes de lignes et de colonnes affichés dans un champ Tableau croisé dynamique.
Exemple
// Spécifie les entêtes de lignes et de colonnes affichés
SI INT_InverseAxe = Vrai ALORS
TCD_Stats.AxeXY("COL_Date" + RC + "COL_Produit", "COL_Vendeur")
SINON
TCD_Stats.AxeXY("COL_Vendeur", "COL_Date" + RC + "COL_Produit")
FIN
Syntaxe

Spécifier les entêtes de lignes et de colonnes affichés Masquer les détails

<Champ Tableau croisé dynamique>.AxeXY(<Liste entêtes de colonnes> , <Liste entêtes de lignes>)
<Champ Tableau croisé dynamique> : Nom de champ
Nom du champ Tableau croisé dynamique à manipuler.
<Liste entêtes de colonnes> : Chaîne de caractères
Liste des entêtes de colonnes (affichés sur l'axe X). Cette liste contient les différents entêtes de colonnes séparés par des RC (Retours Chariot).
Cette liste peut utiliser une des syntaxes suivantes :
  • <Nom entête 1>..Nom + RC + ... + RC + <Nom entête N>..Nom
    Exemple :
    COL_Date..Nom + RC + COL_Produit..Nom
  • "<Nom entête 1>" + RC + ... + RC + "<Nom entête N>"
    Exemple :
    "COL_Date" + RC + "COL_Produit"
<Liste entêtes de lignes> : Chaîne de caractères
Liste des entêtes de lignes (affichés sur l'axe Y). Cette liste contient les différents entêtes de lignes séparés par des RC (Retours Chariot). Cette liste peut utiliser une des syntaxes suivantes :
  • <Nom entête 1>..Nom + RC + ... + RC + <Nom entête N>..Nom
    Exemple :
    COL_Date..Nom + RC + COL_Produit..Nom
  • "<Nom entête 1>" + RC + ... + RC + "<Nom entête N>"
    Exemple :
    "COL_Date" + RC + "COL_Produit"

Connaître les entêtes de lignes et de colonnes affichés Masquer les détails

<Résultat> = <Champ Tableau croisé dynamique>.AxeXY()
<Résultat> : Chaîne de caractères
Listes des entêtes de lignes et de colonnes affichés dans le champ Tableau croisé dynamique. Cette liste est de la forme :
<Nom Entête colonne 1> + RC + ...+ RC + <Nom Entête colonne N> + EOT +
<Nom Entête ligne 1> + RC + ...+ RC + <Nom Entête ligne N> + EOT +
<Nom Filtre 1> + RC + ... RC + <Nom Filtre N>
Par exemple :
COL_DateCommande_Année + RC + COL__DateCommande_Trimestre + RC +
COL__DateCommande_Mois + EOT + COL_Pays + RC + COL_Ville + EOT + DTCD_Libellé
<Champ Tableau croisé dynamique> : Nom de champ
Nom du champ Tableau croisé dynamique à manipuler.
Remarques

Spécifier les entêtes

  • Le champ Tableau croisé dynamique n'a pas besoin d'être recalculé et l'affichage est immédiat.
  • Les entêtes spécifiés doivent correspondre aux entêtes existants. Il est par exemple possible :
    • d'inverser les entêtes de ligne et de colonne.
    • de spécifier moins d'entêtes que ceux définis dans le champ.
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

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