INSERT INTO tab15 VALUES (1001,”Pentium”,3000000,2)

С помощью данного SQL-запроса в таблицу tab15также добавляется новая строка, содержащая информацию о товаре «Pentium».

Отсутствие полей эквивалентно перечислению списка всех полей таблицы в порядке слева направо так, как они были определены при создании таблицы.

Запросы по дате

При работе с базой данных у пользователя часто возникает проблема поиска информации за определенный промежуток времени. Для выполнения в СУБД Visual FoxPro запросов по дате можно воспользоваться следующими способами:

1) с помощью форм;

2) с помощью конструктора запросов;

3) с помощью «мастера запросов».

Чтобы создать запрос с помощью конструктора запросов необходимо активизировать вкладку Filter (Фильтр)и выбрать из списка Field Name (Имя поля)поле, содержащее дату. Затем в списке Criteria (Критерий) выбрать значение Between (Между).

После перехода на поле «Example (Образец)» можно вводить начальную и конечную даты интервала. Для ввода дат используется следующий формат: CTOD(12.12.01), CTOD(12.12.04).

Для поиска по дате можно использовать экранную форму, приведенную на рисунке 1.

INSERT INTO tab15 VALUES (1001,”Pentium”,3000000,2) - student2.ru

Рисунок 1 – Экранная форма для поиска информации по дате

В качестве среды окружения для спроектированной формы нужно выбрать таблицу, содержащую данные типа «Date». Например, таблицу Table1, представленную на рисунке 2.

INSERT INTO tab15 VALUES (1001,”Pentium”,3000000,2) - student2.ru

Рисунок 2 – Экранная форма Table1

Для организации поиска информации по дате в командном окне кнопки «Поиск с помощью оператора Between»для процедуры Click введите программный код, показанный на рисунке 3. В нем функция Alltrim()удаляет все пробелы из строки, функция CTOD()преобразует тип переменнойв переменную типаDATE.

INSERT INTO tab15 VALUES (1001,”Pentium”,3000000,2) - student2.ru

Рисунок 3– Программный код для кнопки «Поиск с помощью оператора

Between»

Список рекомендуемой литературы

а) основная литература:

1. Базы данных. В 2-х кн. Кн. 2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 272 с.: ил.; 60x90 1/16. - (Высшее образование). (переплет) ISBN 978-5-8199-0394-0, 2000 экз. http://znanium.com/catalog.php?bookinfo=372740

2. Назарова, О. Б. Разработка реляционных баз данных с использованием CASE-средства All Fusion Data Modeler [Электронный ресурс]: учеб.- метод. пособие / О. Б. Назарова, О. Е. Масленникова. - 2-е изд., стер. - М.: ФЛИНТА, 2013. - 74 с. - ISBN 978-5-9765-1601-4. http://znanium.com/catalog.php?bookinfo=466163

б) дополнительная литература:

3. Проектирование и реализация баз данных в СУБД MySQL с использованием MySQL Workbench: Учебное пособие / С.А. Мартишин и др. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2012. - 160 с.: ил.; 60x90 1/16. - (Высшее образование). (п) ISBN 978-5-8199-0517-3, 1000 экз. http://znanium.com/catalog.php?bookinfo=318518

4. Разработка и эксплуатация автоматизированных информационных систем: Учебное пособие / Л.Г. Гагарина. - М.: ИД ФОРУМ: НИЦ Инфра-М, 2013. - 384 с.: ил.; 60x90 1/16. - (Профессиональное образование). (переплет) ISBN 978-5-8199-0316-2, 1000 экз. http://znanium.com/catalog.php?bookinfo=368454

Наши рекомендации