PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Versions 18 et supérieures
WEBDEV - Code ServeurWindows La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV.
WEBDEV - Code ServeurLinux La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV sous Linux.
PHP La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV PHP.
Nouveauté 18
WEBDEV - Code ServeurWindows La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV.
WEBDEV - Code ServeurLinux La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV sous Linux.
PHP La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV PHP.
WEBDEV - Code ServeurWindows La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV.
WEBDEV - Code ServeurLinux La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV sous Linux.
PHP La plupart de ces fonctions sont désormais disponibles pour les sites WEBDEV PHP.
Les fonctions de gestion des champs Table hiérarchique sont les suivantes :
Versions 09 et supérieures
TableAffiche
Nouveauté 09
TableAffiche
TableAffiche
Rafraîchit l'affichage d'un champ Table ou Table hiérarchique à partir d'une position donnée :
  • un champ Table fichier : les modifications effectuées sur le fichier de données lié sont répercutées dans le champ.
  • un champ Table mémoire : les colonnes calculées sont re-calculées.
Versions 09 et supérieures
TableAjoute
Nouveauté 09
TableAjoute
TableAjoute
Ajoute une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • un champ "Combo avec table" (champ Table affiché dans un champ Combo).
Versions 11 et supérieures
TableAjouteFils
Nouveauté 11
TableAjouteFils
TableAjouteFils
Ajoute une ligne dans un champ Table hiérarchique, à la fin d'un niveau de hiérarchie donné.
Versions 09 et supérieures
TableAjouteLigne
Nouveauté 09
TableAjouteLigne
TableAjouteLigne
Ajoute une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
Versions 09 et supérieures
TableAjuste
Nouveauté 09
TableAjuste
TableAjuste
Ajuste le titre et la taille des colonnes d'un champ Table ou Table hiérarchique.
Versions 12 et supérieures
TableChercheFils
Nouveauté 12
TableChercheFils
TableChercheFils
Recherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
Versions 18 et supérieures
TableColonnesFiltrées
TableColonnesFiltrées
Renvoie la liste des colonnes filtrées par l'utilisateur dans un champ Table ou Table hiérarchique.
Versions 18 et supérieures
TableDéplaceBranche
TableDéplaceBranche
Déplace le contenu d’une ligne avec toute son arborescence descendante dans un champ Table hiérarchique.
Versions 09 et supérieures
TableDéplaceColonne
TableDéplaceColonne
Déplace une colonne d'un champ Table ou Table hiérarchique.
Versions 11 et supérieures
TableDérouleTout
Nouveauté 11
TableDérouleTout
TableDérouleTout
Déroule :
  • toute la hiérarchie (tous les noeuds) d'un champ Table hiérarchique.
  • toutes les ruptures d'un champ Table.
Versions 18 et supérieures
TableEchangeBranche
Nouveauté 18
TableEchangeBranche
TableEchangeBranche
Echange le contenu de deux lignes (avec leur arborescence respective) d'un champ Table hiérarchique.
Versions 18 et supérieures
TableEchangeLigne
Nouveauté 18
TableEchangeLigne
TableEchangeLigne
Echange :
  • deux lignes dans un champ Table mémoire.
  • deux branches dans un champ Table hiérarchique mémoire.
Versions 11 et supérieures
TableEnroule
Nouveauté 11
TableEnroule
TableEnroule
Enroule :
  • une branche d'un champ Table hiérarchique précédemment déroulée.
  • une rupture d'un champ Table précédemment déroulée.
  • une fenêtre de détail affichée pour une ligne.
Versions 11 et supérieures
TableEnrouleTout
Nouveauté 11
TableEnrouleTout
TableEnrouleTout
Enroule :
  • toute la hiérarchie (tous les noeuds) d'un champ Table hiérarchique.
  • toutes les ruptures d'un champ Table.
