DATAREPORT
veja bem, nao sei o datareport de voces, mas o meu so tem 5 sections, entao pra que vc ta referenciando esse sexto aqui????
a mensagem que esta dando, e exatamente isso, ou seja, nao existe essa section6 ai não.. a ultima seção é a 5, ok???
With .Sections([Ô]Section6[Ô]).Controls
a mensagem que esta dando, e exatamente isso, ou seja, nao existe essa section6 ai não.. a ultima seção é a 5, ok???
XXXANGELSXXX Obrigado pelo retorno
XXXANGELSXXX, se vc der uma olhada na imagem que eu deixei do meu datareport, a section 6 é o campo group header e mais abaixo tem o group footer que é a section 7.
Nesse código que coloquei eu não uso o dataenveroment, então o código abre o datareport, reconhece a section 6 e da o nome de cadas campo meu do sql para o controle.
Tecla obrigado pelo retorno
Tecla como comentei com o XXXANGELSXXX, não estou usando o dataenviromente, esse esquema que você me passou não será necessário a inclusão do dataenviroment?
XXXANGELSXXX, se vc der uma olhada na imagem que eu deixei do meu datareport, a section 6 é o campo group header e mais abaixo tem o group footer que é a section 7.
Nesse código que coloquei eu não uso o dataenveroment, então o código abre o datareport, reconhece a section 6 e da o nome de cadas campo meu do sql para o controle.
Tecla obrigado pelo retorno
Tecla como comentei com o XXXANGELSXXX, não estou usando o dataenviromente, esse esquema que você me passou não será necessário a inclusão do dataenviroment?
NILSON2 obrigado pelo retorno
Eu realmente tentarei essa solução, más eu gostaria de saber o porque não esta fucionando isso, porque tenho outros relatórios dessa forma e todos estão rodando perfeitamente.
O motivo pelo qual você perguntou, é que assim eu tenho um controle um pouco melhor, monto o sql da forma que eu desejo e apenas direciono o nome de cada campo do sql a cada campo do datareport.
Eu realmente tentarei essa solução, más eu gostaria de saber o porque não esta fucionando isso, porque tenho outros relatórios dessa forma e todos estão rodando perfeitamente.
O motivo pelo qual você perguntou, é que assim eu tenho um controle um pouco melhor, monto o sql da forma que eu desejo e apenas direciono o nome de cada campo do sql a cada campo do datareport.
Alvaro, concordo contigo, em fazer a query no proprio sistema, eu vi a sua imagem, para fazer teste, tenta passar o parametro para
With .Sections([Ô]Section5[Ô]).Controls, e coloca um text la, se carregar a informação sao as demais sections que poderao estar com problema.
With .Sections([Ô]Section5[Ô]).Controls, e coloca um text la, se carregar a informação sao as demais sections que poderao estar com problema.
Você quer fazer agrupamento? Se não Utilize o DataReport de modo não vinculado.
Ricardo obrigado pelo retorno, sim realmente é isso que desejo, fazer agrupamento e pelo código ele até reconhece os campos e tudo, o problema é quando chama o datareport, que é quando presenta o erro
Gente estou retonando a esse problema , tive que resolver algumas urgências, rsrsrs
Tecla estou utilizando a forma que você sugeriu, segue acima como que ficou o meu datareport, eu apenas coloquei 3 campo no group para ver se ele exibe alguma coisa, seguindo também a idéia do XXXANGELSXXX
Só que infelizmente o problema continua o mesmo, vou colocar as querys
Minha
Select V.nvalefrete,V.DataEmissao,V.DataSaida from LancamentoValeFrete LVF
Inner Join Acertos A on A.codacerto = LVF.CodDescrLancamento
Inner join ValeFrete V on V.CodValeFrete=LVF.CodValeFrete
Left Join ValefretexConhecimento VFC on VFC.CodValeFrete = V.CodValeFrete
Left join Conhecimento C on C.NConhecimento= VFC.NConhecimento
Left Join Veiculos Vei on Vei.CodVeiculo = C.CodVeiculo
Left Join Clientes R on R.CodCliente = C.CodRemetente
Left Join Clientes D on D.CodCliente = C.CodDestinatario
Left Join Motoristas M on M.CodMotorista = V.CodMotorista
Left Join Parceiros P on P.CodParceiro = V.CodMotorista
group by V.nvalefrete,V.DataEmissao,V.DataSaida
DataReport
SELECT V.NValeFrete, V.DataEmissao, V.DataSaida
FROM lancamentovalefrete LVF, acertos A,
{ oj { oj { oj { oj { oj { oj { oj valefrete V LEFT OUTER JOIN
valefretexconhecimento VFC ON
VFC.CodValeFrete = V.CodValeFrete } LEFT OUTER JOIN
conhecimento C ON
C.NConhecimento = VFC.NConhecimento } LEFT OUTER JOIN
veiculos Vei ON
Vei.CodVeiculo = C.CodVeiculo } LEFT OUTER JOIN
clientes R ON
R.CodCliente = C.CodRemetente } LEFT OUTER JOIN
clientes D ON
D .CodCliente = C.CodDestinatario } LEFT OUTER JOIN
motoristas M ON
M.CodMotorista = V.CodMotorista } LEFT OUTER JOIN
parceiros P ON P.CodParceiro = V.CodMotorista }
WHERE A.CodAcerto = LVF.CodDescrLancamento AND
V.CodValeFrete = LVF.CodValeFrete
GROUP BY V.NValeFrete, V.DataEmissao, V.DataSaida
As duas estão rodando no mysql perfeitas, estão trazendo as 403 linhas corretas, porém quando mando exibir no datareport ela da o mesmo erro.
With DrValeFreteDetalhado1
Set .DataSource = Rs
.DataMember = [Ô][Ô] [ô]com e sem da o mesmo erro
.LeftMargin = 300
.RightMargin = 0
.TopMargin = 300
.Show 1 [ô]Para aqui
End With
Será que alguém pode me dar uma força com ese problema ?!
Abraço a todos
Tópico encerrado , respostas não são mais permitidas