caiogarcia

Members
  • Content count

    85
  • Joined

  • Last visited

  • Days Won

    32

caiogarcia last won the day on November 17 2021

caiogarcia had the most liked content!

Community Reputation

31 Excellent

About caiogarcia

  • Rank
    Segundo Sargento
  1. Qual a melhor forma de gerar um relatório baseado em um array? Via programação? Via variavel? Tentei de ambas as formas e ainda não cheguei a uma solução para o problema.
  2. Anexo as imagens de como "resolvi".
  3. Vi sobre o Multipages mas não consegui utilizá-lo com eficácia. Acabei optando por 2 Internal Reports dentro de um Report principal. Não era a solução que eu queria, mas é o que mais se encaixou na necessidade.
  4. Não encontrei nada do tipo para configurar. Em todos os clientes onde instalo o Reports and Queries via sistema. Ele cria uma pasta no C:\Usuarios\ com meu nome pra armazenar lá dentro de uma subpasta os relatórios alterados via R&Q. Caminho: C:\Users\Caio\AppData\Roaming\MGSIS TECNOLOGIA\erpmgsis\Reports and Queries
  5. Com as dicas do amigo @Janio Aguiar e do @nathanreys consegui resolver o problema. 1. O seguinte insight parece que foi crucial pra resolução do problema: - O TableAddLine já te retorna o número da linha, não precisa fazer o table..occurence para recuperar a linha incluida # linha = TableAddLine já resolve
  6. Consegui resolver da seguinte maneira. 1º passo: Criei uma tabela no banco de dados com um campo do tipo arquivo. Onde salvei o relatório modificado via Reports and Queries. 2º passo: Toda vez que vou chamar um relatório rodo uma função que varre essa tabela e vê se tem um relatório personalizado desse que está sendo chamado, caso tenha ele baixa o arquivo do banco de dados pra uma pasta dentro da pasta do sistema que defini como destino dos relatórios. 3º passo: Eu executo os mesmos comandos de execução de um relatório normal em cima do arquivo dentro da pasta, assim como o código na imagem abaixo:
  7. Qual a melhor forma de criar um relatório de 2 vias numa mesma página via windev? O Windev tem uma configuração pra isso? Ou teria que partir pra 2 internal reports numa pagina?
  8. Só consigo subir webservice no servidor LINUX se estiver presencialmente e subir direto do windev setando o ip do servidor. Queria gerar um executável pra rodar no linux, no entanto ainda não descobri como ...
  9. Em modo de produção, ao instalar o REPORTS AND QUERIES, toda vez que você altera um relatório por padrão em um terminal ele cria o arquivo numa pasta padrão bem difícil de encontrar e manusear ... Queria modificar o destino desses arquivos personalizados pra que eu possa trabalhar em uma pasta padrão, pra poder usar minhas funções de impressao personalizada em todos os terminais. Desde já muito grato pela atenção.
  10. Resolvi usando o HEXECUTEQUERY dentro do code do REPORT e tirando o iInitReportQuery de fora. Detalhe importante: ao invés de vírgula(,) tive que usar ponto e virgula (;) entre os parametros da clausula IN Ex : ... IN(param1;param2;param3)
  11. Acabei de descobrir que o problema não está na passagem de parametros pra querie, pois ela por si propria funciona da seguinte maneira: Ex Querie: ... IN ({Parametro}) Ex Passagem Parametro: QRY.Parametro = "param1, param2, param3" O problema está na passagem via iInitReportQuerie ... Existe alguma forma de passar parametros pro relatório da mesma forma que a Querie, separadamente assim ?
  12. Ele funciona no Postgresql, a questão é como passar essa lista de parametros pro IN que eu não estou conseguindo ...
  13. Preciso passar pra uma querie feita no Windev, parametros para serem inseridos dentro do parenteses do IN. Ex: SELECT * FROM venda WHERE cliente_id IN (conteudo1,conteudo2,conteudo3) Não estou sabendo como montar e passar esses parametros. Ja tentei adicionar numa variavel string com a estrutura certinha, até agora sem nenhum sucesso. E preciso que seja uma querie feita no windev pq ela é usada num relatorio, e fica mais facil de trabalharo report assim ...
  14. Pra imprimir varias vias por enquanto estou colocando os comandos dentro do LOOP em código, mas ai pula o preview ...
  15. A impressão normal já está ok, creio que o que escrever vou passar por parametro, até ai nada novo. A questão gerar as 3 impressões com parametros de cabecalho diferentes no mesmo preview ...