FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 25
→
Wx - Voltar ao registro no Browser List apos incluir ou alterar um registro por um Form Update ao usar Querys e nao tables.
Wx - Voltar ao registro no Browser List apos incluir ou alterar um registro por um Form Update ao usar Querys e nao tables.
Débuté par adrianoboller, 08 mar. 2016 23:09 - 1 réponse
Connectez-vous…
adrianoboller
#1
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 08 mars 2016 - 23:09
Prezados,
Segue aqui um passo a passo de como voltar o ponteiro, FOCO, ou melhor, ao registro atual selecionado no BrowserList (Looper, Table) após incluir ou alterar um registro por um FormUpdate ao usar Querys e não tables, focando exatamente no registro em questão.
Esse passo a passo foi feito pelo Empresario e Desenvolvedor Jacques Bicas que cedeu para colocar no fórum a informação e assim contribuir com a comunidade.
Vamos lá ao passo a passo:
Isto vale para quando a table é populada manualmente ou não está linkada a database TABLE, quando o Browserlist foi feito via query, view, etc.
1) Criei uma variável global (do tipo VARIANT) e ao fechar o o FORM posiciona o ID da tabela que foi alterada (cliente, fornecedor, produto, etc)
//RESERVA POSICAO
gv
NovoRegistro
=
CADTRANSPORTADORAS.TRANSPORTADORA
2) No botão incluir ou alterar uso o código abaixo:
// Botao incluir e alterar
gv
NovoRegistro
=
CADTRANSPORTADORAS.TRANSPORTADORA
//Retorna Foco ao Registro
s
Retorno is
string
=
Open
(
Win_cadastro_CNPJCPF
,
"T"
)
IF
s
Retorno
>
""
THEN
IF
Open
(
gs
NomeForm
,
1
,
s
Retorno
)
THEN
TableSelectPlus
(
Table_Cadastro
,
TableSeek
(
Table_Cadastro.Col_Codigo
,
gv
NovoRegistro
,
True
)
)
END
END
COMPLEMENTO DESSE POST:
http://forum.pcsoft.fr/fr-FR/pcsoft.br.windev/931-capturar-click-browse-list/read.awp…
SE GOSTOU DA UM LIKE
Forte abraço a todos e muito obrigado Jacques por compartilhar seu conhecimento.
Sucesso a todos
--
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/
Signaler
0
1
BOLLER ADRIANO
#2
Membre enregistré
3 655 messages
Popularité : +175 (223 votes)
Posté le 29 juin 2016 - 23:11
Procedure
Refresh
LooperDisplay
(
WIN_
OS_03Roteiro.LOOP_QRY_T022Roteiro
,
taReExecuteQuery
)
LooperDisplay
(
WIN_
OS_03Roteiro.LOOP_QRY_T022Roteiro
,
taInit
)
Procedure
Refresh
TableDisplay
(
WIN_
OS_03Roteiro.TABLE_QRY_T022Roteiro
,
taReExecuteQuery
)
TableDisplay
(
WIN_
OS_03Roteiro.TABLE_QRY_T022Roteiro
,
taInit
)
--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 29 juin 2016 - 23:13
Signaler
0
0
→ Revenir à WINDEV 25
WINDEV 25
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte