Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal,
Estou quase terminando meu primeiro projeto. Só preciso gerar um relatório pegando informações de 3 planilhas.
Segue as fotos do que preciso pra isso:
Layout do relatório
/applications/core/interface/imageproxy/imageproxy.php?img=https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-frc1/q71/s720x720/64246_615890748453942_289321448_n.jpg&key=615d82d0515d4e69e7b32b3950ffac27bd8cfa8ffe8e1844517b91a356ca264f" width="721" alt="64246_615890748453942_289321448_n.jpg" />
Estrutura do Relatório. Ele deve ser gerado pelo código do Solicitador selecionando os mesmos itens com mesmo código de Total e ListItens.
/applications/core/interface/imageproxy/imageproxy.php?img=https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-frc3/q71/s720x720/1395206_615890745120609_1218543274_n.jpg&key=746e1c8bc49d5d7f60cf6d2eaf16fbedf92865e8a6787ae58843cb5c1e0721b6" width="721" alt="1395206_615890745120609_1218543274_n.jpg" />
E esse nessa imagem é o Form que vai chamar o relatório o código que vai ser é o que esta indicado na seta vermelha ao eu apertar o botão Gerar.
/applications/core/interface/imageproxy/imageproxy.php?img=https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash3/q71/s720x720/74903_615890801787270_1933762353_n.jpg&key=ba49c4f4e4c37bb5180739044c5260d2350e0820ce39d04aeac4d48cd5b7213b" width="722" alt="74903_615890801787270_1933762353_n.jpg" />
Sei que para chamar esse relatório vai ter que ser chamando por SQL.
Mas o que preciso saber é em que propriedades do Relatório que consigo no código mudar essa consulta.
Obrigado
Caramba nem estou acreditando finalmente depois de 1 ano e meio finalmente estou terminando esse projeto.
Khaos consegui o que eu queria depois de ficar por várias e várias horas pesquisando na net.
Bom para conseguir fazer rodar essa relação de planilhas, é só fazer a relação delas la no acess como eu já avia feito
Solicitador(um)>>(vários) Itens(vários) << (um)Total
Ai só fazer a conexão com a base de dados no relatório e quando carregar o form modificar a propriedade SQL Query do Relatório conforme o código a baixo.
Private Sub Form_Load()
Screen.MousePointer = vbHourglass
CrystalReport1.SQLQueryString = "SELECT Solicitador.`Cliente`,Solicitador.`CPF`,Solicitador.`Endereco`,Solicitador.`Bairro`,Solicitador.`Cidade`,Solicitador.`Telefone`,Solicitador.`Celular`,Solicitador.`Veiculo`,Solicitador.`Placa`,Solicitador.`Cor`,Solicitador.`KM`,Solicitador.`Data` where Solicitador.`Codigo` = " & frmOrdemDeServico.txtCodigo & ""
CRViewer1.ReportSource = CrystalReport1
CRViewer1.ViewReport
Screen.MousePointer = vbDefault
Skin1.ApplySkin Me.hWndPrivate Sub Form_Resize()
CRViewer1.Top = 0
CRViewer1.Left = 0
CRViewer1.Height = ScaleHeight
CRViewer1.Width = ScaleWidth
End Sub
Khaos quero agradecer principalmente a vc que me ajudou muito ano passado.
Obrigado e vamos que vamos que estou feliz de mais \o/
Você pode definir um SQL no dataset do relatório, você está usando Crystal?