|
|
|
|
|
- Présentation
- Colonnes des champs Table par programmation
Le champ Table par programmation
Un champ Table par programmation est directement lié à des listes stockées en mémoire. Ce champ gère automatiquement des mécanismes évolués de manipulation de listes. Un champ Table par programmation correspond à plusieurs listes gérées en parallèle. Ainsi : - les colonnes ont toutes le même nombre d'éléments.
- les indices des colonnes évoluent en parallèle.
- l'ajout ou l'insertion d'une ligne dans le champ Table effectue une insertion dans toutes les colonnes.
- la suppression d'une ligne dans le champ Table effectue une suppression dans toutes les colonnes.
L'initialisation du contenu du champ Table doit être faite par programmation. Colonnes des champs Table par programmation Les colonnes d'un champ Table par programmation peuvent être : - liées à une zone mémoire (zone mémoire associée au champ),
- calculées à chaque affichage de ligne (colonnes calculées). C'est le cas par exemple de colonnes permettant de réaliser des calculs à partir de données présentes dans la ligne en cours.
Pour les colonnes calculées : - le contenu de la colonne est recalculé à chaque affichage de ligne. Il n'est pas mémorisé.
- la formule de calcul d'une colonne calculée doit être saisie dans l'événement "Affichage d'une ligne" du champ Table.
- il est déconseillé d'utiliser des colonnes en saisie. Les événements associés à une colonne calculée (entrée, sortie et à chaque modification) n'ont aucune utilité.
Liste des exemples associés :
|
Exemples unitaires (WEBDEV) : Le champ Table mémoire
[ + ] Utilisation d'une table mémoire dans une application WEBDEV : - Vider une table mémoire - Remplir une ligne de la table mémoire - Sélectionner une ligne - Trier une table mémoire - Supprimer une ligne de la table mémoire
|
|
Exemples unitaires (WINDEV) : Le champ Table mémoire
[ + ] Utilisation d'une table mémoire dans une application : - Vider une table mémoire - Remplir une ligne de la table mémoire - Sélectionner une ligne - Trier une table mémoire - Supprimer une ligne de la table mémoire
|
|
Exemples unitaires (WINDEV Mobile) : Le champ Table mémoire
[ + ] Utilisation d'une table mémoire dans une application : - Vider une table mémoire - Remplir une ligne de la table mémoire - Sélectionner une ligne - Trier une table mémoire - Supprimer une ligne de la table mémoire
|
|
Exemples didactiques (WINDEV) : WD Export HTML
[ + ] Cet exemple illustre l'export de données au format HTML avec les fonctions WLangage. Dans cet exemple, nous abordons les thèmes suivants : 1/ les manipulations des balises HTML 2/ la génération d'un état HTML La génération d'une page HTML est réalisée à partir de données contenues dans une table mémoire.
|
|
Exemples didactiques (WINDEV) : WD Appels JAVA
[ + ] WD Appels Java est un projet exemple contenant 2 configurations de projet : - Une configuration "Application Windows" qui permet de créer l'exécutable de l'application - Une configuration "Application Java" qui permet de créer l'archive Java (.JAR) de l'application Cet exemple est livré avec une archive JAR "FonctionJava" externe à l'application. Il illustre l'appel aux méthodes des classes de cette archive JAR grâce à la fonction WLangage JavaExécuteFonction. Cet exemple montre également le remplissage d'une table mémoire (identique en mode Java et en mode Windows)
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|