|
|
|
| Я по фильтру "ФИО" и "Дата" отбираю записи в форме. Надо, чтобы при внесении "Времени" в новую запись "ФИО" и "Дата" вставлялись автоматом из окон фильтра | |
|
| |
|
|
|
| если под фильтрами понимаются поля со списком не связанные с источником записей формы на котором расположены то
на событие поля Дата - после обновления повешать
ме![поле куда надо вставить]=ме![поле со списком откуда брать данные].column(i)
где i номер столбца который показывается в поле со списком
следует учитывать что если дата будет вставляться через VBA то событие после обновления возникать не будет (вроде как - хотя могу и ошибаться) | |
|
| |
|
|
|
| а почему событие "после обновления"? мне только в новую запись надо поля вставлять. и только при занесении "времени" | |
|
| |
|
|
|
| вы же обновляете поле "Время"
осталось только сделать проверку на то что вы находитесь на новой записи
тут вам поможет следующее условие
if me.currentrecord>me.recordsetclone.recordcount Then
ме![поле куда надо вставить]=ме![поле со списком откуда брать данные].column(i)
end if | |
|
| |
|
|
|
| На событии Form_BeforeUpdate:
If Me.NewRecord Then
Me![Дата]=Me![ДатаИзФильтра]
Me![ФИО]=Me![ФИОИзФильтра]
End If
|
| |
|
| |