
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.10.2004, 12:46:07
|
|||
|---|---|---|---|
|
|||
Запрет ввода существующего номера накладной? |
|||
|
#18+
Всем привет. Есть таблица с полями НомерНакл (не счетчик), Дата и т.д. Очередной номер накладной проставляется автоматически, но заложена возможность ввода любого номера . Веду борьбу за невозможность ввода существующего номера в текущем году. Можно ли это сделать в индексах таблицы не добавляя поля Год? Или нужно делать отдельный контроль? С-пасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 12:56:17
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 13:13:58
|
|||
|---|---|---|---|
|
|||
Запрет ввода существующего номера накладной? |
|||
|
#18+
Это не совсем то. Очередной номер присваивается уверенно (кстати с использованием предложенного). нужно запретить ручной ввод существующего номера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 13:47:59
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
А сделать уникальный индекс по этим полям не получается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 13:58:36
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
На событие ПослеОбновления повесь проверку, к примеру DLookUp. Если такая запись уже есть - то тогда ругайся, нет - сохраняй. Но это если форма не связана с таблицей ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 14:31:32
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
2 Daf А если связана - что открытие рекордсета по нужному критерию или DlookUp дадут ошибку?:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 14:51:54
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
Нет, ошибку не даст, но если форма с таблицей связана, то это значение сохраниться. И нужно будет придумывать как от этой записи избавиться ... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 15:13:41
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
А что, у несвязанной с данными формы есть такие события? Или имеется в виду событие поля? Tогда это вообще неправильно - вводи на всех к-х одинаковые номера. В порядке убывания надежности: - все-таки сделать поле год и наладить индекс - сделать проверку на Form_BeforeUpdate. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 15:51:58
|
|||
|---|---|---|---|
Запрет ввода существующего номера накладной? |
|||
|
#18+
2 Daf Оно сохраниться когда я перейду на подчинённую форму или уйду с этой формы - если она не модальная:) Так что это уже другой вопрос - делаем при выходе с этого поля проверку - вот и всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.10.2004, 16:26:37
|
|||
|---|---|---|---|
|
|||
Запрет ввода существующего номера накладной? |
|||
|
#18+
Все-таки самое надежное, как сказал Geo, добавить поле год и сделать уникальный индекс по полям Год и Накладная. Пробовал всякие предупреждения, ругательства, запреты и т.д., но находятся юзера, которые делают такое, что теоретически невозможно! Надеюсь, что уникальный индекс они не пробьют. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1671083]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 303ms |

| 0 / 0 |
