Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #25  
Старый 13.10.2011, 14:15
Lucky192 Lucky192 вне форума
Прохожий
 
Регистрация: 04.10.2011
Сообщения: 28
Репутация: 1351
По умолчанию

Вкладка DataControls в палитре компонентов. Там находятся визуальные компоненты для работы с базой данных. Все эти компоненты работают через TDataSource (каждый компонент содержит обязательно свойство DataSource).
Датасорс - это такой интерфейс для работы с набором записей. Сам набор записей это TDataSet (у TDataSource есть обязательное поле DataSet, где можно выбрать доступные источники данных - например SQL запрос). Одна из записей является текущей - на нее установлен т.н. "курсор". Текущая запись подсвечивается в компонентах типа DBGrid или просто выводится в компонентах, работающих с одним полем (DBText, DBEdit и т.д.).
Датасет можно перевести в режим редактирования, тогда поля текущей записи (на которую установлен курсор) можно будет редактировать с помощью компонентов со вкладки DataControls. Передача измененных значений в базу осуществляется методом Post. Метод Post автоматически вызывается при переходе на другую запись (естественно только в том случае, если текущая запись находилась в режиме редактирования).
У компонентов, работающих с конкретным полем обязательно нужно указывать имя поля (свойство DataField). У DBGrid можно ничего не указывать, а можно настроить список полей как удобно (убрать лишние, дать осмысленные названия, настроить параметры отображения и т.д.).
Также список полей можно настраивать у компонентов, относящихся к TDataSet (убирать поля, добавлять вычисляемые, настраивать их отображение и пр.)
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 21:57.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025