PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Wx - Capturar Click no Table ou Looper (Browse List) para alterar registros
Wx - Capturar Click no Table ou Looper (Browse List) para alterar registros
Débuté par adrianoboller, 23 mar. 2016 22:36 - 3 réponses
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 23 mars 2016 - 22:36
Prezados,

Capturar Click no Table ou Looper (Browse List) para alterar registros:

// retrieve the row that was clicked
nRowNum is int=TableInfoXY(TABLE_t007_eventos,tiLineNumber,MouseXPos(),MouseYPos())
// if the row corresponds to a user
IF nRowNum>0 _AND_ nRowNum<=TABLE_t007_eventos..Occurrence THEN
// modify the user
gsAcao = "Alterar"
EventosID = TABLE_t007_eventos[nRowNum].COL_T007_eventos_ID
ExecuteProcess(BTN_Alterar_Eventos,trtClick)
ELSE
// new user
gsAcao = "Incluir"
ExecuteProcess(BTN_Incluir_Eventos,trtClick)
END


:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.blogspot.com.br/
Posté le 29 avril 2016 - 19:23
Porque não usa o evento onclick?
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 12 mai 2016 - 15:03
É uma técnica, existe varias maneiras de fazer.

Obrigado pela dica

:merci:

--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 27 juillet 2017 - 18:06
// retrieve the row that was clicked
nRowNum is int=LooperInfoXY(LOOP_t001_clientes,tiLineNumber,MouseXPos(),MouseYPos())
// if the row corresponds to a user
IF nRowNum>0 _AND_ nRowNum<=LOOP_t001_clientes..Occurrence THEN
// modify the user
gsAcao = "Alterar"
gsID = LOOP_t001_clientes[nRowNum].ATT_AttStatic
OpenMobileWindow(WIN_update_clientes,gsID,gsAcao)
ELSE
// new user
gsAcao = "Incluir"
gsID = 0
OpenMobileWindow(WIN_update_clientes,gsID,gsAcao)
END


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 99949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/