barack Posted September 25, 2012 at 01:19 AM Report #476444 Posted September 25, 2012 at 01:19 AM (edited) boas! fiz um programa em visual basic 2010 mas esta a dar-me um erro alguem pode ajudar-me? link https://rapidshare.com/files/3085639126/projeto.zip o programa é simples, pois eu não percebo lá muito de programação, só queria um programa para guardar filmes (nome, pasta(ação, comedia, desenhos, series, terror); e disco (disco 1 e disco 2))e gostava que ao listar perguntasse pelo nome do filme e mostrasse e respetiva informação, e se possivel adicionar novos discos....obrigado! Edited September 25, 2012 at 01:20 AM by barack
Pedro B Posted September 25, 2012 at 01:27 AM Report #476445 Posted September 25, 2012 at 01:27 AM (edited) Podes dizer exactamente onde dá erro? Quer dizer, dá erro quando fazes o quê? Edited September 25, 2012 at 01:27 AM by Pedro B
Pedro B Posted September 25, 2012 at 01:39 AM Report #476446 Posted September 25, 2012 at 01:39 AM Ok, acho que já encontrei o problema, assim que puser isto a funcionar também publico isso e depois digo-te como fiz.
barack Posted September 25, 2012 at 01:40 AM Author Report #476447 Posted September 25, 2012 at 01:40 AM da erro ao fazer o update na base de dados... muito obrigado..
Pedro B Posted September 25, 2012 at 02:02 AM Report #476448 Posted September 25, 2012 at 02:02 AM já está, mas continuas com um problema, que tem a ver com o botão "Add New" na form para inserir novos filmes. Este botão só serve para limpar os campos, para introduzir um novo filme, certo? isso é porque na realidade tu não deverias fazer um Update na base de dados, mas sim inserir um novo registo quando te inviar isso vais ver que é fácil de fazer isso, se perceberes minimamente de SQL, mas mesmo que não percebas, tens tudo na net: como fazer pesquisas (SELECT), inserir novos registos (INSERT) fazer actualizar (UPDATE), etc... Ok, já percebi como é suposto isto funcionar, eu ainda não tinha reparado que queres ter acesso a todos os registos onde é suposto inseri-los, daí usares o update x) sendo assim, o objectivo é criar um novo registo caso carregues no tal botão "Add New", mas caso alteres um registo ele faz update. Acho que é isso, certo?
barack Posted September 25, 2012 at 02:02 AM Author Report #476449 Posted September 25, 2012 at 02:02 AM esse botao faz o pre-definido, porque eu nao percebo nada, isto não é para a escola é para mim mesmo, pq tenho muitos filmes em 2 discos, e queria fazer um levantamento do que tenho e em que pastas... se me podesses ajudar, coisa simples, agradecia do fundo do coração,,,,
Pedro B Posted September 25, 2012 at 02:11 AM Report #476450 Posted September 25, 2012 at 02:11 AM É na boa, ajudo de boa vontade 😉 não há problema. Isto é fácil, eu só não percebo muito bem onde foste arranjar esse botão porque por alguma razão ao clicar nele sempre que insiro um novo registo na realidade insere dois, um sem nome e o outro que eu criei, mas já está parcialmente resolvido, vou só procurar um icon igual ao que lá está e está feito.
Pedro B Posted September 25, 2012 at 02:24 AM Report #476451 Posted September 25, 2012 at 02:24 AM Acredita, aqueles botões estão a bater mal.... se não te importas, vou criar eu os botões, ficam com o mesmo aspecto mas pelo menos tenho a certeza que sei tudo o que eles fazem, porque estes pre-feitos .....
barack Posted September 25, 2012 at 02:25 AM Author Report #476452 Posted September 25, 2012 at 02:25 AM muito obrigado, só uma coisa deixa-os com a mesma altura e largura dos iniciais...
Pedro B Posted September 25, 2012 at 02:27 AM Report #476453 Posted September 25, 2012 at 02:27 AM isso fica tudo igual, até as imagens 😉
Pedro B Posted September 25, 2012 at 03:26 AM Report #476455 Posted September 25, 2012 at 03:26 AM ok, fiz melhor do que fazer tudo de novo e já percebi o porquê do erro que estava a dar, e acho que já devo ter arranjado uma forma de o resolver no fim dás-me o convite 😉 obrigadão ok, já resolvi o problema com o update mas apareceu outro, sempre que fazes um update, a base de dados é actualizada, mas depois a janela não fecha (onde inseres e editas os registos), tem qualquer coisa a ver com o update que fazes ao fechar a janela, só que como não gera nenhum erro, não percebo muito bem o que se pode estar a passar.... vou continuar a ver isto x)
Pedro B Posted September 25, 2012 at 03:47 AM Report #476456 Posted September 25, 2012 at 03:47 AM ok, está tudo a funcionar, acho eu, acho que todos os problemas que tinhas eram na form onde inserias e editavas os registos, pode não ser a solução mais bonite, mas funcionou bem x) espero que esteja bom. Tens aqui o link para descarregar isso: http://dl.dropbox.com/u/61406508/projeto.rar Abraço e se quiseres mandar o convite, top 😉 e obrigado cumps ah em relação aquilo que te falei das queries à base de dados, se quiseres ser tu a fazer as queries, no caso foi necessário fazer uma para fazer o Update, pode usar o DataSet. No menu Data, clicas em Show Data Sources. Depois na janela que abre (no mesmo sitio onde tens a toolbox) clicas com o botão direito do rato em cima do Data Set e escolhes a opção Edit Data Set With Designer. Isto vai-te levar para uma nova janela (no editor), depois clicas na tabela onde queres criar a query com o botão direito do rato e escolhes a opção Add --> Query. Clicas em Next e depois é só escolher o tipo de query que queres. Para a usares, basta usares a TableAdapter dessa tabela, no caso tu já tinhas a FilmesTableAdapter, portanto para usar uma query da tabela filmes: FilmesTableAdapter.<nome_da_query>. Para usares parametros nas queries também é simples: @<nome_do_parametro>, isto serve para usares variáveis para as queries. Podes ver um exemplo na query de update que usei. Espero que tenhas percebido x) cumprimentos
barack Posted September 25, 2012 at 02:00 PM Author Report #476479 Posted September 25, 2012 at 02:00 PM Acho q me mandaste o mesmo projeto....
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