Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.028 c
8-1121685750
race1
2005-07-18 15:22
2005.12.18
Вывод картинки с полупрозрачностью


14-1132737161
TUser
2005-11-23 12:12
2005.12.18
Тюнинг компьютера


14-1133255756
КаПиБаРа
2005-11-29 12:15
2005.12.18
Вы Леви читали? Как вам его книги?


4-1129396275
g-l-u-k
2005-10-15 21:11
2005.12.18
Очистка контрола


2-1133440242
Alexey Panov
2005-12-01 15:30
2005.12.18
почта и Delphi




   Наверх