![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Грид не отображает данные [D7, Paradox]
Viktop © (2005-10-29 14:27:00)Проект состоит из модуля данных (DM) и двух форм (fmMain и fmResult). В модуле данных находится TTable и TDataSource.
На 2-й форме находится грид, связанный с TDataSource.
После запуска второй формы
var
sbFormResults: TfmResults;
begin
sbFormResults := TfmResults.Create(Application);
try
sbFormResults.ShowModal;
finally
FreeAndNil(sbFormResults);
end
грид не отображает поля, хотя в режими проектирования всё нормально
msguns (2005-10-31 11:49:00) [1]Покажи файл проекта
Desdechado (2005-10-29 20:03:00) [2]Release+F1
Viktop (2005-10-29 19:35:00) [3]
> FreeAndNil лучше заменить на sbFormResults.Release
Почему?
Desdechado (2005-10-29 19:00:00) [4]по сабжу - очень странно
по [10] - я постоянно так делаю, правда перед ShowModal всегда явно открываю нужные мне датасеты
кстати, FreeAndNil лучше заменить на sbFormResults.Release
Viktop (2005-10-29 17:36:00) [5]Дык это в разных проектах так... Может отказаться от
var
sbFormResults: TfmResults;
begin
sbFormResults := TfmResults.Create(Application);
try
sbFormResults.ShowModal;
finally
FreeAndNil(sbFormResults);
end
Ольга (2005-10-29 16:18:00) [6]Да, странно. Попробуйте убить все эти компоненты и создать их заново.
Viktop (2005-10-29 16:03:00) [7]Всё стоит как надо. Странно. И это не первый раз такое
Ольга (2005-10-29 15:51:00) [8]Тогда, все должно работать. Где-то вы какую-нибудь связку теряете, проверьте на OnActivate второй формы все свойства:
Table.Active
DataSource.DataSet
DBGrid.DataSource
Viktop (2005-10-29 15:41:00) [9]DataModule прописан а автосоздании:
DM
fmMain
Остальные формы создаю потом
Ольга (2005-10-29 15:38:00) [10]Может DataModule создается позже, чем fmResult?
Viktop (2005-10-29 15:26:00) [11]Нет, а зачем? Ведь это было указано во время разработки
Ольга (2005-10-29 15:24:00) [12]А на Create второй формы делается связка Grid c DataSource?
Viktop (2005-10-29 15:10:00) [13]В Uses прописана.
Active=True
Ольга (2005-10-29 15:07:00) [14]Открыта ли таблица на момент создания второй формы?
Прописан ли DM в uses второй формы?