|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.06.2012, 15:25 | #1 |
Регистрация: 01.06.2012
Сообщений: 5
|
Как запретить ввод одинаковых значений относительно параметра
Доброго времени суток! Помогите с азами акцеса. Необходимо запретить ввод повторяющихся значений в столбец "С", таблицы "С", относительно параметра в поле "Т". К примеру: нельзя чтобы пользователь ввел пару, А-1, А-1, так как значение 1 для параметра А уже есть.
А 1 Б 1 А 2 ТАК ПРАВИЛЬНО В 3 А 1 Б 1 А 1 ТАК НЕ ПРАВИЛЬНО, ДВА РАЗА 1 ДЛЯ ПАРАМЕТРА А В 5 |
01.06.2012, 15:42 | #2 |
Форумчанин
Регистрация: 07.04.2007
Сообщений: 102
|
Добрый день.
самое простое сделай его ключевым |
01.06.2012, 22:22 | #3 |
Участник клуба
Регистрация: 10.08.2009
Сообщений: 1,796
|
Здравствуйте aa1184.
"..нельзя чтобы пользователь ввел пару, А-1, А-1.." - подобные ограничения на ввод данных в таблицу можно установить добавив в таблицу для нескольких полей составной Индекс, для этого можно выполнить SQL конструкцию CREATE UNIQUE INDEX ..., но думаю на данном этапе Вам достаточно средств (инструментов) предоставляемых MS Access: 1. открыть таблицу в режиме конструктора. 2. нажать на панели кнопку Индексы (в А2003 меню Вид / Индексы) 3. в свободном поле столбца Индекс задать имя индекса. 4. в Свойствах индекса установить: а) является ключевым (в Вашем случае думаю - Нет) б) уникальность индекса (конечно - Да) в) пропуск пустых полей (зависит от задачи: разрешить/запретить учитывать записи с полями без значений - NULL) 5. в столбце Имя поля выбрать поля участвующие в Индексе (напротив второго и последующих имен полей участвующих в Индексе вводить/повторять имя Индекса не надо) Так можно выполнить Вашу задачу "..запретить ввод повторяющихся значений.." Евгений. |
02.06.2012, 01:34 | #4 |
Регистрация: 01.06.2012
Сообщений: 5
|
Teslenko_EA, спасибо! Получилось!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как запретить выбор одинаковых значений из списка в одном столбце? | Santik | Microsoft Office Excel | 1 | 21.04.2012 16:37 |
Как запретить ввод в memo? | xpams | Компоненты Delphi | 2 | 24.10.2011 07:05 |
Запретить ввод более одной десятичной точки в форму ввода("некорректный ввод") | adller_one | PHP | 1 | 13.01.2011 23:59 |
Как можно запретить повторный ввод нуля в ячейку StringGrid | Ветас | Помощь студентам | 5 | 12.11.2009 13:43 |
Как запретить/разрешить ввод от клавиатуры любых символов (в том числе и юникодных)? | SkAndrew | Общие вопросы Delphi | 8 | 15.08.2008 15:30 |