|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
Всем привет. Есть таблица и форма. В таблице ФИО и дату рождения загнал в уникальный составной индекс. Теперь вопрос: по какому событию и как в форме прописать проверку на отсутствие дублирующих записей с выдачей месседжбокса и отменой внесения записи. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 14:54 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
LekksВ таблице ФИО и дату рождения загнал в уникальный составной индекс. жесть-то какая... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 14:55 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
Прогер_самоучка, нужна проверка по фио и дате рождения, т.е. могут быть два человека с одинаковым фио или одинаковыми датами, но одинаковые фио и дата исключительно редки ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 14:59 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
LekksПрогер_самоучка, нужна проверка по фио и дате рождения, т.е. могут быть два человека с одинаковым фио или одинаковыми датами, но одинаковые фио и дата исключительно редкиредки, но не исключительны. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 15:01 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
впрочем, хозяин - барин ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 15:01 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
LekksВ таблице ФИО и дату рождения загнал в уникальный составной индекс. В этом случае можно ничего не проверять. При сохранении записи сработает событие Form_Error, где можно можно проверить код ошибки и вывалить сообщение. Если, все же, хотите проверку, то на Form_BeforeUpdate с помощью вызова DLookup или открытия рекордсета. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 15:19 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
LekksВ таблице ФИО и дату рождения загнал в уникальный составной индекс.Напрасно. Я бы сделал для ввода или корректировки свободную форму, а по кнопке сохранения сперва проверял, если надо, на дублирование (да и на всё остальное), и выдавал предупреждение. Но с возможностью проигнорить его и таки записать... ну мало ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 16:17 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
Akina, примерный код можно? И вообще, опыта в VBA у меня пока весьма мало, самые большие проблемы - значения команд, функций и т.п. Есть какой-нить объединенный справочник по VBA с расшифровкой? А то как слепой котенок, чтобы понять то что дают в качестве примера, каждую отдельную команду по поиску приходится пробивать на значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 16:35 |
|
Исключение дублирования записей Access2007
|
|||
---|---|---|---|
#18+
Lekks, насколько понимаю, проверку на дублирование значений делают либо через обработку ошибки, либо через lookup. Второй способ мне больше понравился, его сейчас и использую. Здесь на форуме примеров использования хватает, собственно - здесь и меня научили им пользоваться ) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2018, 18:13 |
|
|
start [/forum/topic.php?fid=45&fpage=42&tid=1611106]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 295ms |
total: | 438ms |
0 / 0 |