DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Cas particulier
  • Exemple
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
La propriété AfficheOrphelin permet de :
  • Savoir si une ligne ou une colonne d'un champ Tableau croisé dynamique est affichée lorsqu'elle n'a pas de parent.
  • Modifier le mode d'affichage d'une ligne ou d'une colonne d'un champ Tableau croisé dynamique lorsqu'elle n'a pas de parent.
Remarque : Si l'intégrité de la base de données correspond à celle définie dans l'analyse, cette propriété est inutile.
Exemple
// TCD_Vente_Produit est un tableau croisé dynamique
// affichant les ventes de produits par an.
// Les produits sont regroupés par catégorie.
 
// Affiche uniquement les produits associés à une catégorie
TCD_Vente_Produit.COL_Produit.AfficheOrphelin = aoJamais
TCDCalculeTout(TCD_Vente_Produit)
Syntaxe

Connaître le mode d'affichage actuel d'une ligne ou colonne Masquer les détails

<Résultat> = <Ligne ou colonne>.AfficheOrphelin
<Résultat> : Constante de type Entier
Mode d'affichage des éléments orphelins :
aoAuto
(Valeur par défaut)
Le mode d'affichage est automatique en fonction de la cardinalité de la liaison définie dans l'analyse.
aoJamaisSeuls les éléments ayant un parent sont affichés. Par exemple, seuls les produits associés à une catégorie seront affichés.
aoToujoursTous les éléments seront affichés, même ceux n'ayant pas de parents. Par exemple, tous les produits seront affichés, même ceux associés à aucune catégorie.
<Ligne ou colonne> : Nom de champ
Nom de la ligne ou de la colonne du champ Tableau croisé dynamique.

Modifier le mode d'affichage d'une ligne ou colonne Masquer les détails

<Ligne ou colonne>.AfficheOrphelin = <Nouveau mode d'affichage>
<Ligne ou colonne> : Nom de champ
Nom de la ligne ou de la colonne du champ Tableau croisé dynamique à manipuler.
<Nouveau mode d'affichage> : Constante de type Entier
Mode d'affichage des éléments orphelins :
aoAuto
(Valeur par défaut)
Le mode d'affichage est automatique en fonction de la cardinalité de la liaison définie dans l'analyse.
aoJamaisSeuls les éléments ayant un parent sont affichés. Par exemple, seuls les produits associés à une catégorie seront affichés.
aoToujoursTous les éléments seront affichés, même ceux n'ayant pas de parents. Par exemple, tous les produits seront affichés, même ceux associés à aucune catégorie.
Remarques

Cas particulier

Pour modifier le mode d'affichage des éléments orphelins, la propriété AfficheOrphelin doit être utilisée avant le calcul du contenu du champ Tableau croisé dynamique (fonction TCDCalculeTout).

Exemple

Le champ Tableau croisé dynamique affiché contient des produits non reliés à des catégories :
Le code utilisé pour afficher ce champ Tableau croisé dynamique est le suivant :
TCD_Vente.COL_NomProduit.AfficheOrphelin = aoToujours
TCDCalculeTout(TCD_Statistiques)
Le même champ Tableau croisé dynamique peut être affiché sans les produits non reliés à des catégories :
Le code suivant est alors utilisé :
TCD_Vente.COL_NomProduit.AfficheOrphelin = aoJamais
TCDCalculeTout(TCD_Statistiques)
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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