Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лаб раб7.doc
Скачиваний:
3
Добавлен:
21.11.2019
Размер:
781.82 Кб
Скачать

Создание запроса

  • На панели Обозреватель серверов разверните узел соединения с данными NewDatabase.sdf.

  • Щелкните правой кнопкой мыши пункт Таблицы и в контекстном меню выберите Создать запрос.

Откроется диалоговое окно Добавить таблицу, в котором перечислены таблицы, имеющиеся в этой базе данных. В нашей базе данных будет доступна единственная таблица Customer.

  • Выберите таблицу Customer и нажмите Добавить в запрос. Столбцы таблицы Customer будут показаны в окне конструктора запросов.

  • Чтобы Закрыть диалоговое окно «Добавить таблицу», нажмите кнопку Закрыть.

  • Установите флажки слева от столбцов Id и Name таблицы Customer, чтобы указать, что запрос будет возвращать значения этих столбцов.

  • Обратите внимание, что в построителе запросов показан текст запроса, который соответствует таблице и выбранным столбцам. В некоторых случаях легче просто набрать часть текста запроса, чем использовать графический интерфейс конструкторов запросов. Измените текст запроса, чтобы в конце его была инструкция WHERE Name LIKE @name.

Как видите, конструктор запросов поддерживает параметры SQL, такие как @name. Конструктор запросов автоматически предлагает ввести значения параметров при выполнении запроса.

  • Запустите запрос в Visual Studio, последовательно выбрав команды Конструктор запросов | Выполнение SQL.

На экране появится подсказка с запросом на ввод значения параметра @name.

  • В качестве значения параметра @name введите текст f%, тогда запрос выберет все записи, в которых значение поля Name начинается с буквы «f». Чтобы посмотреть результаты запроса, нажмите кнопку ОК.

  • Закройте конструктор запросов, нажав кнопку «X» в правом верхнем углу окна.

Задания для самостоятельного выполнения.

  1. С помощью SQL Server Compact Edition создать базу данных, содержащую две таблицы. Например, студенты – оценки: в таблице Студенты имеются поля номер зачетки, фамилия, имя, отчество, группа, а в таблице Оценки – поля: номер зачетки, семестр, дисциплина, оценка, дата сдачи.

  2. Создать две формы, отражающие данные каждой из таблиц: форма Студенты и форма Оценки. Использовать подстановку (на форме Оценки вместо номера зачетки должна отображаться фамилия студента).

  3. Создать запрос, позволяющий искать необходимую информацию. Например, студента с заданной фамилией или оценки всех студентов заданной группы.

  4. Предусмотреть возможность перехода между формами (из формы Студенты должна открываться форма Оценки).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]