PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Double click sur une Table...
Double click sur une Table...
Iniciado por r.guion, set., 07 2005 6:24 PM - 3 respostas
Publicado em setembro, 07 2005 - 6:24 PM
Bonjour à tous,

Voila, je voudrais effectuer une opération de double click sur une table...Seulement, je voudrais que lorsque je double clique sur une ligne sélectionnée, cela m'ouvre une fiche en mode modification et lorsque je double clique sur aucune ligne ou qu'il n'y a pas de ligne je voudrais ouvrir une fiche en mode création.

Le problème est lorsque la table n'est pas vide...Une ligne est toujours sélectionnée...

Comment dois je procéder

Merci d'avance...
Publicado em setembro, 07 2005 - 6:50 PM
J'ai trouvé, il suffit d'utiliser la fonction TableInfoXY()
Publicado em setembro, 07 2005 - 11:16 PM
GUION Richard wrote:


Bonjour à tous,

Voila, je voudrais effectuer une opération de double click sur une
table...Seulement, je voudrais que lorsque je double clique sur une ligne
sélectionnée, cela m'ouvre une fiche en mode modification et lorsque je
double clique sur aucune ligne ou qu'il n'y a pas de ligne je voudrais
ouvrir une fiche en mode création.

Le problème est lorsque la table n'est pas vide...Une ligne est toujours
sélectionnée...

Comment dois je procéder

Merci d'avance...


Bonsoir,
dans l'évenement doubleclick de table utilisez la fonction tableselectplus()
pour avoir la ligne du double click active puis la fonction
executetraitement() du bouton modifier ou du bouton nouveau si la table est
vide

Bon dev

du style :

SI tableoccurence(matable) = 0 ALORS
tableselectplus()
executetraitement(nouveau)
SINON
executetraitement(modifier)
FIN
Publicado em setembro, 08 2005 - 1:02 AM
si matable..vide alors
ouvre(Fen,"Création")
sinon
ouvre(Fen,"Modif")
fin