|
19 Кб. |
|
| Привет ВСЕМ!
Такая ситуация - есть таблица,в ней колона в которой данные не повторяються,за исключением пустых полей, которые могут в колоне присутствовать. Как сделать проверку на ввод данных в эту колону???Помогите пожалуйсто решить такую ситуацию!!! | |
|
| |
|
|
|
| свойство поля таблицы "Пустые значения" - нет
или свойство "условие на значение" | |
|
| |
|
|
|
| Всмысле???А какое условие записать???Здесь и есть загвоздка в том, что нужна проверка на индентичность данных, не беря во внимание пустые значения, и при нахождении такойже записи в колоне - вывода ошибки,что запись уже существует!!! | |
|
| |
|
|
|
| так вам нужно что бы данные в поле не повторялись? сделайте индекс по этому полю с разрешением пустых полей | |
|
| |
|
85 Кб. |
|
| на те данные,которые у меня, индексация не действует... | |
|
| |
|
|
|
| Похоже у вас в этом поле имеются повторяющиеся значения
Попробуйте их определить (запрс на повторяющиеся значения) и изменить на уникальные
ИМХО в конструкторе таблицы, у вас всё установлено правильно | |
|
| |
|
23 Кб. |
|
| Всем спасибо, ПОЛУЧИЛОСЬ! Есчо вопросик, КАК поменять ссистемное сообщение на своё??? | |
|
| |
|
|
|
| обрабатывать событие "Ошибка" (OnError) в форме | |
|
| |
|
|
|
|
| Есчо вопрос появился по этой теме, при выводе ошибки как указать на строку в которой ошибка. Зарание спасибо!!! | |
|
| |
|
|
|
| в той которая сейчас меняется | |
|
| |
|
|
|
| автор: osmor (21.01.2009 в 12:09) личное сообщение
в той которая сейчас меняется
в даном случае, где индентичая запись находиться уже
. | |
|
| |
|
|
|
| автор: osmor (21.01.2009 в 11:00) личное сообщение
обрабатывать событие "Ошибка" (OnError) в форме
Присоеденил макрос с выводом своего текста, после всёравно выскакивает системное... | |
|
| |
|
13 Кб. |
|
| см. | |
|
| |
|
|
|
| Спасибо!Сразу ясно что я не программист. И снова вопрос, как сделать чтобы при вводе данных в колону выскаивала ошибка на наличие уже такой же записи, но сохранение всё равно можно было бы произвести.Заранее ОГРОМНОЕ СПАСИБО!!! | |
|
| |
|
|
|
| при установке индекса никак....
есть таблица,в ней колона в которой данные не повторяються
но сохранение всё равно можно было бы произвести
из-за того что вы нас кормите с чайной ложки, вам предлагают варианты которые в итоге вам не подходят.
уберите индекс при вводе используйте dlookup для проверки наличия записи.
Select Case DataErr
Case 3022
MsgBox "Ņąźīå ēķą÷åķčå óęå åńņü. Żņī ēąļčńü ń
это всего лишь сообщение на русском
замените все &#.... на свое сообщение | |
|
| |
|
|
|
| Select Case DataErr
Case 3022
MsgBox "Ņąźīå ēķą÷åķčå óęå åńņü. Żņī ēąļčńü ń ID = " & DLookup("id",
в английской версии Ņąźīå ēķą÷åķčå óęå åńņü. Żņī ēąļčńü ń --->>>??? | |
|
| |