Отслеживание редактирования |
Nz(DLookUp("[controlname1]";"sfrm_readonly";"[ID] =" & [ID]);'')<>Nz([controlname1];'')Так пользователю подсвечиваются отредактированные значения.
=iif(Nz(DLookUp("[controlname1]";"sfrm_readonly";"[ID] =" & [ID]);'')<>Nz([controlname1];'');1;0) + iif(Nz(DLookUp("[controlname2]";"sfrm_readonly";"[ID] =" & [ID]);'')<>Nz([controlname2];'');1;0) + ... iif(Nz(DLookUp("[controlname12]";"sfrm_readonly";"[ID] =" & [ID]);'')<>Nz([controlname12];'');1;0)Если в поле не 0, то я понимаю, что запись редактировалась.
=DMax("[row_check]";"sfrm_for_edit"), и он всегда даёт 0. Был ещё вариант
=DSum("[row_check]";"sfrm_for_edit";"[row_check] > 0"), так этот показывает то 11 (по числу записей), то null.
http://www.sql.ru/forum/1223228/otslezhivanie-redaktirovaniya
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |