Estou utilizando o projeto Siscom e nele criei o seguinte sql no ibexpert e gostaria de saber como poderia montar um relatorio utilizando este select o outro projeto de exemplo que olhei e muito superficial e nao tive condicoes de tirar as duvidas.
select distinct
vendas.ecf_numero,
vendas.ecf_Data,
vendas.cli_codigo,
clientes.cli_nome,
clientes.apelido,
clientes.cpf,
clientes.cnpj,
vendas.placa,
veiculo.descmarca,
veiculo.modelo,
veiculo.cor,
veiculo.ano,
veiculo.anomodelo,
itvenda.pro_codigo,
produto.pro_descricao,
itvenda.pro_quantidade,
itvenda.pro_venda,
(itvenda.pro_venda * itvenda.pro_quantidade) as "Total",
vendedor.ven_codigo,
vendedor.cli_codigo,
vendedor.ven_nome,
vendedor.apelido,
vendedor.ven_percentual,
null as "Documento",
null as "Parcela",
null as "Data de vencimento",
null as "Data da baixa",
null as "Data de pagamento",
null as "Valor",
(((itvenda.pro_venda * itvenda.pro_quantidade)*vendedor.ven_percentual)/100) as "Comissao",
null as "Conta"
from vendas, itvenda, produto, clientes, veiculo, contas, vendedor
where vendas.cli_codigo=clientes.cli_codigo
and vendas.ecf_numero=itvenda.ecf_numero
and vendas.placa=veiculo.placa
and produto.pro_codigo=itvenda.pro_codigo
and produto.pro_movcomissao='1'
and contas.cli_codigo=vendas.cli_codigo
and vendedor.ven_codigo=vendas.ven_codigo
and VENDAS.ECF_DATA>=:XDateEdit1
and VENDAS.ECF_DATA<=:XDateEdit2
and vendas.ven_codigo=:XEdit1
union all
select distinct
null as "Numero",
null as "Data comissao",
null as "Cod Cliente",
null as "Cliente",
null as "Apelido",
null as "Cpf",
null as "Cnpj",
null as "Placa",
null as "Marca",
null as "Modelo",
null as "Cor",
null as "Ano",
null as "Ano Modelo",
null as "Cod. produto",
null as "Produto",
null as "Quantidade",
null as "Preco de venda",
null as "Total",
null as "Mecanico" ,
null as "Cod. como cliente",
null as "Vendedor",
null as "Apelido do vendedor",
null as "Percentual de comissao",
contas.con_documento,
contas.con_parcela,
contas.con_vencto,
contas.con_baixa,
contas.con_pago,
contas.con_valor,
null as "Comissao",
contas.pla_codigo as "Conta"
from vendas, itvenda, produto, clientes, veiculo, contas, vendedor
where vendas.cli_codigo=clientes.cli_codigo
and vendas.ecf_numero=itvenda.ecf_numero
and vendas.placa=veiculo.placa
and produto.pro_codigo=itvenda.pro_codigo
and produto.pro_movcomissao='1'
and contas.cli_codigo=vendas.cli_codigo
and contas.con_tipo='P'
and contas.pla_codigo='21021'
and vendedor.ven_codigo=vendas.ven_codigo
AND CONTAS.CON_VENCTO>=:XDateEdit1
AND CONTAS.CON_VENCTO<=:XDateEdit2
and contas.cli_codigo=(select vendedor.cli_codigo from vendedor where vendedor.ven_codigo=:XEdit1)
Duvida na criacao de um relatorio
-
- Mensagens: 7
- Registrado em: Março 9th, 2012, 5:36 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Duvida na criacao de um relatorio (a partir de sql)
Souza, aguardo ancioso a resposta desta sua dúvida, que é minha também.
-
- Site Admin
- Mensagens: 145
- Registrado em: Dezembro 20th, 2010, 10:05 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Duvida na criacao de um relatorio
Olá,
Você pode fazer de 3 formas.
1 Criar uma consulta e definir o Sql e depois usar a mesma em no seu relatório.
2 Criar uma view no Banco e importar como tabela (o Xmaker irá tratar como tabela norma ).
3 definir diretamente no relatório como mostraremos agora na imagem.
sqlrel1.jpg
Depois de definido o posicionamento fica assim no relatório.
sqlrel2.jpg
Você poderá estar alterando diretamente no fonte se desejar, nas opçoes de definição do diálogo...
sqlrel3.jpg
Gratos pela Atenção conte sempre consoco!
Você pode fazer de 3 formas.
1 Criar uma consulta e definir o Sql e depois usar a mesma em no seu relatório.
2 Criar uma view no Banco e importar como tabela (o Xmaker irá tratar como tabela norma ).
3 definir diretamente no relatório como mostraremos agora na imagem.
sqlrel1.jpg
Depois de definido o posicionamento fica assim no relatório.
sqlrel2.jpg
Você poderá estar alterando diretamente no fonte se desejar, nas opçoes de definição do diálogo...
sqlrel3.jpg
Gratos pela Atenção conte sempre consoco!
Você não está autorizado a ver ou baixar esse anexo.
Att,
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
-
- Mensagens: 7
- Registrado em: Março 9th, 2012, 5:36 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Duvida na criacao de um relatorio
Suporte,
Pergunto: Então não é possível definir mais de uma tabela para um relatório sem que estas estejam relacionadas como "Exclusão em cascata" na definição da integridade das tabelas ?
Sendo assim, poderiam explicar as outras duas formas que vocês citaram tópico em questão ?
1 Criar uma consulta e definir o Sql e depois usar a mesma em no seu relatório.
2 Criar uma view no Banco e importar como tabela (o Xmaker irá tratar como tabela norma ).
Obrigado,
Pergunto: Então não é possível definir mais de uma tabela para um relatório sem que estas estejam relacionadas como "Exclusão em cascata" na definição da integridade das tabelas ?
Sendo assim, poderiam explicar as outras duas formas que vocês citaram tópico em questão ?
1 Criar uma consulta e definir o Sql e depois usar a mesma em no seu relatório.
2 Criar uma view no Banco e importar como tabela (o Xmaker irá tratar como tabela norma ).
Obrigado,
-
- Site Admin
- Mensagens: 145
- Registrado em: Dezembro 20th, 2010, 10:05 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Duvida na criacao de um relatorio
Att,
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
Suporte - suporte@xmaker.com.br
Equipe Xmaker
_______________
http://www.xmaker.com.br
-
- Mensagens: 7
- Registrado em: Março 9th, 2012, 5:36 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Duvida na criacao de um relatorio
Suporte
Desculpem. Quiz dizer sem usar a opcao Sql. Apenas adicionando as tabelas e relacionando-as. Para no designer ter aceso a cada dataset de cada tabela.
Mesmo assim gostaria que exemplificassem as duas outras formas citadas.
Muito Obrigado.
Desculpem. Quiz dizer sem usar a opcao Sql. Apenas adicionando as tabelas e relacionando-as. Para no designer ter aceso a cada dataset de cada tabela.
Mesmo assim gostaria que exemplificassem as duas outras formas citadas.
Muito Obrigado.
Quem está online
Usuários navegando neste fórum: Google [Bot] e 7 visitantes