Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится) / 9 сообщений из 9, страница 1 из 1
03.12.2003, 15:04
    #32342142
vep
vep
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
При выборе значения в поле со списком в форме, второе тоже должно изменится. Как это сделать? Например, "Код клиента" - поле со списком, каждому коду соответствует фамилия. Если выбираем код, то в поле "Фамилия" должна появиться фамилия, соответствующая этому коду, а она не меняется. Дошла до "Процедура обработки" в пункте свойств "После обновления", а в VBA не работала. Может кто-нибудь подскажет.
...
Рейтинг: 0 / 0
03.12.2003, 15:14
    #32342163
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
Можно, как один из вариантов, завести в поле со списком столбец с собственно Фамилией (хотя, наверное, он и так есть), а во "втором поле" написать в источнике данных "=[Me]![ПолеСоСпискомФИО].[Column](1)", где 1 - номер столбца со строкой ФИО. Имей в виду, что столбцы нумеруются с 0.
...
Рейтинг: 0 / 0
03.12.2003, 15:16
    #32342168
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
Измени источник строк для списка так, чтобы он выводил не только код, но и собственно фамилию. Что нить типа такого
Код: plaintext
Select Код,Фамилия  From ИмяТаблицы Order By Код


В списке сделай число столбцов = 2, ширину второго = 0

На обновлении поля со списком пишешь
Код: plaintext
1.
2.
Private Sub ПолеСоСписком_AfterUpdate()
    Me![ТекстовоеПоле] = Me![ПолеСоСписком].Column( 1 )
End Sub
...
Рейтинг: 0 / 0
03.12.2003, 15:21
    #32342181
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
2ЛП
Только это будет нехорошо работать в ленточной или табличной форме.

----
ЗЫ. Вот все активно пользуются AfterUpdate. А кто-нибудь когда-нибудь вспоминал, что есть еще и Undo, и его тоже надо обрабатывать. Я как вспомню, в скольких местах у меня "отмена" не обрабатывается - мороз по коже...
...
Рейтинг: 0 / 0
03.12.2003, 15:33
    #32342210
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
ГеоТолько это будет нехорошо работать в ленточной или табличной форме.
Если текстовое поле несвязано с данными - тады да.

ГеоВот все активно пользуются AfterUpdate. А кто-нибудь когда-нибудь вспоминал, что есть еще и Undo, и его тоже надо обрабатывать
Если надо текстбокс жестко совпадающий с кодом - тогда это есть точно такой же комбобокс, только у него скрыта колонка с кодом
...
Рейтинг: 0 / 0
03.12.2003, 15:43
    #32342229
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
Я имел в виду общий случай, а не конкретно этот вопрос.
Поставили в поле галку - на AfterUpdate сделали enable=false для другого поля. Нажали Esc - галка исчезла, а другое поле так и осталось недоступным. Нехорошо это.
...
Рейтинг: 0 / 0
03.12.2003, 15:57
    #32342251
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
У меня в таких случаях принудительное сохранение записи стоит.
...
Рейтинг: 0 / 0
03.12.2003, 16:02
    #32342262
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
2ЛП
Тоже способ
...
Рейтинг: 0 / 0
04.12.2003, 11:17
    #32343068
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
Продолжение там.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится) / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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