Versions 09 et supérieures
TableEnumèreColonne
TableEnumèreColonne
Renvoie le nom d'une colonne d'un champ Table ou Table hiérarchique.
Versions 11 et supérieures
TableEtatElément
Nouveauté 11
TableEtatElément
TableEtatElément
Renvoie l'état d'un noeud d'un champ Table hiérarchique : enroulé, déroulé ou inexistant.
Versions 18 et supérieures
TableFilsOccurrence
Nouveauté 18
TableFilsOccurrence
TableFilsOccurrence
Renvoie le nombre de fils directs d’un élément dans un champ Table hiérarchique.
Versions 09 et supérieures
TableFixeColonne
Nouveauté 09
TableFixeColonne
TableFixeColonne
Fixe une colonne à gauche ou libère une colonne fixée à gauche.
Versions 09 et supérieures
TableIndiceColonne
Nouveauté 09
TableIndiceColonne
TableIndiceColonne
Renvoie l'indice d'une colonne dans un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableInfoXY
Nouveauté 09
TableInfoXY
TableInfoXY
Renvoie pour une position donnée dans un champ Table ou Table hiérarchique (coordonnées d'un point du champ) :
  • soit le nom de la colonne affichée pour la position indiquée.
  • soit l'indice de la ligne ou de la colonne pour la position indiquée.
Versions 09 et supérieures
TableInsère
Nouveauté 09
TableInsère
TableInsère
Insère une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
Versions 11 et supérieures
TableInsèreFils
Nouveauté 11
TableInsèreFils
TableInsèreFils
Insère une ligne dans un champ Table hiérarchique, dans un niveau de hiérarchie donné.
Versions 09 et supérieures
TableInsèreLigne
Nouveauté 09
TableInsèreLigne
TableInsèreLigne
Insère une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
Versions 21 et supérieures
TableListeFils
Nouveauté 21
TableListeFils
TableListeFils
Liste les "fils" d'un noeud et les éléments "fils" de ces "fils" dans un champ Table hiérarchique.
Versions 09 et supérieures
TableModifie
Nouveauté 09
TableModifie
TableModifie
Modifie une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
Versions 09 et supérieures
TableModifieLigne
Nouveauté 09
TableModifieLigne
TableModifieLigne
Modifie une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique.
Versions 09 et supérieures
TableOccurrence
Nouveauté 09
TableOccurrence
TableOccurrence
Renvoie :
  • soit le nombre de colonnes présentes dans un champ Table ou Table hiérarchique.
  • soit le nombre de lignes présentes dans un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TablePosition
Nouveauté 09
TablePosition
TablePosition
Affiche un champ Table ou Table hiérarchique à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique.
Versions 20 et supérieures
TableRafraîchissementVisible
TableRafraîchissementVisible
Modifie ou renvoie l'état de visibilité du bandeau de rafraîchissement d'un champ Table ou Table hiérarchique.
Versions 11 et supérieures
TableRécupèreFils
Nouveauté 11
TableRécupèreFils
TableRécupèreFils
Renvoie les "fils" d'un élément (niveau immédiatement inférieur) dans un champ Table Hiérarchique.
Versions 11 et supérieures
TableRécupèreParent
TableRécupèreParent
Renvoie le "parent" d'un élément (niveau immédiatement supérieur) dans un champ Table Hiérarchique.
Versions 14 et supérieures
TableRestaurePositionEtSélection
TableRestaurePositionEtSélection
Restaure la position de l'ascenseur d'un champ Table ou Table hiérarchique ainsi que le ou les éléments sélectionnés.
Versions 09 et supérieures
TableSaisieEnCours
Nouveauté 09
TableSaisieEnCours
TableSaisieEnCours
Indique si un champ Table ou Table hiérarchique est en cours de saisie.
Versions 14 et supérieures
TableSauvePositionEtSélection
TableSauvePositionEtSélection
Sauve :
  • la position de l'ascenseur d'un champ Table ou d'un champ Table hiérarchique,
  • le ou les éléments sélectionnés dans le champ.
Versions 09 et supérieures
TableSelect
Nouveauté 09
TableSelect
TableSelect
Renvoie l'indice de l'élément sélectionné dans le champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableSelectMoins
Nouveauté 09
TableSelectMoins
TableSelectMoins
Dé-sélectionne une ligne dans un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableSelectOccurrence
TableSelectOccurrence
Renvoie le nombre d'éléments sélectionnés dans un champ Table ou Table hiérarchique (notamment dans le cas d'un champ multi-sélections).
Versions 09 et supérieures
TableSelectPlus
Nouveauté 09
TableSelectPlus
TableSelectPlus
Sélectionne une ligne dans un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableSupprime
Nouveauté 09
TableSupprime
TableSupprime
Supprime une ligne dans :
  • un champ Table,
  • un champ Table hiérarchique,
  • une table affichée dans un champ Combo.
