Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Sanek
Установлен тип источника данных "Список значений". Т.е. в источнике данных указывается так "1; Слово 1; 2; Слово 2".

Поле со списком заполняется по следующему алгоритму:

Me.Поле1.RowSource = "-1; Значение 1"
Set rec = CurrentDb.OpenRecordset("SELECT ID, Name FROM Table;")
Do Until rec.EOF
Me.Поле1.RowSource = Me.Поле1.RowSource & ";" & rec![ID] & ";" & rec![Name]
rec.MoveNext
Loop
rec.Close
После чего из других таблиц добавляются значения и т.д. и т.д. ID не совпадают.
Вот какое можно написать условие, что если этот ID уже есть в списке, то не добавлять его в поле со списком?


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.