bioshock Posted May 30, 2009 at 05:05 PM Report #268599 Posted May 30, 2009 at 05:05 PM Boas, surgiu-me um problema. É o seguinte: Eu gostava de poder actualizar todos os Forms quando procedo a uma alteração. Passo a explicar-me melhor (Vou usar um exemplo): Form Zona Convivio Form Compras Quando clico no Botão "Comprar" - No Form Zona Convivio - acedo ao Form Compras. Nessas Compras, faço todas as alterações necessárias, quando saio do Form Compras, as alterações que efectuei no mesmo, devem já estar actualizadas no Form Convivio. Agora, o que eu consigo fazer: Caso eu abra o Form Compras e feche o Form Convivio consigo fazer com que as alterações sejam efectuadas. Contudo, o que eu faço é abrir o Form Compras dentro do Form Convivio e aí já não consigo fazer com que as alterações sejam efectuadas. Alguma sugestão? Obrigado.
José Lopes Posted May 30, 2009 at 05:12 PM Report #268602 Posted May 30, 2009 at 05:12 PM crias um metodo no form de inicio que actualize o proprio form. Depois no segundo form, depois de actualizares o proprio, chamas o método que actualiza o anterior. Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 05:42 PM Author Report #268616 Posted May 30, 2009 at 05:42 PM Já fiz isso josé. O que estás a dizer é algo do género: Form Load ZonaConvivio me.ZonaConvivioTableAdpter.Fill(Me.basededados.ZonaConvivio) e no Botão de Sair do Form Compras, ter: ZonaConvivio.ZonaConvivioTableAdapter.Fill(Me.basededados.ZonaConvivio) Caso seja isto, já tinha tentado e não funcionou.
José Lopes Posted May 30, 2009 at 05:53 PM Report #268619 Posted May 30, 2009 at 05:53 PM pode ter a ver com diferentes instancias do form... mas sim..a ideia era mesmo essa... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 05:57 PM Author Report #268620 Posted May 30, 2009 at 05:57 PM Instancias? Podes-te explicar melhor sff? É que gostava não ter que clicar no botão "Refresh" para me actualizar os dados. (Pois é muita informação em muitos forms) Obrigado pela ajuda.
José Lopes Posted May 30, 2009 at 05:58 PM Report #268622 Posted May 30, 2009 at 05:58 PM mas se carregares num botao refresh ele faz isso? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 06:07 PM Author Report #268625 Posted May 30, 2009 at 06:07 PM Y, caso eu clique no botão, ele faz-me refresh e desta forma actualiza-me as alterações que efectuei.
José Lopes Posted May 30, 2009 at 06:13 PM Report #268628 Posted May 30, 2009 at 06:13 PM tao pk nao poes a apontar para o clique do botao? Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 06:18 PM Author Report #268631 Posted May 30, 2009 at 06:18 PM Focus?
Solution José Lopes Posted May 30, 2009 at 06:21 PM Solution Report #268632 Posted May 30, 2009 at 06:21 PM nomedobotao.performclick Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 06:51 PM Author Report #268638 Posted May 30, 2009 at 06:51 PM Já está a funcionar!! Obrigado José. Bem, eu tenho outra dúvida em relação a gravar imagens no access. Tenho que fazer o que aqui diz? https://wiki.portugal-a-programar.pt/dev_net/vb.net/common_dialogs/ Ainda não experimentei.
José Lopes Posted May 30, 2009 at 09:17 PM Report #268667 Posted May 30, 2009 at 09:17 PM isto.. https://wiki.portugal-a-programar.pt/dev_net/vb.net/common_dialogs/ Mas so para ires buscar a imagem... para a carregares para a bd.. o topico para te orientares deve ser este: https://wiki.portugal-a-programar.pt/dev_net/vb.net/inserir_imagens_sql_server/ é só mudares os objectos usados que sao para sql..para oledb.... Mas o melhor é ires experimentando mesmo... Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted May 30, 2009 at 09:43 PM Author Report #268675 Posted May 30, 2009 at 09:43 PM Boas, eu não estou a fazer o meu programa todo via código. Contudo, deve dar na mesma, estou certo? Ainda não experimentei, decaminho vejo isso. Obrigado pela ajuda.
José Lopes Posted May 30, 2009 at 10:33 PM Report #268680 Posted May 30, 2009 at 10:33 PM yap... desde que seja feito em momentos diferentes..e contando que o registo ao qual queres adicionar a imagem ja existe...nao deveras ter problemas Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted June 1, 2009 at 10:24 AM Author Report #268896 Posted June 1, 2009 at 10:24 AM Assim do nada, hoje cheguei ao programa e todo o processo que havia de criado, deixou de funcionar. Ou seja, faço a linha de código PerformClick mas já não funciona, sou obrigado a clicar no botão refresh para funcionar. Sabes de algo que possa estar a bloquear?
José Lopes Posted June 1, 2009 at 10:29 AM Report #268899 Posted June 1, 2009 at 10:29 AM nao te esqueceste de nada que tenhas feio no outo dia? se ao clicar no botao funciona...pelo performclick tb devia funcionar.. porque basicamente so das aintrução para premir o botao...equivalente a premires o botao Quando te pedirem peixe.... ensina-os a Pescar!!Hum..lálálálá!!
bioshock Posted June 1, 2009 at 10:34 AM Author Report #268901 Posted June 1, 2009 at 10:34 AM Botão Refresh: Me.TAlunosTableAdapter.Fill(Me.BasedeDadosDataSet.TAlunos) Me.TSexoTableAdapter.Fill(Me.BasedeDadosDataSet.TSexo) Botão Sair (Chama procedimento do botão refresh) If MessageBox.Show("Deseja Sair?", "Sair", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.Yes Then InformacoesTAlunos.ToolStripButton4.PerformClick() InformacoesTAlunos.enabled = true Me.close É isto que tenho.
bioshock Posted June 1, 2009 at 01:22 PM Author Report #268938 Posted June 1, 2009 at 01:22 PM Já descobri, o problema é do "form.enabled = true ou false".
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