Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
При работе с базой данных у пользователя часто возникает проблема поиска информации за определенный промежуток времени. Для выполнения в СУБД Visual FoxPro запросов по дате можно воспользоваться следующими способами:
1) с помощью форм;
2) с помощью конструктора запросов;
3) с помощью «мастера запросов».
Чтобы создать запрос с помощью конструктора запросов необходимо активизировать вкладку Filter (Фильтр) и выбрать из списка Field Name (Имя поля) поле, содержащее дату. Затем в списке Criteria (Критерий) выбрать значение Between (Между).
После перехода на поле «Example (Образец)» можно вводить начальную и конечную даты интервала. Для ввода дат используется следующий формат: CTOD(12.12.01), CTOD(12.12.04).
Для поиска по дате можно использовать экранную форму, приведенную на рисунке 1.
Рисунок 1 – Экранная форма для поиска информации по дате
В качестве среды окружения для спроектированной формы нужно выбрать таблицу, содержащую данные типа «Date». Например, таблицу Table1, представленную на рисунке 2.
Рисунок 2 – Экранная форма Table1
Для организации поиска информации по дате в командном окне кнопки «Поиск с помощью оператора Between» для процедуры Click введите программный код, показанный на рисунке 3. В нем функция Alltrim() удаляет все пробелы из строки, функция CTOD() преобразует тип переменнойв переменную типа DATE.
Рисунок 3– Программный код для кнопки «Поиск с помощью оператора
Between»
Дата публикования: 2015-10-09; Прочитано: 245 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!