REPORT VIEWER
vb 2013 pro
Tenho este comando no relatório
select C.Ticket, C.Carreta, B.Balanca, C.DataSaida, C.Liquido, T.Transportadora
from EntradaSaida C inner join CadBalanca B on C.idBalanca = B.idBalanca
inner join Transportadora T on C.idTransportadora = T.idTransportadora
quando faço o query builder funciona certinho, mas quando gero o relatório os campos balanca e transportadora saem em branco.
Se não colocar o inner join aparece a idbalanca e idtransportadora, mas no relatório não quero a id e sim os nomes,
Sabem o que está de errado?
Tenho este comando no relatório
select C.Ticket, C.Carreta, B.Balanca, C.DataSaida, C.Liquido, T.Transportadora
from EntradaSaida C inner join CadBalanca B on C.idBalanca = B.idBalanca
inner join Transportadora T on C.idTransportadora = T.idTransportadora
quando faço o query builder funciona certinho, mas quando gero o relatório os campos balanca e transportadora saem em branco.
Se não colocar o inner join aparece a idbalanca e idtransportadora, mas no relatório não quero a id e sim os nomes,
Sabem o que está de errado?
Ninguem?
Um detalhe. No meu dataset só tem a tabela EntradaSaida, não tem a CadBalanca e Transportadora, será que isto está afetando?
No banco sql server todas as tabelas estão relacionadas.
Um detalhe. No meu dataset só tem a tabela EntradaSaida, não tem a CadBalanca e Transportadora, será que isto está afetando?
No banco sql server todas as tabelas estão relacionadas.
Pessoal tenho 02 imagens para poderem analisar e ver se tem como ajudar.
Como enviar estas imagens?
Como enviar estas imagens?
mais de um inner join geralmente pede (), ainda mais se no caso dos 2 estao ligados a campos da tabela principal.....
essa query vc dispara contra o banco e alimenta o RS? se sim os campos existem no RS sim, agora, sera q esse RS q esta alimentando o relatorio....nunca me dei bem com report view, entao nao tenho certeza desse funcionamento
essa query vc dispara contra o banco e alimenta o RS? se sim os campos existem no RS sim, agora, sera q esse RS q esta alimentando o relatorio....nunca me dei bem com report view, entao nao tenho certeza desse funcionamento
Nickosfot, pode ver na imagem que quando executo a query os campos Balanca e transportadora mostram os nomes [Ô]saÃda - Transportadora Geral[Ô], mas quando executo o programa e chamo o relatório estes 02 campos ficam em branco. Acho que é porque estes tetbox do relatório é campo integer.
Quando coloco na minha query para chamar os campos id (idBalanca e idTransportadora), o relatório sai com os id[ô]s corretos (1,5,2...). Mas quero igual ao mostrado na imagem.
Não sei como converter no report estes campos integer para string. Não sei se iria resolver também.
Quando coloco na minha query para chamar os campos id (idBalanca e idTransportadora), o relatório sai com os id[ô]s corretos (1,5,2...). Mas quero igual ao mostrado na imagem.
Não sei como converter no report estes campos integer para string. Não sei se iria resolver também.
sinceramente nao sei o q acontece na query, pq os campos definidos para serem mostrados sao os strings (b.balçanca e t.transportadora)
mas olhando bem, vi exatamente isso na query, os 2 campos q busca de outras tabelas estao relacionados a primeira, falta parentes nos inner join, eu tenho em casa um exemplo com varias tabelas, onde sao encadeados atraves de (), pode ter certeza q mudam muita coisa ai...
experimente algo assim
SELECT *
FROM ((
tabela1 INNER JOIN tabela2
ON tabela1.coluna1 = tabela2.coluna1
)
INNER JOIN tabela3
ON tabela1.coluna2 = tabela3.coluna1
)
mas olhando bem, vi exatamente isso na query, os 2 campos q busca de outras tabelas estao relacionados a primeira, falta parentes nos inner join, eu tenho em casa um exemplo com varias tabelas, onde sao encadeados atraves de (), pode ter certeza q mudam muita coisa ai...
experimente algo assim
SELECT *
FROM ((
tabela1 INNER JOIN tabela2
ON tabela1.coluna1 = tabela2.coluna1
)
INNER JOIN tabela3
ON tabela1.coluna2 = tabela3.coluna1
)
Ok.
Vou mudar e posto novamente.
Só um detalhe, mas não era para dar errado, quando executo a query builder?
Vou mudar e posto novamente.
Só um detalhe, mas não era para dar errado, quando executo a query builder?
não deu certo.
Continua com o erro. Veja.
Continua com o erro. Veja.
Helio.
Você está usando um DataSet tipado no reportViewer?
Se sim, você verificou se os campos do select possuem os mesmos nomes e tipagem no dataset?
Tenta fazer o select de outra forma para verificar se funciona.
Você está usando um DataSet tipado no reportViewer?
Se sim, você verificou se os campos do select possuem os mesmos nomes e tipagem no dataset?
Tenta fazer o select de outra forma para verificar se funciona.
select C.Ticket, C.Carreta, B.Balanca, C.DataSaida, C.Liquido, T.Transportadora
from EntradaSaida C, CadBalanca B, Transportadora T
where c.idBalanca = b.idBalanca and
t.idTransportadora = c.idTransportadora
Vou fazer os testes.
Guimorais, também não funcionou.
No query builder funciona, na hora que gera o relatório, não mostra os campos.
Sabem como converter de integer para string no textbox no rdlc design?
No query builder funciona, na hora que gera o relatório, não mostra os campos.
Sabem como converter de integer para string no textbox no rdlc design?
Tópico encerrado , respostas não são mais permitidas