Controla Datasource que esta no Form1 apartir do Form2

Delphi

27/05/2003

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.


Garoto Programa

Garoto Programa

Curtidas 0

Respostas

Ikkisamurai

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


GOSTEI 0
Garoto Programa

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.


GOSTEI 0
POSTAR