Versions 11 et supérieures
TableSupprimeFils
Nouveauté 11
TableSupprimeFils
TableSupprimeFils
Supprime toutes les lignes filles d'une branche de la hiérarchie.
Versions 18 et supérieures
TableSupprimeSelect
Nouveauté 18
TableSupprimeSelect
TableSupprimeSelect
Supprime la ou les lignes sélectionnées dans un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableSupprimeTout
Nouveauté 09
TableSupprimeTout
TableSupprimeTout
Supprime toutes les lignes dans :
  • un champ Table mémoire,
  • un champ Table hiérarchique mémoire,
  • une table affichée dans un champ Combo.
Versions 12 et supérieures
TableTrieFils
Nouveauté 12
TableTrieFils
TableTrieFils
Trie une branche d'un champ Table hiérarchique sur une ou plusieurs colonnes.
Versions 11 et supérieures
TableTypeElément
Nouveauté 11
TableTypeElément
TableTypeElément
Teste l'existence d'un élément d'un champ Table hiérarchique et renvoie son type (noeud ou feuille) si l'élément existe.
Versions 09 et supérieures
TableVersExcel
Nouveauté 09
TableVersExcel
TableVersExcel
Crée un fichier Excel avec les données d'un champ Table ou Table hiérarchique.
Versions 12 et supérieures
TableVersPressePapier
TableVersPressePapier
Copie le contenu d'un champ Table ou Table hiérarchique dans le presse-papiers.
Versions 12 et supérieures
TableVersTexte
Nouveauté 12
TableVersTexte
TableVersTexte
Crée une chaîne de caractères avec les données d'un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableVersWord
Nouveauté 09
TableVersWord
TableVersWord
Crée un fichier Word (.RTF) avec les données d'un champ Table ou Table hiérarchique.
Versions 09 et supérieures
TableVersXML
Nouveauté 09
TableVersXML
TableVersXML
Crée un fichier XML avec les données d'un champ Table ou Table hiérarchique.
Liste des exemples associés :
Le champ Table hiérarchique Exemples unitaires (WINDEV) : Le champ Table hiérarchique
[ + ] Utilisation du champ "Table Hiérarchique".
Ce champ permet d'organiser les données d'une table de manière arborescente.
L'utilisateur peut alors voir uniquement les informations qui l'intéressent.
Cet exemple montre comment remplir une table hiérarchique, comment insérer des données, ajouter des fils...
Drag and drop Exemples unitaires (WINDEV) : Drag and drop
[ + ] Utilisation du Drag & Drop (Glisser & Déposer) avec les fonctions WLangage.

Dans cet exemple, nous abordons deux thèmes principaux :
1/ Comment gérer le Drag&Drop entre champs WINDEV
2/ Comment gérer le Drag&Drop de l'Explorateur de fichiers de Windows vers un champ WINDEV

Le Drag & Drop permet de déplacer des objets par l'intermédiaire de la souris. Lorsqu'on clique sur un objet, puis qu'on déplace la souris tout en maintenant le bouton gauche enfoncé, il s'agit du "Drag". Lorsqu'on relâche le bouton gauche, il s'agit du "Drop".
Le Drag & Drop est utilisable avec WINDEV sur  les champs Liste, Arbre, Table et Image.
Le champ Table / Table hiérarchique (colonnes de type Jauge) Exemples unitaires (WINDEV) : Le champ Table / Table hiérarchique (colonnes de type Jauge)
[ + ] Utilisation d'une colonne de type jauge ainsi que de la propriété ..TexteJauge dans un champ Table ou Table hiérarchique
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire