Classes Windev

 

Si vous rencontrez le moindre problème lors de l'utilisation de l'une de ces classes n'hésitez pas à me contacter pour obtenir des informations complémentaires.

 

TMem

 

 

Classe

TMem (version 1.2)

Description Gestion d'une table mémoire. Toute proposition d'amélioration sera la bienvenue. La seule contrainte de cette classe est de définir l'objet sous la forme Tm_<Nom de la table> est un objet TMem. Pour permettre d'effectuer des tris sur les colonnes, il faut connaitre le nom de l'objet d'où cet contrainte minime. 'Tm_' doit toujours être la racine du nom de l'objet et <Nom de la table>, le nom de la table défini dans l'éditeur de fenêtre.
Notes Méthode associée à l'initialisation de la table.

TMem::TableInit(NomTable, NomCol, BoutSupp, BoutIns, TypeTab, OrdreCol, Doublon, Option)

NomTable : Nom de la table défini dans l'éditeur de fenêtre. Information obligatoire.

NomCol : Nom d'une des colonnes de la table (généralement la première). Cette colonne sera utilisée d'une part pour faire certaine reprise de saisie et d'autre part déterminera (si elle est vide) de la suppression ou non de la ligne. Information obligatoire.

BoutSupp : Nom du bouton qui générera une suppression de ligne. Si un tel bouton existe, vous devez impérativement l'indiquer ici. Information facultative.

BoutIns : Nom du bouton qui générera une insertion de ligne. Si un tel bouton existe, vous devez impérativement l'indiquer ici. Information facultative.

TypeTab : Si vous n'indiquez rien, la gestion de la table se fera de façon classique. Ajout de lignes autorisées. Si vous indiquez le paramétre 'Fixe', aucun Ajout ne sera permis par contre la suppression sera autorisée. Pour empêcher la suppression, voir le paramètre Option.

OrdreCol : Nom d'une ou des colonnes sur lesquelles vous souhaiteriez effectuer un tri lors de l'initialisation de la table (voir documentation sur la fonction TableTri). Par exemple une colonne dans laquel vous auriez mémorisée l'ordre de saisie des informations dans la table. Information facultative.

Doublon : Nom d'une des colonnes de la table sur laquelle vous souhaiteriez interdire la saisie de doublons. Information facultative.

Option : Par défaut égal à zéro, suppression et insertion autorisée. Egal à 1, suppression interdite. Egal à 2, insertion interdite. Egal à 3, suppression et insertion interdites.

Méthode associée à la sortie de la table.

TMem::SortieTable()

Méthode associée à l'entrée de ligne.

TMem::EntréeLigne()

Méthode associée à la sortie de ligne.

TMem::SortieLigne()

Méthode associée au bouton 'Ajout d'une ligne'.

TMem::AjoutLigne()

Méthode associée au bouton 'Insertion d'une ligne'.

TMem::InserLigne()

Méthode associée au bouton 'Suppression d'une ligne'

TMem::SupLigne()