Controla Datasource que esta no Form1 apartir do Form2
Prezados,
Estou tentando controlar um Datasorce que esta em outro form sem ser o ativo não estou conseguindo.
Ex.:
Estou com o Form2, que é um form que possui apenas botões para Inserir, Gravar, Apagar e Alterar registros, que esta em um Datasource no Form1, que é uma tela de cadastros.
Alguem tem alguma ideia. Para que conhece o Sistema Habil, estou tentando fazer como nos cadastros deste sistema.
Agradeço pela atenção de Todos
E que Deus nos abençoe.
Estou tentando controlar um Datasorce que esta em outro form sem ser o ativo não estou conseguindo.
Ex.:
Estou com o Form2, que é um form que possui apenas botões para Inserir, Gravar, Apagar e Alterar registros, que esta em um Datasource no Form1, que é uma tela de cadastros.
Alguem tem alguma ideia. Para que conhece o Sistema Habil, estou tentando fazer como nos cadastros deste sistema.
Agradeço pela atenção de Todos
E que Deus nos abençoe.
Garoto Programa
Curtidas 0
Respostas
Ikkisamurai
27/05/2003
No Form2 coloque o seguinte lah nas declarações de interface:
private
FMyDataSource: TDatasource;
public
property MyDataSource: TDataSource read FMyDataSource Set FMyDataSource;
No Form1 preferencialmente antes de exibir o form2:
Form2.MyDataSource := TheDataSource; // O data source do form 1
Form2.Show; // Ou ShowModal;
Sempre que vc for se referenciar ao data source no form2 você deve fazer usando FMyDataSource agora... ele eh um ponteiro para o datasource real no form1.
Ok? :D
private
FMyDataSource: TDatasource;
public
property MyDataSource: TDataSource read FMyDataSource Set FMyDataSource;
No Form1 preferencialmente antes de exibir o form2:
Form2.MyDataSource := TheDataSource; // O data source do form 1
Form2.Show; // Ou ShowModal;
Sempre que vc for se referenciar ao data source no form2 você deve fazer usando FMyDataSource agora... ele eh um ponteiro para o datasource real no form1.
Ok? :D
GOSTEI 0
Garoto Programa
27/05/2003
Muito Obrigado pela dica Cavaleiro Fenix.
Vou testar e qualquer problema recorro ao Forun novamente.
Que Deus lhe abençoe.
Vou testar e qualquer problema recorro ao Forun novamente.
Que Deus lhe abençoe.
GOSTEI 0