Guest MARCOS AUGUSTO Postado Agosto 29, 2008 Denunciar Share Postado Agosto 29, 2008 ola pessoalestou com um pequeno problema que não estou conseguindo entender. fiz um form com um dbgrid lincado em um banco firebird atraves dos seguintes objetos:um DataSourceum IBQueryum IBTransactionIBDatabasetodos lincados e funcionado. agora é que vem o problema, com o form aberto e a tabela funcionado eu tento abrir outro form usando showmodale os dados que estao na tabela do form anterior some.alguém tem alguma ideia de como resover isso???ficarei muito grato Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duduh_Capixaba Postado Agosto 29, 2008 Denunciar Share Postado Agosto 29, 2008 (editado) Olá Marcos! O que tem nesse outro Form que você está abrindo? Quando você fecha este Form, ele executa alguma coisa? Você usa um Data Module para guardar os DataSource, ou eles ficam cada um em um Form?Detalhe um pouco melhor esse seu projeto. Editado Agosto 29, 2008 por Duduh_Capixaba Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Augusto Postado Agosto 29, 2008 Denunciar Share Postado Agosto 29, 2008 (editado) Eu coloque todos os objetos do banco em um data moduleo forme que desaparece esta u dbgrid que carrega de um ibqueryo outro forme É para adicionar dados no banco, tipo "nome, endereco" mas quando eu clico no botao para abrir o form os dados do dbgrid desaparece e quandoeu fecho o forme eles aparecem novamente.duduh_capixaba, c você não entendeu tentarei explicar novamente, É que estou meio sem tempo agoragrato Marcos Augusto 3.7 Ao postar uma mensagem, procure usar o tamanho de fonte padrão do fórum, não deixando as letras grandes ou pequenas demais; evite o uso de cores fortes, as quais prejudicam a leitura, e não insira textos totalmente em caixa alta (ESTE É UM TEXTO EM CAIXA ALTA). Tópicos que violaremm essa regra serão editados sem prévio aviso. Editado Agosto 30, 2008 por Jhonas Regras do Forum Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Duduh_Capixaba Postado Agosto 30, 2008 Denunciar Share Postado Agosto 30, 2008 Marcos, e por um acaso esses dados que você adiciona no segundo Form, são os mesmos dados mostrados no Grid do primeiro Form? Existe algum código no evento OnActivate ou OnCreate do segundo Form?Estou perguntando tudo isso, porque pela lógica, você teria que fechar a Query antes de adicionar ou alterar dados do banco. E quando você fecha uma Query, e essa estiver relacionada a algum DataSource, o Grid com certeza perderá a conexão até que você reabra a Query. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Marcos Augusto Postado Agosto 30, 2008 Denunciar Share Postado Agosto 30, 2008 (editado) O duduh_capixaba, muito obrigado eu não tinha visto que um comando no segundo form ( formshow ), resolveu o problemamuito obrigado 3.7 Ao postar uma mensagem, procure usar o tamanho de fonte padrão do fórum, não deixando as letras grandes ou pequenas demais; evite o uso de cores fortes, as quais prejudicam a leitura, e não insira textos totalmente em caixa alta (ESTE É UM TEXTO EM CAIXA ALTA). Tópicos que violaremm essa regra serão editados sem prévio aviso.Por favor siga as regras do forum Editado Agosto 30, 2008 por Jhonas Regras do Forum Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest MARCOS AUGUSTO
ola pessoal
estou com um pequeno problema que não estou conseguindo entender.
fiz um form com um dbgrid lincado em um banco firebird atraves dos seguintes objetos:
um DataSource
um IBQuery
um IBTransaction
IBDatabase
todos lincados e funcionado.
agora é que vem o problema, com o form aberto e a tabela funcionado eu tento abrir outro form usando showmodal
e os dados que estao na tabela do form anterior some.
alguém tem alguma ideia de como resover isso???
ficarei muito grato
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.