Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

Грид не отображает данные   Найти похожие ветки 

 
Viktop   (2005-10-29 14:27) [0]

Проект состоит из модуля данных (DM) и двух форм (fmMain и fmResult). В модуле данных находится TTable и TDataSource.
На 2-й форме находится грид, связанный с TDataSource.
После запуска второй формы
var
 sbFormResults: TfmResults;
begin
 sbFormResults := TfmResults.Create(Application);
 try
   sbFormResults.ShowModal;
 finally
   FreeAndNil(sbFormResults);
 end

грид не отображает поля, хотя в режими проектирования всё нормально


 
Ольга   (2005-10-29 15:07) [1]

Открыта ли таблица на момент создания второй формы?
Прописан ли DM в uses второй формы?


 
Viktop   (2005-10-29 15:10) [2]

В Uses прописана.
Active=True


 
Ольга   (2005-10-29 15:24) [3]

А на Create второй формы делается связка Grid c DataSource?


 
Viktop   (2005-10-29 15:26) [4]

Нет, а зачем? Ведь это было указано во время разработки


 
Ольга   (2005-10-29 15:38) [5]

Может DataModule создается позже, чем fmResult?


 
Viktop   (2005-10-29 15:41) [6]

DataModule прописан а автосоздании:
DM
fmMain

Остальные формы создаю потом


 
Ольга   (2005-10-29 15:51) [7]

Тогда, все должно работать. Где-то вы какую-нибудь связку теряете, проверьте на OnActivate второй формы все свойства:
Table.Active
DataSource.DataSet
DBGrid.DataSource


 
Viktop   (2005-10-29 16:03) [8]

Всё стоит как надо. Странно. И это не первый раз такое


 
Ольга   (2005-10-29 16:18) [9]

Да, странно. Попробуйте убить все эти компоненты и создать их заново.


 
Viktop   (2005-10-29 17:36) [10]

Дык это в разных проектах так... Может отказаться от
var
sbFormResults: TfmResults;
begin
sbFormResults := TfmResults.Create(Application);
try
  sbFormResults.ShowModal;
finally
  FreeAndNil(sbFormResults);
end


 
Desdechado ©   (2005-10-29 19:00) [11]

по сабжу - очень странно
по [10] - я постоянно так делаю, правда перед ShowModal всегда явно открываю нужные мне датасеты
кстати, FreeAndNil лучше заменить на sbFormResults.Release


 
Viktop   (2005-10-29 19:35) [12]


> FreeAndNil лучше заменить на sbFormResults.Release

Почему?


 
Desdechado ©   (2005-10-29 20:03) [13]

Release+F1


 
msguns ©   (2005-10-31 11:49) [14]

Покажи файл проекта



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.062 c
14-1133177174
*Pavel
2005-11-28 14:26
2005.12.18
Перехват записи в файл


3-1130932156
Ega23
2005-11-02 14:49
2005.12.18
Не обновляются данные после EnableControls


14-1132593744
Veniamin
2005-11-21 20:22
2005.12.18
нужен код на делфи


2-1133328961
Laymer
2005-11-30 08:36
2005.12.18
TSQLConnection


2-1133357948
Новичек
2005-11-30 16:39
2005.12.18
Небольшой вопрос относительно функции function recv.