Olá J,
Estou usando SAPB1 versão 2007 A patch 37,
Tentei o seu código na minha aplicação, mas não está funcionando. Não dispara nenhum evento. Há algo que não estou fazendo corretamente?
Obrigado
Wong
Avalados por :
Olá,
Apenas queria perguntar que tipo de evento devo usar para esta situação.
Quero fazer algo quando o código do artigo no documento de marketing for inserido corretamente.
Inicialmente, utilizei o evento de perda de foco. Mas depois descobri que o evento de perda de foco continuará verificando se o código do artigo foi inserido corretamente ou não quando o foco for perdido. Na verdade, quero esse efeito, mas isso fará com que a barra de rolagem não possa ser movida.
Por exemplo, quando coloco o cursor na coluna do código do artigo e depois vou e rolo a barra, continuará ativando o evento de perda de foco e não poderei rolar a barra ou a matriz ficará incorreta ou desaparecerá. Alguma ideia sobre isso?
Desculpe se não me expliquei bem. Mas não sei como explicar. Espero que todos entendam o que quero dizer.
Saudações
Wong
Olá J,
Estou usando SAPB1 versão 2007 A patch 37,
Tentei o seu código na minha aplicação, mas não está funcionando. Não dispara nenhum evento. Há algo que não estou fazendo corretamente?
Obrigado
Wong
Olá Wong
1º Tente dividi-los
2º use beforeAction=true e ItemChanged = True
Se você tiver a versão 2005/2007 no código de artigo et_choose_from_list e validate são semelhantes...
Se pVal.ItemUID = "38" então
se pVal.ColUID = "1" E pVal.EventType = SAPbouiCOM.BoEventTypes.et_VALIDATE então
se pVal.ItemChanged=True E pVal.BeforeAction = True então
**** fazer algo
fim se
fim se
fim se
ou
Se pVal.ItemUID = "38" então
se pVal.ColUID = "1" E pVal.EventType = SAPbouiCOM.BoEventTypes.et_choose_from_list então
se pVal.BeforeAction = True então
**** fazer algo
fim se
fim se
fim se
Saudações,
J.
Olá
Não consigo usar o evento de validação porque continua ativando a validação sem parar. Eu usei o evento choose_from_list mas nada acontece.
Minha função é assim
If pVal.ItemUID = "38" E pVal.ColUID = "1" E pVal.EventType = SAPbouiCOM.BoEventTypes.et_VALIDATE E pVal.BeforeAction = False Then
''''''''''''''''''''faça algo
End If
Obrigado
Wong
Olá
Utilize o evento ET_VALIDATE ou CHOOSE_FROM_LIST para verificar o código do artigo.
Você também pode monitorar a propriedade pval.itemchanged.
Saudações,
J.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute