Язык SQL

 Свойства данных дополнительной формы RentalSubfarm


Данные для дополнительной формы проката берутся из запроса, осуществляющего соединение (join) таблиц Rental, Videotape и Movie и показывающего только выбранные поля.

Система Access позволяет добавлять новые сущности в таблицу Rental с помощью дополнительной формы. Подготовка новой строки, которую надо ввести в Rental, осуществляется путем выбора в дополнительной форме На 8.14 последней строки (отмеченной ). Как только будет введено значение videold, для поля dateRented будет установлено значение связанного поля главной формы и высвечено название фильма. После того как строка формы теряет фокус (принимает первоначальный вид), новая строка будет добавлена в таблицу Rental.

Дата операции проката в главной форме устанавливается кодом на языке Visual Basic при загрузке формы. Метод Form Open — это метод обработки событий, выполняемый при первом открытии формы. Его код приведен ниже.

Private Sub Form_Open(Cancel As Integer) dateRented.SetFocus

dateRented.Text = Format (Now(), "itmumi dd, yyyy")

End Sub

Свойство Text элемента управления DateRented устанавливается равным результату, полученному при вызове функции Format с двумя аргументами: Now ( ), отражающим текущее время, и строкой формата "mmm dd, уууу”, форматирующей дату как полное название месяца, числа месяца, запятая, пробел и четырехзначное обозначение года.

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

Комментарии закрыты