Green_BiRi Posted May 26, 2008 at 08:01 AM Report Share #187502 Posted May 26, 2008 at 08:01 AM 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 at 09:49 AM Report Share #187511 Posted May 26, 2008 at 09:49 AM 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 at 04:43 PM Report Share #187604 Posted May 26, 2008 at 04:43 PM 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 at 06:18 PM Report Share #187642 Posted May 26, 2008 at 06:18 PM 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 at 09:46 PM Author Report Share #187694 Posted May 26, 2008 at 09:46 PM 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 at 09:54 PM Report Share #187699 Posted May 26, 2008 at 09:54 PM 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 at 09:55 PM Author Report Share #187702 Posted May 26, 2008 at 09:55 PM 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 at 09:57 PM Report Share #187703 Posted May 26, 2008 at 09:57 PM 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 at 09:58 PM Report Share #187704 Posted May 26, 2008 at 09:58 PM 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 at 09:59 PM Author Report Share #187705 Posted May 26, 2008 at 09:59 PM 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 at 09:59 PM Report Share #187707 Posted May 26, 2008 at 09:59 PM 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 at 10:00 PM Author Report Share #187708 Posted May 26, 2008 at 10:00 PM 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 at 10:00 PM Report Share #187709 Posted May 26, 2008 at 10:00 PM 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 at 10:03 PM Author Report Share #187710 Posted May 26, 2008 at 10:03 PM 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 at 10:04 PM Report Share #187712 Posted May 26, 2008 at 10:04 PM 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 at 10:05 PM Report Share #187713 Posted May 26, 2008 at 10:05 PM 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 at 10:06 PM Author Report Share #187715 Posted May 26, 2008 at 10:06 PM 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 at 10:06 PM Report Share #187716 Posted May 26, 2008 at 10:06 PM 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 at 10:12 PM Author Report Share #187719 Posted May 26, 2008 at 10:12 PM 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 at 10:38 PM Report Share #187728 Posted May 26, 2008 at 10:38 PM ...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