♥ 0 | Boa tarde, Eu estou a criar um desenvolvimento Primavera Forms, em que utilizo o F4 para ir buscar uma lista de funcionários. Consigo abrir a lista com F4 e selecionar um funcionário com êxito. No entanto, não me é possivel selecionar vários funcionários ao mesmo tempo, como é feito no exemplo do “Processamento de salários em lote”: Para utilizar o F4, coloquei a DLL “PRISDK100” na caixa de ferramentas (ToolBox) do Visual Studio, e arrastei o componente “F4TabelaSQL” para o Form. Para o colocar a funcionar, segui o exemplo que está no GitHub da Primavera (Projeto ERP10-SDK):
Como posso fazer com que seja possivel que os dados que selecionei apareçam todos na caixa de texto, em vez de apenas o primeiro da lista dos selecionados? Muito Obrigado Marcado como spam |
Resposta privada Boas Em vez de utilizares o F4 ou PriF4, podes utilizar uma caixa de texto e colocar uma ação sobre a mesma e adicionares um botão como no filtro que estas vendo. A ação e o botão vão os dois invocar o método "PSO.Listas.GetF4SQL("Titulo", sql, "Colunas a capturar");" O método "PSO.Listas.GetF4SQL("Titulo", sql, "Colunas a capturar");" devolve um objeto, logo teras de ver a informação e fazer a conversão correta para assim obteres a informação pretendida. Marcado como spam | |
Resposta privada Tenho a impressão que esse controlo não é sequer um F4 "normal". Não sei se esse controlo existe no PRISDK pois nunca o usei mas pode fazer como o Rafael sugeriu e utilizar directamente os controlos do DevExpress Marcado como spam | |
Resposta privada Infelizmente não existem muito exemplos sobre o SDK, nem qualquer documentação que te ajude a entender o funcionamento (pelo que já andei á procura bastante tempo). O meu conselho é que ignores o SDK e uses os componentes do DevExpress. Marcado como spam |