Начинаем работать в Borland C++ Builder




Глава 4. Работа с базами данных в Borland C++ Builder (2 часть)


    Введение
    Введение Borland C++ Builder обладает широкими возможностями доступа к базам данных. Так как базы данных предназначены не только для хранения, но и для выбора и обработки информации, одним из важн...
    Компонент TQuery
    Компонент TQuery Компонент TQuery, как и компонент TTable, обладает всеми свойствами компонента TDataSet. Как и в случае с компонентом TTable, компонент TDataSource управляет взаимодействием между...
    Visual Query Builder
    Visual Query Builder Visual Query Builder (VQB) является визуальным средством для построения запросов, базирующихся на SQL. С помощью этого средства можно строить комплексные запросы, обладая неко...
    Выбор псевдонима базы данных
    1. Выбор псевдонима базы данных После соединения с базой данных на экран выводится окно Visual Query Builder и диалоговая панель для выбора таблиц, используемых в запросе (рис. 2)....
    После соединения с БД появляется окно Visual Query Builder и диалоговая панель Add Table.
    2. После соединения с БД появляется окно Visual Query Builder и диалоговая панель Add Table. Панель инструментов Visual Query Builder позволяет выбирать операции, которые можно выполнить при созда...
    В рабочем пространстве окна Visual Query Builder появится таблица, выбранная из списка
    3. В рабочем пространстве окна Visual Query Builder появится таблица, выбранная из списка Для внесения одной или более таблиц в запрос следует выполнить следующее: 1.Если диалоговая панель Add Tab...
    Создание комбинированного запроса
    4. Создание комбинированного запроса Чтобы скомбинировать информацию из нескольких таблиц, нужно определить, как будут соединяться разные таблицы. С помощью Visual Query Builder можно определить к...
    Выбор критерия соединения таблиц
    5. Выбор критерия соединения таблиц Чтобы определить критерий отбора для запроса, нужно использовать строку Criteria таблицы в нижней части окна Visual Query Builder. Строка Criteria допускает люб...
    Выбор опции для колонки
    6. Выбор опции для колонки Можно определить условия для результатов группировки, используя строку Group Condition, что эквивалентно внесению выражения с предложением HAVING в SQL-операторе SELECT,...
    Вызов диалоговой панели Expression .
    7. Вызов диалоговой панели Expression . Диалоговая панель Expression позволяет использовать в запросах арифметические операции умножения, деления, сложения, вычитания, имена колонок и составные вы...
    Диалоговая панель Options
    8. Диалоговая панель Options Диалоговая панель Options (рис. 8) используется для того, чтобы определить опции для оператора SQL. Можно, например, удалить повторяющиеся записи (Remove Duplicate Rec...
    Результаты запроса отобразятся на экране в Result Window
    9. Результаты запроса отобразятся на экране в Result Window Можно проверить текст запроса, просматривая окно SQL Statement, для чего следует щелкнуть на кнопке SQL на панели инструментов. Это окно...
    Сгенерированный оператор SQL в окне SQL Statement.
    10. Сгенерированный оператор SQL в окне SQL Statement. Для завершения работы Visual Query Builder следует нажать кнопку с зеленой галочкой на инструментальной панели. После этого свойству SQL комп...
    Пример использования компонента TQuery
    Пример использования компонента TQuery Попробуем применить полученные сведения для создания приложения, использующего компоненты TTable, TQuery, TDataSource, TDBGrid. Воспользуемся для этой цели т...
    Расположение компонентов на форме приложения CUST
    11. Расположение компонентов на форме приложения CUST Установим следующие свойства для этих компонентов: Имя компонента Свойство Значение Table1 DatabaseName BCDEMOS TableName CUSTOMER.DB Active f...
    Использование Visual Query Builder для создания комбинированного запроса
    12. Использование Visual Query Builder для создания комбинированного запроса Теперь отсортируем результаты запроса по номеру покупателя и выйдем из Visual Query Builder. Используя инспектор объект...
    Так выглядит готовое приложение
    13. Так выглядит готовое приложение Нажмем кнопку "Открыть список клиентов". Введем значения полей "Начало" и "Конец" (например, 1200 и 1700 соответственно) и затем нажмем кнопку "Установить диапа...
    Модули данных
    Модули данных В предыдущем примере мы размещали компоненты со страницы Data Access непосредственно на главную форму приложения. Однако наличие на форме большого количества невидимых компонентов в...
    Размещение компонентов доступа к данным в DataModule
    14. Размещение компонентов доступа к данным в DataModule Приведем исходный текст модуля, связанного с главной формой новой версии приложения: //----------------------------------------------------...
    SQL Explorer и словарь данных
    SQL Explorer и словарь данных SQL Explorer является удобным инструментом при работе с базами данных. Для его запуска следует выбрать пункт меню Database/Explore или запустить его в качестве отдель...
    SQL Explorer
    15. SQL Explorer Сам словарь данных доступен для просмотра на странице Dictionary. В нем в виде раскрывающегося списка содержатся сведения о базах данных и расширенных атрибутах полей таблиц (разд...
    Просмотр и модификация словаря данных в SQL Explorer
    16. Просмотр и модификация словаря данных в SQL Explorer Отметим, что пользователь может создавать свои словари данных (пункт меню Dictionary/New). По умолчанию словари данных создаются в виде таб...








Начало