Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2010, 19:37   #1
$T@LKER
Форумчанин
 
Аватар для $T@LKER
 
Регистрация: 28.03.2009
Сообщений: 393
Восклицание Ошибка на событие AfterScroll!!!

Код AfterScroll`а:

Код:
procedure TDataModule2.DataQueryAfterScroll(DataSet: TDataSet);
begin
//кілкість кімнат
AReview.edit9.Text := AReview.dbgrid1.Fields[2].AsString;
//планіровка
AReview.edit7.Text := AReview.dbgrid1.Fields[3].AsString;
//общая цена
AReview.edit12.Text := AReview.dbgrid1.Fields[4].AsString;
//цена за метр
AReview.edit1.Text := AReview.dbgrid1.Fields[5].AsString;
//валюта
AReview.edit6.Text := AReview.dbgrid1.Fields[6].AsString;
//район
AReview.edit11.Text := AReview.dbgrid1.Fields[7].AsString;
//вулиця
AReview.edit10.Text := AReview.dbgrid1.Fields[8].AsString;
//будинок
AReview.edit4.Text := AReview.dbgrid1.Fields[9].AsString;
//жилая
AReview.edit8.Text := AReview.dbgrid1.Fields[10].AsString;
//кухня
AReview.edit13.Text := AReview.dbgrid1.Fields[11].AsString;
//єтаж
AReview.edit14.Text := AReview.dbgrid1.Fields[12].AsString;
//єтажность
AReview.edit17.Text := AReview.dbgrid1.Fields[13].AsString;
//материал
AReview.edit15.Text := AReview.dbgrid1.Fields[14].AsString;
//телефон
AReview.edit18.Text := AReview.dbgrid1.Fields[15].AsString;
//телевізор
AReview.edit16.Text := AReview.dbgrid1.Fields[16].AsString;
//холодільник
AReview.edit19.Text := AReview.dbgrid1.Fields[17].AsString;
//мебель
AReview.edit20.Text := AReview.dbgrid1.Fields[18].AsString;
//предоплата
AReview.edit21.Text := AReview.dbgrid1.Fields[19].AsString;
//контактний телефон
AReview.edit22.Text := AReview.dbgrid1.Fields[20].AsString;
//примечание
AReview.memo1.Text := AReview.dbgrid1.Fields[21].AsString;
//дата
AReview.edit24.Text := AReview.dbgrid1.Fields[22].AsString;

end;
Когда у меня на форме тока DBGrid который использует DataModule2.DataQuery то всё норм пашет!!! А вот когда я ставляю на форму ещё навороченый грид - cxGrid который использует данный с обычного грида(предварительно импортировав их) то всё зависает и показывает такую вот ошибку:

Project Project1.exe raised exception class EAccessViolation with message 'Access violation an address 005BACD3 in module 'Project1.exe'. Read of address 00000000'. Process stopped/ Use Step or Run to continue.

Немогу понять в чём причина?!
Может нужно d cxGrid импортировать данные с обычного грида динамечеськи в процесе исполнения программы?! Тока как это зделать?!
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
$T@LKER вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Событие OnResize sting1920 Помощь студентам 6 25.02.2010 20:23
событие PageControl Sparky Общие вопросы Delphi 2 27.01.2010 12:26
Событие vitamin.rulez Помощь студентам 7 10.02.2009 11:46
Событие terminadoor Общие вопросы Delphi 13 17.07.2008 09:25
Событие maha Общие вопросы Delphi 6 18.06.2008 18:53