Использование элементов управления при проектировании форм приложения

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

еских навыков в использовании ODBC-технологии для создания внешних представлений (Remote Views), а также независимых представлений (Offline Views).

1)Спроектировать запрос, для реализации которого необходимо использовать таблицы .DBF и электронные таблицы .XLS.

2)С помощью ODBC установить источник данных - MS Excel. Выполнить соединение.

)Создать внешнее представление Remote Views. Выполнить изменения в представлении и продемонстрировать их в таблице .XLS.

)Создать независимое внешнее представление Offline Views. Использовать внешнее представление для вывода данных в отчете.

3. Определение источника данных ODBC

isual FoxPro обладает мощными встроенными средствами создания и поддержки баз данных. При работе с данными, сохраняемыми в DBF-таблицах Visual FoxPro, создаются так называемые локальные данные. Но возможны ситуации, когда требуемые данные хранятся не в локальных таблицах. Информация, используемая в разрабатываемом приложении может, находиться в электронных таблицах Microsoft Excel, в текстовом виде, в файлах базы данных Paradox или же на сервере базы данных типа SQL Server. Такие данные называются удаленными данными, несмотря на то, что они могут находиться даже на одном компьютере с Visual FoxPro.

Для доступа к удаленным данным используется стандартный протокол доступа к базам данных - ODBC. Open Database Connectivity (открытые средства связи с базами данных) - это технология, встроенная в cреду Windows, которая позволяет двум различным системам баз данных совместно использовать свои данные.

Работа ODBC основана на ODBC-процессоре Windows. Модель ODBC разделена на три отдельных уровня. Первый - ODBC-процессор Windows. Два других можно определить как драйверы ODBC: один для приемника данных, второй для источника.

ODBC - это сервис, предоставляемый Windows, но прежде чем обратиться к любым ODBC-источникам данных, необходимо установить драйвер источника данных в Windows.

Для этого примера используйте драйвер Microsoft Excel. Тем не менее, для всех источников данных необходимо в поле ввода Имя источника данных указать имя источника данных, которое в дальнейшем используется для ссылки на источник данных. Поле ввода Описание содержит краткое описание источника данных. Если при определении значений остальных полей возникнут проблемы, обратитесь к администратору базы данных, к которой вы собираетесь определить доступ. После выбора базы данных щелкните на кнопке ОК в установочном диалоговом окне ODBC-драйвера.

 

4. Использование соединений

 

Удобным средством для работы с удаленными данными является именованное соединение, которое хранится в базе данных и на которое можно ссылаться по имени при создании удаленного представления. Соединение - это заранее определенный удаленный источник данных, описание которого хранится в базе данных Visual FoxPro. Соединения создаются с помощью команды Connections (Соединение), выбираемой из контекстного меню конструктора базы данных.

Область Specify data source (Определить источник данных) содержит опции Data source, userid, password (Источник данных, идентификатор пользователя, пароль) и Connection string (Строка соединения), определяющие способ соединения с источником данных. При выборе первой опции в области отображаются поля ввода, приведенные в таблице 2.1.

 

Таблица 2.1 - Назначение полей ввода области Specify data source

Поле НазначениеData source (Источник данных) Userid (Идентификатор пользователя) Password (Пароль) Database (База данных)Имя источника данных из списка установленных источников данных ODBC Идентификатор пользователя для выбранного источника данных Пароль пользователя Имя базы данных

При выборе опции Connection String (Строка соединения) вместо приведенных выше полей ввода отображается только одно поле ввода Connect string (Строка соединения), в котором можно ввести строку соединения с источником данных.

Кнопка Verify Connection (Проверить соединения) предназначена для проверки соединения с указанным источником данных. Кнопка New Data Source (Новый источник данных) позволяет определить новый источник данных непосредственно из конструктора соединений.

Область Display ODBC login prompts (Отображение окна доступа к ODBC-источнику) содержит опции, определяющие, когда будет открываться диалоговое окно Data Source Login (Доступ к источнику данных), рассматриваемые в таблице 2.2.

 

Таблица 2.2 - Опции области Display ODBC login prompts

Наименование НазначениеWhen login info is not specified (Когда параметры доступа не определены) Always (Всегда) Never (Никогда)Диалоговое окно Data Source Login открывается только в том случае, если заданный идентификатор пользователя и пароль не найдены в определении именованного соединения. Указывает, что Visual FoxPro всегда открывает для пользователя окно Data Source Login, в котором можно выбрать другой регистрационный идентификатор и другой пароль из числа хранящихся в именованном соединении Указывает, что Visual FoxPro никогда не открывает диалоговое окно входа в базу данных

В области Data processing (Обработка данных) определяются свойства, связанные с обработкой данных соединения, отраженные в таблице 2.3.

 

Таблица 2.3 - Опции области Data processing

НаименованиеНазначениеAsynchronous execution (Асинхронное выполнение) Display warnings (Показывать предупреждения) Batch processing (Пакетная обработка данных) Automatic transactions (Автоматические транзакции) Packet size (Размер пакета данных )Задает признак асинхронного соединения Задает признак отображения не перехватываемых предупреждений Задает пакетный режим обработки данных Задает автоматическую обработку транзакций Задает размер пакета данных, передаваемого от сервера базы данныхДля определения значений параметров ?/p>