powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Справочники комбо - техтовое поле
14 сообщений из 14, страница 1 из 1
Справочники комбо - техтовое поле
    #32623146
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем.
Начал изучать Access, да видно не с удачных книжек. Гетца ищу, ищу...
Вопрос:
Имеем справочник городов, одно поле текстовое, другое комбобокс. Так вот надо сотворить следующие варианты

1 при вводе в текстовом поле кода города, в комбобоксе вытянуть название города
2
а) при выборе из комбобокса в текстовое поле переносится код города.
б) контекстный поиск названия путем ввода первых букв названия города, реакция по выбору как и в п. а)

Желательно поподробнее, если не трудно :-)

Спасибо и извините за потраченное время.
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623188
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
забыл - имеем табличку в которой есть код и название города. Эта табличка служит источником данных для комбобокса
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623289
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставишь табличку в источник данных комбобокса, два столбца, первый - код, второй - название
Bound column = 2
Format, column width = 0";1"

ЗЫ: Без обид, но для такого вопроса я бы не ждал полчаса ответа, а поиграл сам со свойствами комбобокса и со 118 попытки добился результата.
ЗЫ2: Отличная книга про ахцесс - это его хелп.
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623373
stag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто на всякий случай уточняю - не в источник данных, а в источник строк. А то можно долго мучаться, почему странно работает. Полезно прочитать про свойства (поля, формы) - действительно в хелпе всё почти есть - встаёшь на строчку со свойством (в конструкторе в окошке свойств) и F1. Конкретно про это свойство получишь ответ.
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623396
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, конечно же, row source
Извиняюсь за неточность
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623574
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дак заполнение-то я сделал, а вот реакцию по выбору - каким образом при выборе текстового значения из комбобокса засунуть число (код города) в текстовое поле.И наоборот, как указав текстовое поле перейти к поиску. Или в этом акцессе все делается запросами ? Просто я занимался VFP, а тут такой геморой с этим акцессом :-)
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623622
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Значением комбобокса становится поле, номер которого установлен в bound column
А чтобы это значение ложилось в таблицу, нужно установить поле этой таблицы в источник данных
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32623891
stag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
также может помочь обработка события AfterUpdate() поля со списком.
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624459
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вот простая и классная фраза
Значением комбобокса становится поле, номер которого установлен в bound column...
Все встало на свои места. Спасибо ! А то что в той или иной процедуре писать я и так сообразил. А вот теперь как при вводе некого значения (код города) СПОЗИЦИОНИРОВАТЬ, а не перезаполнить содержание комбобокса на ту запись, которая соответствует этому, введенному где-то значению. В принципе возможен вариант:

1. при вводе в текстовое поле цифрового значения (которое содержится в таблице, но не в ключевого поле) делаем селект по значению, полученный результат (название города) впихиваем в комбобокс.
2. в последствии, при нажатии на комбобоксе с целью изменить город переформировываем список и предъявляем пользователю. Курсор само- собой на первом поле.

Но хотелось, что бы курсор стоял на том городе, что был выбран через цифровое указание.

Вариант рабочий, или можно проще ?
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624532
stag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А у нас всё это происходит в одном поле со списком? Или есть ещё отдельное текстовое поле, куда мы что-то вводим, и надо его синхронизировать с полем со списком?
Вот это YanisА чтобы это значение ложилось в таблицу, нужно установить поле этой таблицы в источник данныхучтено?
А может, я совсем не понимаю, в чём вопрос...
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624555
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Larush:
Попробуй переформулировать вопрос, там что-то так наворочено...
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624709
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я так думаю, что проще будет предоставить сам проект.
Итак, когда выбираем страну из списка, то поле отображает ее код. А теперь я хочу ввести в поле код, в комбо должно отобразиться название страны, при нажатии на комбо курсор (отметка ) должна быть на этой стране, а не на начале списка, как произойдет если переформировывать источник записей.
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624763
Yanis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ты это хотел услышать?
Код: plaintext
1.
2.
Private Sub pcCounrty_AfterUpdate()
    cboCountry = pcCounrty
End Sub
...
Рейтинг: 0 / 0
Справочники комбо - техтовое поле
    #32624900
Larush
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
мдааааа... вон оно как оказывется ! Ну спасибо, а ларчик-то просто открывался ! Пойду дальше работать. Спасибо всем !
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Справочники комбо - техтовое поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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