Подписи для Field List в комбобоксе

Доброго времени суток!Имеется комбобокс у которого Row Source Type = Field List из некоего Рекордсета.Возможно ли сделать так чтобы в этом комбобоксе (например во втором его столбце) видеть не имена полей, а подписи этих полейЗаранее спасибо
24 ответа

Dimos9,В некоем рекордсете , когда выбираете некие значения из некиех полей - можете задавать псевдонимы прямо в тексте запроса.К примеру:
Me.combobox.RowSource = "SELECT field_1 AS ПОЛЕ_1, field_2 AS ПОЛЕ_2 FROM table1"
И в заголовке листбокса будут отображаться именно псевдонимы на русском языке..Такой вариант покатит?


А, стоп, промашка вышла, вам подписи из списка полей, а не из списка значений.Нужно что то добавить в выводимый лист типа fields.captionВышлите пожалуйста кусочек кода.


Имена полей в рекордсете английскиеЕсли в комбобоксе в Row Source Type поставить Field List, то поля рекордсета так и выводятся английские, а надо чтобы Юзер видел красвые подписи этих полей с пробелами и тд., поэтому предложенный вариант
SELECT field_1 AS ПОЛЕ_1
не годится.


Dimos9,А откуда взять эти "красивые" названия?


Dimos9,И самое главное - цель этих изысков?


Имена полей в рекордсете английскиеЕсли в комбобоксе в Row Source Type поставить Field List, то поля рекордсета так и выводятся английские, а надо чтобы Юзер видел красвые подписи этих полей с пробелами и тд., поэтому предложенный вариант
SELECT field_1 AS ПОЛЕ_1
не годится.
всё - "годится",в запросе-источнике рекордсета, нужно это field_1 AS ПОЛЕ_1 прописатьи в комбобоксе будет ПОЛЕ_1 а не field_1


Dimos9,Ты ссылку смотрел? Там и алиасы выводит, если запрос сохранённый.


Dimos9,А откуда взять эти "красивые" названия?
Например из с-ва подпись для поля таблицы или запросаqwerty112. ПОЛЕ_1 # ПОЛЕ 1 (надо с пробелами)


qwerty112. ПОЛЕ_1 # ПОЛЕ 1 (надо с пробелами)
"научить" где клавиша "пробел" ?


"научить" где клавиша "пробел" ?
Тогда это имя будет во всех столбцах комбобокса, а надо так:в 1-ом столбце комбобокса (скрытом) должно быть оригинпльное имя поля талицы, а в во втором столбце комбобокса (видимом) подпись поля


а надо так:в 1-ом столбце комбобокса (скрытом) должно быть оригинпльное имя поля талицы, а в во втором столбце комбобокса (видимом) подпись поля
Почему не одно поле??


Например из с-ва подпись для поля таблицы или запросаqwerty112. ПОЛЕ_1 # ПОЛЕ 1 (надо с пробелами)
так?
SELECT ПОЛЕ_1 [# ПОЛЕ 1]
в 1-ом столбце комбобокса (скрытом) должно быть оригинпльное имя поля талицы, а в во втором столбце комбобокса (видимом) подпись поля
так?
SELECT ПОЛЕ_1, ПОЛЕ_1 [# ПОЛЕ 1]
на vba это делается тоже


ILL HEAD, Вы наверное невнимательно прочитали самый первый мой вопрос.У комбобокса с-во RowSourceType = Field List, а не Table/Query и подписи надо для Field List


Имеется комбобокс у которого Row Source Type = Field List из некоего Рекордсета. - это не понимаюВозможно ли сделать так чтобы в этом комбобоксе (например во втором его столбце) видеть не имена полей, а подписи этих полейо
сделать можно наполняя комбо из кода


сделать можно наполняя комбо из кода
А может как-то вытащить нужные данные из системных таблиц?


Dimos9,зачем? из кода подпись доступна через проперти поля


Dimos9,пример прикреплен cкачать


ILL HEAD, Спасибо посмотрю позже


.....А может как-то вытащить нужные данные из системных таблиц?
В системных таблицах кто нибудь видел красивые подписи с пробелами?))Dimos9, на кого работаем, какие цели преследуем?


Получается, что самый простой способ это собирать нужный RowSource комбобокса в VBA?


Dimos9,иначе не знаю как. там 10 строчек. и какая разница как это делать. лишбы работало. тем более с вба вы хозяин - что хотите и как хотите завернете


Dimos9,
Получается, что самый простой способ это собирать нужный RowSource комбобокса в VBA?
Ну слава богу, дошло!Всех с наступающим!ЗЫ. только с корпаратива...