|
|
Postada em 23/11/2006 09:06 hs
Estou desenvolvendo um sistema e preciso que seja exibidas em uma tela várias imagens, a quantidade de imagens pode variar, é um cadastro de produto, por exemplo, tipo livro de religião, uma vez feita a pesquisa, deverá aparecer uma tela com as imagens destes livros (capas), O problema é como fazer um objeto picture ou image ser inserido na tela via código conforme a quantidade de itens encontrados na pesquisa. Tem com usar while...loop para gerar os objetos picture ou image? Como fazer.
|
|
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
Postada em 23/11/2006 09:53 hs
|
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 25/11/2006 18:14 hs
Fiz este exemplo: Option Explicit Dim iIndex As Integer Private Sub Command1_Click() iIndex = iIndex + 1 Load Image1(iIndex) Image1(iIndex).Top = Image1(iIndex - 1).Top + Image1(iIndex - 1).Height Image1(iIndex).Visible = True End Sub Private Sub Form_Load() iIndex = 0 End Sub Veja também estas dicas Outra coisa, um forme suporta 254 componentes mas como no exemplo estou usando um image com array este limite é muito maior. O exemplo serve para image, picture, textbox, buttons...
|
|
|
|
|
|
Postada em 27/11/2006 09:55 hs
Tekki, estou precisando fazer o mesmo, mas preciso fazer isso em um relátorio, será que vc tem uma ideia de como fazer isso na seção detalhes de um relatorio DataReport ou Crystal Report ?
|
|
|
|
Tekki
|
UBERLÂNDIA MG - BRASIL
|
|
Postada em 27/11/2006 23:15 hs
Cardoso no CR, por exemplo, o que você colocar na seção detalhes ele vai gerar uma linha para cada registro. Se você colocar uma picture ele vai gerar uma para cada registro. É esta sua dúvida?
|
|
|
|
|
|
Postada em 28/11/2006 00:16 hs
Tekki assim como o Cardoso G, a minha intenção é utilizar este procedimento no crystal report. A aplicação seria a seguinte de 1 para N na pesquisa, ou seja, eu iria abrir o relatório e então automaticamente, seria feita uma consulta em uma tabela pelo codigo, o resultado pode variar, entraria em loop até não encontrar mais nenhum registro com o referido código. O resultado seria texto e imagem, então precisaria gerar automaticamente um picture box ou image e um ou mais field (textbox) no relatório. Tenho a tabela principal onde existe a chave primária (codigo) e a tabela secundária onde não tem chave secundária, apenas o compo codigo que se repete e é nesta tabela que estão guardadas os endereços das imagens.
|
|
|
|