×
Linguagem de Programação ADVPL
Perguntas Tela de Cadastro
- Victor
- Autor do Tópico
- Desconectado
- Membro Dourado
Menos
Mais
- Postagens: 171
- Obrigados Recebidos: 0
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
11 anos 4 meses atrás #15104
por kanaamlrr
Respondido por kanaamlrr no tópico Tela de Cadastro
se é uma tela simples, faz um
AxCadastro
Por favor Acessar ou Registrar para participar da conversa.
- ftvernier
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 386
- Obrigados Recebidos: 2
11 anos 4 meses atrás #15106
por ftvernier
Respondido por ftvernier no tópico Tela de Cadastro
Qualquer coisa,
Segue um exemplo de AXCADASTRO.
User Function TesteCad()
Local aRotAdic :={}
Local bPre := {||MsgAlert('Chamada antes da função')}
Local bOK := {||MsgAlert('Chamada ao clicar em OK'), .T.}
Local bTTS := {||MsgAlert('Chamada durante transacao')}
Local bNoTTS := {||MsgAlert('Chamada após transacao')}
Local aButtons := {}
//adiciona botões na tela de inclusão, alteração, visualização e exclusao
aadd(aButtons,{ "PRODUTO", {|| MsgAlert("Teste")}, "Teste", "Botão Teste" } )
//adiciona chamada no aRotina
aadd(aRotAdic,{ "Adicional","U_Adic", 0 , 6 })
AxCadastro("SA1", "Clientes", "U_DelOk()", "U_COK()", aRotAdic, bPre, bOK, bTTS, bNoTTS, , , aButtons, , )
Return(.T.)
User Function DelOk()
MsgAlert("Chamada antes do delete")
Return
User Function COK()
MsgAlert("Clicou botao OK")
Return .t.
User Function Adic()
MsgAlert("Rotina adicional")
Return
Abraços.
Segue um exemplo de AXCADASTRO.
User Function TesteCad()
Local aRotAdic :={}
Local bPre := {||MsgAlert('Chamada antes da função')}
Local bOK := {||MsgAlert('Chamada ao clicar em OK'), .T.}
Local bTTS := {||MsgAlert('Chamada durante transacao')}
Local bNoTTS := {||MsgAlert('Chamada após transacao')}
Local aButtons := {}
//adiciona botões na tela de inclusão, alteração, visualização e exclusao
aadd(aButtons,{ "PRODUTO", {|| MsgAlert("Teste")}, "Teste", "Botão Teste" } )
//adiciona chamada no aRotina
aadd(aRotAdic,{ "Adicional","U_Adic", 0 , 6 })
AxCadastro("SA1", "Clientes", "U_DelOk()", "U_COK()", aRotAdic, bPre, bOK, bTTS, bNoTTS, , , aButtons, , )
Return(.T.)
User Function DelOk()
MsgAlert("Chamada antes do delete")
Return
User Function COK()
MsgAlert("Clicou botao OK")
Return .t.
User Function Adic()
MsgAlert("Rotina adicional")
Return
Abraços.
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.128 segundos