Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > Два значения в одно поле?


Автор: houmy 26.10.2013, 00:26
Добрый вечер. 
Есть Таблица:
http://s1.ipicture.ru/
И есть продчиненая форма, на которой расположен комбобокс с двумя стоблцами.
http://s1.ipicture.ru/

Хотелось бы чтобы после выбора значения в списке, в поле записывалось не только "наименование товара", а ещё через запятую "Артикул товара". Скажите пожалуйста как такое сделать?

Примерно так, только чтоб работало):
Код

Private Sub ПолеСоСписком22_Change()
Form_подч.ПолеСоСписком22.Value = "Товар.Наименование товара" + "," + Str(Товар.Артикул товара)
End Sub

Автор: Fortop 26.10.2013, 07:04
А зачем?

Хранить значения нужно в разных полях.

А выводить будете как заблагорассудится.

Автор: bopoha 26.10.2013, 22:24
Поправьте источник данных для поля со списком, что бы он выводил данные как вам нужно.

Автор: houmy 27.10.2013, 00:23
Цитата(bopoha @  26.10.2013,  22:24 Найти цитируемый пост)
Поправьте источник данных для поля со списком, что бы он выводил данные как вам нужно. 

Спасибо, то что мне нужно делает функция concat() в sql, но в аксес она почему то не работает и замены ей, насколько я понял нету.

Цитата(Fortop @  26.10.2013,  07:04 Найти цитируемый пост)
А зачем?

Хранить значения нужно в разных полях.

А выводить будете как заблагорассудится. 

Благодарю, придётся делать именно так.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)