Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Продлема с выводом в DBGrid


Автор: BlackStorm 17.5.2005, 15:38
Здравствуйте!
Помогите решить следующую проблему:
На форме находится PageControl и DBGrid при событии OnChange PageControla срабатывает следующий код:
Код


 case PCSprv.ActivePageIndex of
  0 : begin
       SpravGrid.DataSource := dmMain.DS_Komp ;
       dmMain.ADODS_Komp.Open ;
       dmMain.ADODS_Komp.Refresh ;
       SpravGrid.Refresh ;
      end ;
  1 : begin
      // SpravGrid.DataSource := dmMain.DS_Mat ;
      // SpravGrid.Refresh ;
      end ;
  2 : begin
       SpravGrid.DataSource := dmMain.DS_Mat ;
       dmMain.ADODS_Mat.Open ;
       dmMain.ADODS_Mat.Refresh ;
       SpravGrid.Refresh ;
      end
  else begin
  end;

 end;


для однушки код не написан но это не существенно, так вот то что нужно выполнить при 0 выполняется а при 3 нет пишет что нет поля такогото

Автор: SPrograMMer 17.5.2005, 21:28
Цитата(BlackStorm @ 17.5.2005, 15:38)
нет поля такогото

значит нет.
Посмотри внимательно, на список полей твой физической таблицы и на список полей (объектов для полей) в твоей таблице или запросе. в общем источнике данных на который ссылаетсяdm Main.DS_Mat

Автор: Петрович 18.5.2005, 02:39
Цитата(SPrograMMer @ 17.5.2005, 22:28)
Посмотри внимательно, на список полей ...

Ну и на список колонок грида, если они созданы в дизайн-тайме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)