Green_BiRi Posted May 26, 2008 Report Share Posted May 26, 2008 Ora então boas a todos... 😄 Eu estou a fazer um programa tipo catálogo virtual, mas não sei como associar uma imagem a um registo (nem sei se é possível)... poderiam-me explicar como o faço? Obrigado 😄 P.S.: Sim, eu fiz um grande edit porque decidi reformular o meu projecto todo. Peço desculpa... Link to comment Share on other sites More sharing options...
asworm Posted May 26, 2008 Report Share Posted May 26, 2008 nao percebi bem o que crias, mas se for o que penso , uma solução é guardr no registo o caminho da imagem... apenas, e o programa depois vais buscar o caminho... cumps Got it? Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 Tens duas hipóteses... ou usas uma bd que suporte a utilização de Blob's, e inseres os ficheiros directamente na tabela...ou então segues a solução do asworm Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
DanielAmorim Posted May 26, 2008 Report Share Posted May 26, 2008 Podes também gravar a imagem em forma de Byte[] num campo do tipo VARBINARY. A ideia de gravares o caminho das imagens na BD também dá, ficas é sempre agarrado a esses caminhos.... Daniel Amorim VP for xRTML http://www.xrtml.org http://www.realtime.co Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 Peço desculpa se não expliquei bem... deixem-me esclarecer com a imagem abaixo: http://img101.imageshack.us/img101/1273/semttuloie4.png Tal como diz na imagem, quando eu troco de registo, a imagem troca também. P.S.: Estou a usar uma base de dados do tipo Access... nesta altura do campeonato já não posso andar com mudanças e isto é mesmo urgente. P.S. 2: Experimentei a ideia do asworm mas dá-me erro no runtime quando mudo de registo. Diz-me "Invalid field data type."... eu usei o tipo de dados text. Será isso? Obrigado pelas respostas pessoal 😉 Link to comment Share on other sites More sharing options...
DanielAmorim Posted May 26, 2008 Report Share Posted May 26, 2008 Como já foi dito, o que precisas é de juntar a cada registo a imagem. O melhor mesmo era acrescentares um campo à tabela Álbum (???) para guardares essa informação. Não sei os tipos suportados por Access... se suportar VARBINARY aconselho-te a usares esse e guardas a representação binária da imagem. Caso não suporte podes guardar o caminho da imagem no sistema de ficheiros. P.S. 2: Experimentei a ideia do asworm mas dá-me erro no runtime quando mudo de registo. Diz-me "Invalid field data type."... eu usei o tipo de dados text. Será isso? Mostra o código onde esse erro ocorre. Daniel Amorim VP for xRTML http://www.xrtml.org http://www.realtime.co Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 Como já foi dito, o que precisas é de juntar a cada registo a imagem. O melhor mesmo era acrescentares um campo à tabela Álbum (???) para guardares essa informação. Não sei os tipos suportados por Access... se suportar VARBINARY aconselho-te a usares esse e guardas a representação binária da imagem. Caso não suporte podes guardar o caminho da imagem no sistema de ficheiros. Foi o que eu fiz, mas dá-me o erro que eu disse no post acima... "Invalid field data type." 😉 Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 O acess não dá para isso... e o campo para guardares o caminho deve ser texto. Como é que estas a carregar depois essa imagem? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
DanielAmorim Posted May 26, 2008 Report Share Posted May 26, 2008 Pois... pouco mexi em Access e não conheço as limitações Daniel Amorim VP for xRTML http://www.xrtml.org http://www.realtime.co Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 O acess não dá para isso... e o campo para guardares o caminho deve ser texto. Como é que estas a carregar depois essa imagem? Por picturebox... desculpem a ignorância, mas comecei a dar isto este ano e não me safo assim tanto.. estou a ver se aprendo 😉 Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 quer dizer..na verdade o acess suporta esse tipo de dados.. mas acho que so podem ser inseridos directamente na tabela ou no form...para além de que as bd ficam com um tamanho intragável ;-) Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 quer dizer..na verdade o acess suporta esse tipo de dados.. mas acho que so podem ser inseridos directamente na tabela ou no form...para além de que as bd ficam com um tamanho intragável ;-) Eu sei, mas como foi o que me ensinaram, é o que eu uso... 😉 Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 Ok...mas qual o codigo que estas a correr para carregares os dados da DB? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 Ok...mas qual o codigo que estas a correr para carregares os dados da DB? Neste form, só tenho em código os botões de navegação e de retrocesso... nada mais... Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 mas interajes com a BD, não? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
DanielAmorim Posted May 26, 2008 Report Share Posted May 26, 2008 Mostra o código onde dá o erro que referiste... a ver se olhando para o código conseguimos ajudar-te Daniel Amorim VP for xRTML http://www.xrtml.org http://www.realtime.co Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 mas interajes com a BD, não? Bem, tenho lá o controlo "Data" que faz o load automático... se quiseres, posso enviar o programa para veres melhor 😉 Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 ok posta la isso Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
Green_BiRi Posted May 26, 2008 Author Report Share Posted May 26, 2008 Aqui está... tomei a liberdade de por em 2 servers, saca donde te der mais jeito... http://www.megaupload.com/?d=INR4PTTH http://rapidshare.com/files/117861963/Flac.zip.html Vai até ao form dos Filmes, ainda só estava a experimentar lá... 😉 Link to comment Share on other sites More sharing options...
José Lopes Posted May 26, 2008 Report Share Posted May 26, 2008 ...quase... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now