- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Comparar campos e gravar o valor
×
Linguagem de Programação ADVPL
Perguntas Comparar campos e gravar o valor
- jaugustoals
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23648
por jaugustoals
Comparar campos e gravar o valor foi criado por jaugustoals
Bom dia,
Estou iniciando em ADVPL e estou com a seguinte dúvida.
Tenho um campo customizado no cadastro de Produto com o conteúdo Sim ou Não. (B1_Termo)
Estou precisando fazer a seguinte validação.
Quando o conteúdo B1_Termo for Sim, o campo B1_Markup irá gravar o valor de 0.72
Quando o conteúdo B1_Termo for Não, o campo B1_Markup irá gravar o valor de 0.55
Alguém pode ajudar na ideia de como fazer.
Obrigado.
Estou iniciando em ADVPL e estou com a seguinte dúvida.
Tenho um campo customizado no cadastro de Produto com o conteúdo Sim ou Não. (B1_Termo)
Estou precisando fazer a seguinte validação.
Quando o conteúdo B1_Termo for Sim, o campo B1_Markup irá gravar o valor de 0.72
Quando o conteúdo B1_Termo for Não, o campo B1_Markup irá gravar o valor de 0.55
Alguém pode ajudar na ideia de como fazer.
Obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- inocenciojr
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 114
- Obrigados Recebidos: 1
10 anos 4 meses atrás #23650
por inocenciojr
Respondido por inocenciojr no tópico Comparar campos e gravar o valor
Bom dia José,
Acredito que isto resolva:
Se não resolver, posta o fonte pra dar uma olhada
Acredito que isto resolva:
cTemp := SB1->B1_Termo
If cTemp = "Sim"
If RecLock("SB1", .F.)
SB1->B1_Markup := 0.72
EndIf
Else
If RecLock("SB1", .F.)
SB1->B1_Markup := 0.72
EndIf
EndIf
Se não resolver, posta o fonte pra dar uma olhada
Por favor Acessar ou Registrar para participar da conversa.
- jaugustoals
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 14
- Obrigados Recebidos: 0
10 anos 4 meses atrás #23773
por jaugustoals
Respondido por jaugustoals no tópico Comparar campos e gravar o valor
Boa tarde Inocencio,
Fiz utilizando a forma que você falou, funcionou 100%.
Muito obrigado.
Fiz utilizando a forma que você falou, funcionou 100%.
Muito obrigado.
Por favor Acessar ou Registrar para participar da conversa.
- danielzv
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 91
- Obrigados Recebidos: 0
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Comparar campos e gravar o valor
Tempo para a criação da página:0.122 segundos