- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada MTA105OK
×
Linguagem de Programação ADVPL
Perguntas Ponto de entrada MTA105OK
- RonaldoLopes
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 478
- Obrigados Recebidos: 2
11 anos 1 semana atrás #18571
por RonaldoLopes
Ponto de entrada MTA105OK foi criado por RonaldoLopes
Boa tarde, estou fazendo um aplicação que quando um usuário solicitar ao armazém, seja enviado um email para liberação. Estou usando o ponto de entrada MTA105OK que valida os dados.
Agora como faço para pegar os dados(produto, usuário, quantidade, etc...)?
Obrigado
Agora como faço para pegar os dados(produto, usuário, quantidade, etc...)?
Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 1 semana atrás #18589
por THALESCOTR
Respondido por THALESCOTR no tópico Ponto de entrada MTA105OK
Bom dia Ronaldo,
tente assim:
User Function MTA105OK
Local _area := getarea()
Local cProduto := aCols[n,aScan(aHeader,{|x| Alltrim(x[2])="CP_PRODUTO"})]
Local lRet := .T.
msgAlert("Produto: "+Acols[n][cProduto])
RestArea(_area)
Return lRet
Att
Thales
tente assim:
User Function MTA105OK
Local _area := getarea()
Local cProduto := aCols[n,aScan(aHeader,{|x| Alltrim(x[2])="CP_PRODUTO"})]
Local lRet := .T.
msgAlert("Produto: "+Acols[n][cProduto])
RestArea(_area)
Return lRet
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- RonaldoLopes
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 478
- Obrigados Recebidos: 2
11 anos 1 semana atrás #18594
por RonaldoLopes
Respondido por RonaldoLopes no tópico Ponto de entrada MTA105OK
Bom dia Thales, o que você me passou funcionou só que agora eu preciso percorrer toda grid para pegar os itens.
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 1 semana atrás #18595
por THALESCOTR
Respondido por THALESCOTR no tópico Ponto de entrada MTA105OK
Blz,
para percorrer o grid você pode fazer assim:
User Function MTA105OK
Local _area := getarea()
Local cProduto := aCols[n,aScan(aHeader,{|x| Alltrim(x[2])="CP_PRODUTO"})]
Local lRet := .T.
For Nx:=1 To Len(Acols)
msgAlert("Produto: "+Acols[Nx][cProduto]) //aparecerá uma mensagem para cada linha do Acols contendo o respectivo produto
Next Nx
RestArea(_area)
Return lRet
para percorrer o grid você pode fazer assim:
User Function MTA105OK
Local _area := getarea()
Local cProduto := aCols[n,aScan(aHeader,{|x| Alltrim(x[2])="CP_PRODUTO"})]
Local lRet := .T.
For Nx:=1 To Len(Acols)
msgAlert("Produto: "+Acols[Nx][cProduto]) //aparecerá uma mensagem para cada linha do Acols contendo o respectivo produto
Next Nx
RestArea(_area)
Return lRet
Por favor Acessar ou Registrar para participar da conversa.
- RonaldoLopes
- Autor do Tópico
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 478
- Obrigados Recebidos: 2
11 anos 6 dias atrás #18616
por RonaldoLopes
Respondido por RonaldoLopes no tópico Ponto de entrada MTA105OK
Opa, funcionou perfeitamente...Obrigado
Por favor Acessar ou Registrar para participar da conversa.
- THALESCOTR
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 124
- Obrigados Recebidos: 0
11 anos 6 dias atrás #18634
por THALESCOTR
Respondido por THALESCOTR no tópico Ponto de entrada MTA105OK
De nada.
Se estiver tudo certo, pode agradecer a minha resposta ali.
Att
Thales
Se estiver tudo certo, pode agradecer a minha resposta ali.
Att
Thales
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Ponto de entrada MTA105OK
Tempo para a criação da página:0.121 segundos