DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV 2025 !
Aide / FAA (Fonctionnalités Automatiques de vos applications) / FAA sur les tables / tables hiérarchiques
  • Présentation
  • Pré-requis
  • Réaliser un copier/coller d'une ligne d'un champ Table dans un autre champ Table
  • Remarques
  • Programmation
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Présentation
Les champs Table permettent de visualiser et de modifier des données. Dans certains cas, il peut être interressant pour les utilisateurs de réaliser des copier/coller d'une ligne entière d'une table à une autre.
Cette fonctionnalité est disponible simplement grâce à la FAA "Coller une ligne entière".

Pré-requis

Pour que cette fonctionnalité automatique de vos applications (FAA) soit disponible pour vos clients, quelques conditions doivent être remplies :
  • Cette fonctionnalité est disponible uniquement pour les champs Table "par programmation".
  • Le champ Table dans lequel la ligne pourra être copiée doit être en saisie, ainsi que ses colonnes.
  • Les deux champs Table doivent être compatibles : même nombre de colonnes, même type, etc.
Réaliser un copier/coller d'une ligne d'un champ Table dans un autre champ Table
Pour copier une ligne d'un champ Table à un autre :
  1. Dans le premier champ Table, sélectionnez la ligne voulue et utilisez l'option "Copier la ligne" du menu contextuel.
  2. Dans le second champ Table, sélectionnez la ligne dans laquelle les données doivent être collées et sélectionnez l'option "Coller toute la ligne".
La sélection en cours dans le second champ Table est immédiatement remplacée par les données copiées.

Remarques

  • Il est également possible d'utiliser les touches de raccourci Ctrl + C et Ctrl + V.
  • Lorsque la ligne est collée dans le champ Table destination, les différents événements WLangage du champ Table destination et de ses colonnes sont exécutés : entrée, sortie, modification, etc.
  • Il est également possible de copier / coller une ligne d'un champ Table entre deux applications WINDEV ouvertes simultanément.
Programmation
Les différentes fonctions FAAxxx permettent d'agir sur la fonctionnalité "Coller une ligne entière". Il suffit d'utiliser ces fonctions avec la constante faaCollerTouteLaLigne.
FAAActiveRéactive le menu contextuel permettant de coller dans un champ Table une ligne provenant d'un autre champ Table.
FAAChangeLibelléModifie le libellé permettant de coller une ligne d'un champ Table dans un autre champ Table.
FAADésactiveDésactive le menu contextuel permettant de coller dans un champ Table une ligne provenant d'un autre champ Table.
FAAExécuteColle une ligne d'un champ Table dans un autre champ Table. La ligne en cours est remplacée par la ligne collée.

Exemple : Forcer la copie de la ligne sélectionnée dans la table "TABLE_MenuComplet" vers la table "TABLE_MenuEncours" :
// Copie de la ligne
FAAExécute(TABLE_MenuComplet,faaCopierLigne)

Multitâche(-1 s)
// Colle la ligne
FAAExécute(TABLE_MenuEncours, faaCollerTouteLaLigne)
Version minimum requise
  • Version 2025
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/03/2025

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