[firebase-br] Off Topic - DataSource sumindo
Felipe Ambrosio
fkambrosio em gmail.com
Ter Jan 27 18:23:35 -03 2009
Kra, talvez seja isso sim, pois isso acontece as vezes só, e como nunca eu
tinha reparado a ordem em que eu abro os fontes, não tinha me ligado nisso.
Eu vou fazer os testes e depois posto aqui na lista...
Muito obrigado a todos pelas ajudas!! \o/
[]'s
----- Original Message -----
From: "Escovador de Bits" <escovadordebits em gmail.com>
To: "FireBase" <lista em firebase.com.br>; <fkambrosio em gmail.com>
Sent: Tuesday, January 27, 2009 1:23 PM
Subject: Re: [firebase-br] Off Topic - DataSource sumindo
> Bom dia/tarde Felipe.
>
> Pode até nem ser esse o caso, mas verifique se tem a ver com o seu caso.
>
> Você pode estar colocando o DataSource em um DataModule ou em outro Form,
> e no Form onde tem os controles de dataware, você está utilizando o
> DataSource daquele DataModule ou outro Form.
>
> Se você abre primeiro o DataModule onde está o DataSource, e depois abre o
> form contendo os controles de dataware, tudo tranquilo.
>
> Se você abre primeiro o Form contendo os controles de dataware, e depois
> abre o DataModule onde está o DataSource, ou nem chega a abrir o
> DataModule, até pode aparecer o DataSource nos controles, mas se você
> fizer isso mais de uma vez, pode perder essa ligação, pois quando você
> abre primeiro o Form dos controles, e eles vão procurar o tal DataSource,
> não vão encontrá-lo, porque ele só é criado quando você abre/cria o
> DataModule, e nessa situação, perdem o endereço/referência do DataSource.
>
> Acontece o mesmo quando colocamos um DataSource no form dos controles, e
> esse DataSource aponta para um DataSet em um módulo de dados.
>
> Quando abrimos apenas o form, o DataSource pode perder o
> endereço/referência do DataSet.
>
> Quando eu programava para desktop de forma "tradicional", eu sempre
> acrescentava um código no evento OnCreate do Form para atribuir o DataSet
> correto ao DataSource, assegurando assim que, em tempo de execução, tudo
> esteja ligado de forma correta, independentemente se em tempo de desenho
> esses endereços tenham sido perdidos.
>
> Espero ter ajudado mais que atrapalhado. :D
>
> Felipe Ambrosio escreveu:
>> Galera, preciso de uma ajuda, nao sei mais o que verificar...
>>
>> Trabalho com Delphi 7 e FB 2.0...
>>
>> Atualmente tenho 3 projetos diferentes, mas em um deles (que raramente eu
>> dou uma manutenção) quando abro no Delphi verifico que no FORM principal
>> (primeiro tela do programa) todos os componentes (DBedits, DBloockup,
>> DBgrid) estão sem a informação do DataSource, já tentei ver varias coisas
>> mas não consigo descobrir e chegar em uma conclusão porque isso ocorre.
>>
>> Alguem tem alguma idéia ou ja passou por isso?
>>
>> []'s
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use:
>> http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
>>
Mais detalhes sobre a lista de discussão lista