26.12.2014 Views

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

Управление базами данных Access на VBA - eDrive

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24<br />

Screen.ActiveForm.Tag = имяЭтойФормы<br />

End Function<br />

Function ButtonCloseAndReturn ()<br />

Dim имяПредыдущейФормы As String<br />

If Screen.ActiveForm.Tag = "" Then<br />

DoCmd.Close<br />

Else<br />

имяПредыдущейФормы = Screen.ActiveForm.Tag<br />

DoCmd.Close<br />

Forms (имяПредыдущейФормы).Visible = True<br />

End If<br />

End Function<br />

Function КонецРаботы<strong>Access</strong> ()<br />

ответ = MsgBox ("Закончить работу", vbYesNoCancel + vbQuestion)<br />

Select Case ответ<br />

Case vbYes<br />

DoCmd.Quit acPrompt<br />

КонецРаботы<strong>Access</strong> = True<br />

Case vbNo<br />

DoCmd.Close acForm, "Форма Таблицы1", acSaveYes<br />

КонецРаботы<strong>Access</strong> = False<br />

Case vbCancel<br />

КонецРаботы<strong>Access</strong> = False<br />

End Select<br />

End Function<br />

В следующей таблице приведены <strong>на</strong>иболее общие свойства объектов<br />

Form и Report (обоз<strong>на</strong>чения: o — объект, i — целый, b — логический, s —<br />

строковый, ro — только чтение):<br />

Свойство Тип Описание<br />

ActiveControl ro, o Активный элемент управления открытой формы<br />

Count<br />

ro, i Число открытых элементов семейства<br />

CurrentRecord ro, i Номер текущей записи формы<br />

Cycle i AllRecords, CurrentRecord или CurrentPage в форме<br />

Dirty<br />

ro, b Измене<strong>на</strong> ли текущая запись после сохранения<br />

Form<br />

ro, o Ссылка <strong>на</strong> форму<br />

HasData ro, i В отчете есть данные (-1) или нет <strong>данных</strong> (0)<br />

Me<br />

ro, o Сама форма или отчет<br />

MenuBar s Имя строки меню или стандартное меню («»)<br />

Modal b Модаль<strong>на</strong>я ли форма<br />

NewRecord ro, b Является ли текущая запись формы новой<br />

OrderBy s Список полей, определящий порядок сортировки<br />

Painting b Необходимо ли перерисовать форму

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!