Lucas Alves
-
Total de itens
10 -
Registro em
-
Última visita
Posts postados por Lucas Alves
-
-
Boa tarde para todos .... estou com um problema no crystal ...
Assim eu tenho um relatório com alguns dados que vem do banco ... ex :
RECEITA:
1 COPO DE FARINHA
2 XICARAS DE AÇÚCAR
1 COLHER DE FERMENTO
.
.
.
os dados , copo de farinha, xícara e fermento e etc... vem do banco de dados ... com a seguinte estrutura :
[LINHA 1] | [LINHA 2] | [LINHA 3] | ...
1 COPO DE FARINHA | 2 XICARAS DE AÇÚCAR | 1 COLHER DE FERMENTO | ...
MEU PROBLEMA É:
Como formatar todas as linhas que vem do banco para que todas apareçam bunitinhas, sem uma estar em cima da outra, se uma comer um pedaço da linha da outra e assim por diante ...
Oque eu consegui fazer é no braço colocar um espaço entre uma linha e outra, o problema é que quando vem algum dado do banco um pouco maior, ou menor o relatório fica todo deformado ...
Agradeço a atenção de todos
Grato desde já
Lucas
-
As receitas vem do banco, mas as imagens estão em uma pasta do computador, eu não posso mudar a estrutura do banco de dados agora porque já esta em produção, mas oque eu estou tentando fazer é o seguinte ...
Eu Inseri uma Picture no Crystal Reports no vb.net 2003, porém quero especificar via código o caminho na qual se encontra a figura dessa Picture.
No código no vb basta eu pegar o nome da imagem .ImageUrl = "Caminho"... Já no crystal tentei o seguinte:
DirectCast(Rel.Section6.ReportObjects.Item("Picture11"), = AppDomain.CurrentDomain.BaseDirectory & "Imagens/SemFoto.jpg"
Porém da o seguinte erro de conversão nessa minha linha:
Specified cast is not valid.
Eu criei um for para gerar as imagens dinamicamente, o problema é que ele não esta conseguindo pegar o caminho da imagem na pasta, conforme erro que postei acima... abaixo segue o for para vocês verificarem .. ...
For i = 0 To dt.Rows.Count - 1
If Not dt.Rows(i).Item(2) Is Nothing Then
If ExisteFoto(dt.Rows(i).Item(2)) = True Then
DirectCast(Rel.Section6.ReportObjects.Item("Picture11"), PictureObject) = "../Imagens/" & dt.Rows(i).Item(2) & ".jpg"
else
DirectCast(Rel.Section6.ReportObjects.Item("Picture11"), PictureObject) = "../Imagens/Imagens/SemFoto.jpg"
End If
End If
Next
Grato desde já
Lucas Alves
-
Amigo, provavelmente com a essa altura do campeonato você já conseguiu,.,.mas caso não, aki vai um link para te ajudar ok
http://www.devhood.com/Tutorials/tutorial_...tutorial_id=454
Abraços
-
Amigo, coloca o seu select aqui para que possamos analizar melhor, o seu campo é de um tipo inteiro ou string ??
Atenciosamente
Lucas
-
Boa tarde a todos!!!
Gostaria de saber se alguém de vocês sabe como eu faço para carregar imagens dinamicas no crystal reports no vb.net 2003....
O Caso é o seguinte, eu tenho um relatório de uma receitas.....tenho uma pasta no pc com imagens de cada receita..... o programa vai funcionar + - assim .,,..,
Caso o usuário clique na receita de bolo o relatório será apresentado com a imagem do bolo e com a descrição de como fazer o mesmo.....caso ele clique na receita de brigadeiro vai aparecer a imagem do brigadeiro e assim por diante ....
Caso alguém puder me ajudar agradeço
Atenciosamente
Lucas Alves
-
Amigo, consegui resolver.. eu só troquei as aspas duplas pelas simples, ficou assim ó .;.;.;.;
<_<
<a href='Sbn98601x.aspx?Data=<%# DataBinder.Eval(Container.DataItem, "DATA_FCHVEI") %>&Desc=<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI_COMPLETA") %>'>
<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI") %> ' lembrando que este é o texto que vai aparecer como link ...
</a>
-
Boa tarde Amigo!
Eu vi o tópico que você deixou, o problema é que no .net2003 não tem a opção de gridview,,,,mas funcionaria se tivesse....
Amigo, consegui fazer deste jeito
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="lnkDesc" runat="server">
<a href="Sbn98601x.aspx?Data=<%# DataBinder.Eval(Container.DataItem, "DATA_FCHVEI") %>&Desc=<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI_COMPLETA") %>">
<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI") %>
</a>
</asp:LinkButton>
</ItemTemplate>
</asp:TemplateColumn>
O único problema é que agora eu não consigo acessar o design auhahuhua ,,.ele da erro de aspas,.,.,.a mensagem que aparece é a seguinte:
Quote values differently inside a '<% ..."value" ...%>'block
funciona,.,.só que eu num consigo acessar o design,..,tentei de tudo , colocar aspas simples em tudo quanto é lugar,,.,.barra ,.,.barra invertida,.,.,.quando ele me permite olhar o design ele não passa os valores, acho que as aspas simples cancela o parametro sei la,.,..,
Grato desde já
Lucas Alves
-
Amigo, desculpe a demora para retornar, é que eu não recebi nenhuma mensagem dizendo que você havia respondido...
Mais então... eu não consigo colocar um link no braço no html e depois adicionar o evento no vb.,,.,.o link eu até adiciono no html, mas no vb não consigo colocar evento,.,.,.
oque eu tinha pensado em fazer é:
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="lnkDesc" runat="server">
<a href="Sbn98601x.aspx?Id="'"<%# DataBinder.Eval(Container.DataItem, "DATA_FCHVEI") %>'"">
<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI") %>
</a>
</asp:LinkButton>
</ItemTemplate>
Aki eu tento enviar a data como parametro para minha página Sbn98601x, mas quando passo o mouse em cima do link não esta passando nada como parametro, fica apenas ID= ,.,.,.,.
Atenciosamente
Lucas
Amigo, desculpe a demora para retornar, é que eu não recebi nenhuma mensagem dizendo que você havia respondido...
Mais então... eu não consigo colocar um link no braço no html e depois adicionar o evento no vb.,,.,.o link eu até adiciono no html, mas no vb não consigo colocar evento,.,.,.
oque eu tinha pensado em fazer é:
<asp:TemplateColumn>
<ItemTemplate>
<asp:LinkButton id="lnkDesc" runat="server">
<a href="Sbn98601x.aspx?Id="'"<%# DataBinder.Eval(Container.DataItem, "DATA_FCHVEI") %>'"">
<%# DataBinder.Eval(Container.DataItem, "LINHA_FCHVEI") %>
</a>
</asp:LinkButton>
</ItemTemplate>
Aki eu tento enviar a data como parametro para minha página Sbn98601x, mas quando passo o mouse em cima do link não esta passando nada como parametro, fica apenas ID= ,.,.,.,.
Atenciosamente
Lucas
-
Boa Tarde pessoal!
Esse é o meu primeiro post então me desculpem caso eu coloque informações incoerentes, ou faltando algum dado!
Minha dúvida é a seguinte:
Eu estou fazendo um DataGrid em VB.net 2003, eu criei o DataGrid com 2 colunas, uma é um Bound Column e a outra é um Template Column, os dados para preencher este grid vem do banco de dados, abaixo vou colocar como eu criei o grid:
eu consegui criar um link no template column, mas não consigo colocar um evento nele ao clicar, quando clica em cima do link não acontece nada, eu precisaria guardar os valores do txt e enviar para outra página com uma sessão.
Aqui é aonde eu coloco o link nos dados da template column
Private Sub dtgDate_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dtgDate.ItemDataBound
Dim link As System.Web.UI.WebControls.LinkButton
If e.Item.ItemType = ListItemType.AlternatingItem OrElse _
e.Item.ItemType = ListItemType.Item Then
If e.Item.Cells(0).Text.Trim = " " Then
link = e.Item.Cells(1).FindControl("lnkDesc")
link.Visible = False
End If
End If
End Sub
Line Object em Crystal Reports
em .NET
Postado
Boa tarde Amigo, já resolvi o problema, no select do banco de dados eu juntei todas as linhas em uma só, e no line object eu defini um tamanho no braço pra que fique legal em todos os formulários,
Obrigado pela atenção mano
Abraços