DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Comment le faire / Programmation
  • Principe
  • Exemple de code
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
Un champ Table géré par programmation peut être soit :
  • en affichage
  • en saisie
Si le champ Table est en saisie, il est souvent nécessaire de gérer l'ajout d'une nouvelle ligne dans le champ Table. Pour cela, il faut utiliser les fonctions TableAjouteLigne et DonneFocusEtRetourUtilisateur.
Principe
Pour gérer par programmation l'ajout d'une nouvelle ligne dans un champ Table :
  1. Créez un bouton dans la fenêtre contenant le champ Table. Ce bouton va gérer l'ajout de la ligne dans le champ Table.
  2. Dans le code de clic de ce bouton :
    • utilisez la fonction TableAjouteLigne pour ajouter une nouvelle ligne.
    • récupérez et mémorisez dans une variable le numéro de la ligne ajoutée (retournée par la fonction TableAjouteLigne).
    • positionnez-vous sur la nouvelle ligne ajoutée.
    • donnez le focus à la colonne dans laquelle la saisie doit être effectuée grâce à la fonction DonneFocusEtRetourUtilisateur.
Note : Si vous utilisez la fonction TableAjoute pour ajouter une nouvelle ligne dans le champ Table, il est nécessaire d'utiliser la fonction TableOccurrence pour récupérer le numéro de la nouvelle ligne ajoutée.

Exemple de code

nNumLigne est un entier

// Ajout d'une ligne
nNumLigne = TableAjouteLigne(TABLE_LigneCde)
// La ligne ajoutée devient la ligne en cours
TABLE_LigneCde = nNumLigne
// Sélection de la colonne où la saisie doit Ãªtre effectuée
DonneFocusEtRetourUtilisateur(TABLE_LigneCde.COL_RefProduit)
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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