Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несколько столбцов в выпадающем списке? / 16 сообщений из 16, страница 1 из 1
17.07.2003, 20:28
    #32211518
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Здравствуйте многоуважаемые All!
Вот какой вопрос...Как бы так сделать, чтобы в выпадающем списке до и после выбора нужного элемента было видно несколько столбцов, а не только первый из них? Эти несколько столбцов хорошо видны в момент выпадения списка, но виден только первый из них, когда элемент уже выбран или не тронут.
Вот, собственно, и всё... У меня в контрол передаются результаты запроса, но это, наверное, значения не имеет.
MS Access 2002.
...
Рейтинг: 0 / 0
17.07.2003, 20:50
    #32211525
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Может "склеить" строку того, что должно быть видно в контроле после обновления?
...
Рейтинг: 0 / 0
17.07.2003, 21:07
    #32211527
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Вообще речь идёт о двух столбцах. Как вариант можно сделать два выпадающих списка рядом, тогда точно оба элемента будут видны (такой выход из положения я опробовал), но можно ли сделать сразу два столбца видными?

Если склеить , то, я так понимаю, на события AfterUpdate и BeforeUpdate надо повесить "показать результат склеивания двух столбцов" , правильно? Если можно подсказать, как это реализуется в VBA, то было бы вообще здорово. Заранее благодарен!
...
Рейтинг: 0 / 0
17.07.2003, 21:34
    #32211537
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
можно составить вплотную несколько полей
первое поле со списком. в последующих
=поле_со_списком.Column(2)
=поле_со_списком.Column(3)
=поле_со_списком.Column(4)
соответственно потдобрать ширину.

вооще должно получиться интересно.

как идея интересно предложенная реализация сработает опиши
...
Рейтинг: 0 / 0
18.07.2003, 13:39
    #32212060
fgh1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Источник строк
SELECT [Поле1], [Поле1] & " " & [Поле2] & " " & [Поле3] AS Выражение1
FROM Таблица1;

В поле свойств "Ширина столбцов" комбобокса пишем

0;5
...
Рейтинг: 0 / 0
18.07.2003, 14:55
    #32212208
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
2 вадя:
Именно так примерно и было сделано (это я описал выше), но прочитав, твоё сообщение, переделал второе, третье и т.д. поля со списком в просто поле. Спасибо! Этот вариант работает и, в принципе, как выход из положения смотрится неплохо.

2 fgh1:
Что-то я не совсем понял в чём здесь суть? Если можно объяснить подробнее, что именно имеется ввиду, то я бы был очень благодарен! Спасибо!
...
Рейтинг: 0 / 0
18.07.2003, 15:00
    #32212220
sasha_1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
>Что-то я не совсем понял в чём здесь суть?
писал не я, но пояснить могу.
просто ты склеиваешь все поля в одно.
его (мега поле:) и будешь видеть и выбирать.
...
Рейтинг: 0 / 0
18.07.2003, 15:04
    #32212228
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Писал не я, но попробую объяснить:
Поле со списком если привязано к данным, то первое значение из селекта (источник строк для поля со списком) показывать не обязательно (как правило, это ID записи из селекта - поэтому ширина 0), т.е. после выбора имеем след.:
данные занеслись в табличку (или просто сохранились в значении поля со списком в случае, если контрол не имеет привязки к данным), а показывается Выражение1, как раз состоящие из нескольких полей, разделённых пробелами;

имеем только один элемент управления на форме.

Опа, пока писал, уже опередили:)
...
Рейтинг: 0 / 0
18.07.2003, 15:28
    #32212281
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Всем большое мерси! Буду пробовать этот варинат.
...
Рейтинг: 0 / 0
18.07.2003, 15:28
    #32212282
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Всем большое мерси! Буду пробовать этот варинат.
...
Рейтинг: 0 / 0
18.07.2003, 15:31
    #32212290
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Сорри, от волнения заикаться начал.
...
Рейтинг: 0 / 0
18.07.2003, 17:10
    #32212441
Sinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
да если не помниться, там просто нужно правильно
выставить общую ширину,
а еще есть поле "ширина колонки" или что -то подобное,
там строкой задаются, через ";" значение ширины каждого
из выдаваемых столбцов и париться не надо :)
ессно нуно следить чтобы в сумме они в ширину стобца
вползали...
...
Рейтинг: 0 / 0
18.07.2003, 21:05
    #32212634
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Описанная и разъеснённая методика "склейки" у меня не совсем работает (ну, это скорее всего, просто ручки кривые). Всё классно работает в самом запросе, а когда цепляю его к контролу, на событие BeforeUdate или AfterUpdate, то почему-то опять показывает только первый элемент. Что-то я не то, короче, делаю. Но "истина где-то рядом"! :-)

2 Sinner:
Да вроде ж всё именно так и делал, только всё это видать именно в выпадающем списке , а не до выпадения и после.
...
Рейтинг: 0 / 0
18.07.2003, 21:25
    #32212648
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
не мучайся
данный вариант
Источник строк
SELECT [Поле1], [Поле1] & " " & [Поле2] & " " & [Поле3] AS Выражение1
FROM Таблица1;

тебе не подходит
...
Рейтинг: 0 / 0
18.07.2003, 21:39
    #32212661
Rusty
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
Наконец-то! Оно заработало!!! Получилось!
Хотя согласен с вадей смотрится оно куда хуже, чем предложенный им же и опробованный сегодня ранее вариант. Но результат-то достигнут!!! Где-то наверняка ещё пригодится!
Уважаемые All, большое спасибо за помощь!
...
Рейтинг: 0 / 0
18.07.2003, 21:50
    #32212671
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько столбцов в выпадающем списке?
ну если работает.

сделай такие изменения

SELECT [Поле1], [Поле1] & " | " & [Поле2] & " | " & [Поле3] AS Выражение1
FROM Таблица1;
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несколько столбцов в выпадающем списке? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]