ПОНЯТНО О Visual Basic NET (том 3)


Запросы к базе данных - часть 2


Из запроса вы можете переходить в его конструктор и обратно подобно тому, как вы переходили из таблицы в ее конструктор и обратно.

Еще один запрос. Создайте еще один запрос – «Старые книги». Его конструктор вы видите на Рис. 24.11.

Рис. 24.11

Условие приказывает отобразить в запросе все книги, изданные раньше 1960 года. Обратите внимание, что в строке Сортировка  в поле Data я выбрал сортировку По убыванию, поэтому в окне запроса самые старые книги будут внизу.

Указав в новом конструкторе запроса в поле Data условие #30.09.1848#, мы получим в результате в окне запроса единственную книжку – «Белые ночи» Достоевского.

Указав в новом конструкторе запроса в поле Avtor условие "Стругацкие", мы получим в результате в окне запроса две книжки Стругацких.

Сложный запрос. Условие отбора может быть сложным, включать в себя знаки сравнения, логические операции, функции языка Visual Basic for Applications и имена полей в квадратных скобках.

Условия можно писать одновременно под несколькими полями. В этом случае они считаются соединенными логической операцией And. Так, если в новом запросе мы в поле Data напишем условие   >#01.01.1960#,  а в поле  Kol_str   условие  <200,  то этот запрос вполне можно будет назвать «Новые тонкие книжки».

В строке Поле мы можем вместо имен полей писать выражения, например, [Kol_str]+2.  В этом случае в столбце запроса мы увидим не значение поля, а значение вычисленного выражения. На таблице это не отразится.

Прочее. Кроме пунктов Таблицы и Запросы в списке объектов окна базы данных есть еще другие пункты, посвященные важным сторонам работы с базами данных. Так, пункт Отчеты посвящен представлению сведений из таблиц и запросов в виде, удобном для распечатки. Но объем книги не позволяет нам на этом останавливаться.




Начало  Назад  Вперед