Zamknięcie tabeli na 2 Formach

0

Witam... Na jednej formie mam tabele, do wpisywania danych. Z tej formy przechodzę do kolejnej, na której mam DBGrida do filtrowania tabeli.
PYTANIE:
Jeżeli na Form1 mam :

Table1.Active:=False; To jak zrobić aby na Form2 też Tabela była zamknięta?
Problem polega na tym że jezeli na Form1 tabela jest nieaktywna (zamknięta) to po przejściu do drugiej formy tabela domyślnie jest otwarta. I procka w stylu:

if Form1.Table1.Active=False then
    Form2.Table1.Active:=False; 

nie działają.

0

A umieść w Form2 w OnShow (zakładam, że table ma się wyłączać/włączać przy pokazywaniu form2) taki kod :

Table1.Active := Form1.Table1.Active;

powinno działać... właściwie to powinien działać też twój kod.

//DOPISANE
Albo jeśli oba komponenty obsługują tą samą tabelę, to możesz przecież użyć na form2 tego Table1 z form1. Powinno się udać.

0

Dzięki berl naprowadziłes mnie na trop powinno być tak:

if Form1.Table1.State=dsInactive then
Table1.Close;

1 użytkowników online, w tym zalogowanych: 0, gości: 1