Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

СУБД МS Ассеss




Литература

Задания

Контрольные вопросы

Отображение таблиц в форме

Для отображения таблиц базы данных на форме служит элемент управления DataGridView из группы Данные. Для каждой таблицы БД, которую нужно отобразить в приложении, создаётся свой элемент DataGridView. Кнопка в верхней части этого элемента открывает окно настройки DataGridView Tasks.

Здесь в поле Shoose Data Source нужно выбрать одну из таблиц (или представлений) базы данных:

В результате в элементе DataGridView отображается структура таблицы:

Теперь можно запустить приложение и проверить его работу:

Если таблица не отображается, то при помощи ссылки Просмотреть данные окна DataGridView Tasks можно отобразить таблицу не из набора данных DataSet, а из первоисточника – самой БД.

Внешний вид таблицы регулируется с помощью ссылки Edit Colums в окне DataGridView Tasks. Например, свойство Header Text, задаёт текст, отображаемый в заголовке поля:


Свойство DefaultCellStyle задаёт параметры форматирования колонки: шрифт (Font), выравнивание (Alignmenmt), способ отображения денег, даты и других величин (Format) и другие параметры

Некоторую сложность представляет центрирование заголовка колонки. Это приходится делать вставкой пробелов в свойстве Header Text. Свойство Width определяет ширину колонки. Колонку можно скрыть, задав значение False свойству Visible:

В окне DataGridView Tasks имеется набор флагов со следующими назначениями.

Установленный флаг Enable Adding разрешает пользователю приложения добавлять строки в таблицу.

Флаг Enable Editing управляет разрешением пользователю редактировать данные в таблице. Если необходимо запретить редактирование не во всей таблице, а в конкретном поле, то для этого в окне Edit Columns устанавливается значение True для свойства ReadOnly. Флаг Enable Deleting управляет разрешением удалять строки пользователем. Флаг Enable Reordering управляет разрешением изменять порядок расположения столбцов пользователем во время сеанса.

Ссылка Dock in harent container размещает таблицу на всё окно формы. Свойство Dock элемента DataGridView позволяет привязывать таблицу к различным краям формы:


1. Что такое ADO.NET?

2. С какими СУБД работает ADO.NET?

3. Какие виды соединений обеспечивает ADO.NET?

4. Каковы достоинства и недостатки каждого вида соединений?

5. Перечислите основные классы ADO.NET.

6. Каково назначение объектов класса Command?

7. Какой класс обеспечивает чтение при постоянном соединении с базой данных?

8. Что такое «провайдер данных»? Нарисуйте классовую структуру провайдера данных.

9. Функции, выполняемые объектами класса DataSet.

10. Какие коллекции имеют объекты класса DataSet? Какие объекты составляют эти коллекции?

11. Назначение класса DataRelation и его коллекции Relations.

12. Назначение объектов класса DataAdapter. Как определить необходимое количество объектов DataAdapter для объекта DataSet?

13. Каково назначение свойства DataSource элемента управления BindingSource?

14. Почему для СУБД Oracle и SQL Server существуют разные провайдеры?

15. В чём особенность провайдеров для OLE DB и ODBC?

16. Каково назначение элемента управления DataGridView?

17. Как разрешить пользователю перетаскивать колонки таблицы?

18. Почему пользователь не может ввести новую строку в таблицу?

1. Создать базу данных MS ACCESS для учёта поступления товаров в соответствии с
п. 4 настоящих методических указаний.

2. Создать с помощью MS Visual Studio Windows – приложение на языке C#.

3. С помощью элемента управления BindingSource произвести и проверить подключение к созданной базе данных.

4. Разместите на форме элемент управления DataGridView и настройте его на отображение запроса (представления) «Сроки хранения».

5. Поместите таблицу на форму удобно для пользователя, используя свойство Dock..

6. Отформатируйте колонки для удобной работы пользователя.

7. В созданной таблице проверьте пользовательскую работу по вводу и редактированию строк.

  1. Троелсен Э. C# платформа NET 3.0. Специальное издание. - СПб.:Питер, 2008
  2. Харитонова И.А., Рудинова Л.В. Microsoft Office Access 2007 - СПб.:БХВ-Петербург, 2008

Общие пояснения

Таблицы

Access хранит данные в таблицах, поэтому они являются основой любой базы данных и при проектировании следует основательно продумать, какие таблицы будут включены в базу данных, какие поля и в какой последовательности должна содержать каждая из создаваемых таблиц. Таблицы содержат описание реальных объектов. В них отражаются только те свойства объектов, которые интересны для данной конкретной задачи. Таблицы в ACCESS состоят из строк и столбцов. В столбцах сохраняются свойства объектов, которые отражены в таблице. Для каждого свойства пользователем выделяется один столбец. Строки таблицы соответствуют количеству объектов, если в таблице хранятся данные о ста объектах, то она состоит из ста строк.

В новой версии Microsoft Access существуют четыре режима работы с таблицами: режим Таблицы, режим Конструктора, режим Сводной таблицы и режим Сводной диаграммы.

В режиме Таблицы осуществляется работа с данными, находящимися в таблице: просмотр, редактирование, добавление, сортировка и т. п. В режиме Конструктора создается или модифицируется структура таблицы, т. е. задаются имена полей таблицы и их типы, поля описываются, задаются их свойства. В режимах Сводной таблицы и Сводной диаграммы удобно выполнять анализ данных, динамически изменяя способы их представления. Существует также дополнительный режим — режим Предварительного просмотра, который позволяет увидеть расположение данных на листе перед осуществлением печати таблицы.

 




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 733; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.