footboyedit Posted March 16, 2017 at 11:52 PM Report Share #603200 Posted March 16, 2017 at 11:52 PM Boas, estou a fazer uma aplicação em VBA com 2 forms. No form1 tenho uma flexgrid que carrega registos de uma base de dados e no form 2 tenho uma textbox que introduz registo na mesma base de dados. O que quero fazer é ao clicar no botão de adicionar do form2 a grid do form1 atualize automaticamente. Como faço para atualizar visto que se tratam de forms diferentes? ps: Não posso ter botões no form1 para atualizar, tem que ser mesmo automaticamente após o clique no botão adicionar do form2. Obrigado 🙂 Link to comment Share on other sites More sharing options...
Gnrtuga Posted March 17, 2017 at 08:49 AM Report Share #603201 Posted March 17, 2017 at 08:49 AM (edited) Boas, não sei se é isto que queres, mas aparentemente é só chamares o evento que carrega / atualiza a flexgrid dentro do evento do botão adicionar. Em princípio basta tornares público o evento que vai carregar / atualizar a flexgrid. Será qualquer coisa como: Dentro do BotaoAdicionar_Click meteres algo tipo Call Form1.EventoQueCarregaFlexgrid Boa sorte Edited March 17, 2017 at 08:52 AM by Gnrtuga Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!) Nunca mais é verão outra vez.. :) Link to comment Share on other sites More sharing options...
footboyedit Posted March 17, 2017 at 09:47 AM Author Report Share #603202 Posted March 17, 2017 at 09:47 AM 56 minutos atrás, Gnrtuga disse: Boas, não sei se é isto que queres, mas aparentemente é só chamares o evento que carrega / atualiza a flexgrid dentro do evento do botão adicionar. Em princípio basta tornares público o evento que vai carregar / atualizar a flexgrid. Será qualquer coisa como: Dentro do BotaoAdicionar_Click meteres algo tipo Call Form1.EventoQueCarregaFlexgrid Boa sorte Obrigado mas continua sem funcionar. O método que carrega tem um parâmetro do tipo variant e mesmo chamando-o não acontece nada. Link to comment Share on other sites More sharing options...
Gnrtuga Posted March 17, 2017 at 12:56 PM Report Share #603212 Posted March 17, 2017 at 12:56 PM Talvez seja mais fácil meteres aqui o código que tens, pode ser que alguém tenha uma ideia. Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!) Nunca mais é verão outra vez.. :) Link to comment Share on other sites More sharing options...
footboyedit Posted March 17, 2017 at 01:47 PM Author Report Share #603215 Posted March 17, 2017 at 01:47 PM 50 minutos atrás, Gnrtuga disse: Talvez seja mais fácil meteres aqui o código que tens, pode ser que alguém tenha uma ideia. De momento não tenho aqui o código. Mas é muito simples como expliquei, devia estar a funcionar. Mas o problema estará no ter 2 forms certo? Eu o chamo o form1.carregar(cliente) no botão adicionar no form2, mesmo antes do unload me. Link to comment Share on other sites More sharing options...
Gnrtuga Posted March 20, 2017 at 06:44 PM Report Share #603282 Posted March 20, 2017 at 06:44 PM footboyedit desculpa só responder agora, não tenho tido muito tempo. Experimenta não fazeres o unload me, para ver se o problema está ai, ou cria um breakpoint para quando chamas o procedimento para veres o que se passa. Uma solução sem ver o código é como um mecânico fazer um diagnóstico só pelo barulho do carro, nem sempre acerta. Boa sorte. Férias! Estou por aqui: http://maps.google.p...001549&t=h&z=20 (a bulir claro está!) Nunca mais é verão outra vez.. :) Link to comment Share on other sites More sharing options...
manuel antonio Posted April 12, 2017 at 11:24 PM Report Share #603605 Posted April 12, 2017 at 11:24 PM (edited) Em 16/03/2017 às 23:52, footboyedit disse: ps: Não posso ter botões no form1 para atualizar, tem que ser mesmo automaticamente após o clique no botão adicionar do form2. Os Userforms estão exibidos ao mesmo tempo? Não me parece. Como tal, no evento do botão que atualiza, deveria bastar um "load Userform1" como última linha, que de acordo com as instruções corretas no evento "initialize" deste Userform1, tem que exibir os dados atualizados. Edited April 12, 2017 at 11:26 PM by manuel antonio 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