Удалённая работа | Работа фрилансера Sderzhikov Daniel [rdb-master] | интерфейс к таблице базы данных MSSQL
-   -
 

Войти на сайт

Забыли пароль? | Регистрация

- Проекты     Фрилансеры     Блоги     Статьи     Сервисы     Инфо-центр     Поиск -

Фрилансер

Sderzhikov Daniel Sderzhikov Daniel
Разработка баз данных

Логин: rdb-master
Активность: 18.01.2007 в 00:40 по мск
Сейчас на сайте: Оффлайн нет
Написать личное сообщение Написать личное сообщение
Добавить в команду Добавить в команду
Подать жалобу Подать жалобу


интерфейс к таблице базы данных MSSQL Категория: Разработка баз данных

rar

Архив WinRar
483,86 Кб
 
Описание:
Разработать приложение для просмотра таблицы протокола А0. База данных a0pTest.mdf с таблицей A0Protocol прилагается. Требуется показать эту таблицу в стандартном компоненте DBGrid с возможностью сортировки по каждой колонке и фильтрации по текстовым колонкам – имени пользователя и тексту сообщения.
Колонки таблицы:

- EvDate - Время - Дата и время возникновения события,
- Login - Пользователь - Имя учетной записи,
- Oper - Операция - Перечислимый тип TLogOperations,
- ProjID - Проект - Идентификатор проекта,
- SmObjID - ИД объекта - Идентификатор сметного объекта,
- SmType - Тип объекта - Перечислимый тип TLogObjects,
- LogText - Текст - Текст записи протокола

Требования
Одна форма (образец см. ниже), данные показываются в стандартном компоненте TDBGrid. Для доступа к БД использовать компоненты ADO. При старте приложения – подключиться к БД, отобразить данные из таблицы. Данные в колонках Oper и SmType должны быть в виде текста – согласно strLogOperations и strLogObjects соответственно.
Внизу формы – большое поле для отображения текста журнала из текущей записи (текст может быть длиной до 1024 символов).

Сортировка
При щелчке на заголовке любой колонки выполнять сортировку данных по этой колонке по возрастанию, при повторном щелчке – по убыванию, при третьем – сортировка отключена и т.д. Отображать индикатор сортировки в заголовке колонки, слева от наименования: /\ - по возрастанию, \/ - по убыванию.

Фильтрация
Над TDBGrid расположить два поля для ввода значений фильтра по полям Login и LogText и кнопки применения и сброса фильтра. В начальном состоянии кнопки недоступны. При изменении текста в одном из полей фильтрации разрешается кнопка «Применить». При ее нажатии отбираются записи, где введенный текст встречается в любой позиции соответствующего поля. Если фильтры определены для обоих полей, то условия фильтрации соединяются AND. После наложения фильтра кнопка «Применить» запрещается, а кнопка «Сброс» - разрешается. При ее нажатии фильтры сбрасываются и вновь показываются все записи таблицы. Если фильтр применен, то любой его изменение вызывает автоматический сброс и показ всех записей.
Счетчик записей - Количество записей показывать над TDBGrid

Перед запуском программы нужно подключить файл базы данных "A0ptest.mdf" к вашему SQL-серверу и настроить параметры подключения в "A0Ptest.UDL"

 
 
Следующая работа: Еда всегда меня радует..

Переход между работами данного фрилансера возможен также с помощью стрелок влево и вправо при зажатой клавише Ctrl.
   
Комментарии к работе (0):

Комментарии к данной работе отсутствуют.

 
-   -
© 2006-2023 Free-lancers.net
Фрилансеры. Удалённая работа.
Второе дыхание - 24.04.2024 в 14:04
admin@free-lancers.net
     

Rambler's Top100
О проекте | Обратная связь