|
|
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
При выборе значения в поле со списком в форме, второе тоже должно изменится. Как это сделать? Например, "Код клиента" - поле со списком, каждому коду соответствует фамилия. Если выбираем код, то в поле "Фамилия" должна появиться фамилия, соответствующая этому коду, а она не меняется. Дошла до "Процедура обработки" в пункте свойств "После обновления", а в VBA не работала. Может кто-нибудь подскажет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:04 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
Можно, как один из вариантов, завести в поле со списком столбец с собственно Фамилией (хотя, наверное, он и так есть), а во "втором поле" написать в источнике данных "=[Me]![ПолеСоСпискомФИО].[Column](1)", где 1 - номер столбца со строкой ФИО. Имей в виду, что столбцы нумеруются с 0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:14 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
Измени источник строк для списка так, чтобы он выводил не только код, но и собственно фамилию. Что нить типа такого Код: plaintext В списке сделай число столбцов = 2, ширину второго = 0 На обновлении поля со списком пишешь Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:16 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
2ЛП Только это будет нехорошо работать в ленточной или табличной форме. ---- ЗЫ. Вот все активно пользуются AfterUpdate. А кто-нибудь когда-нибудь вспоминал, что есть еще и Undo, и его тоже надо обрабатывать. Я как вспомню, в скольких местах у меня "отмена" не обрабатывается - мороз по коже... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:21 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
ГеоТолько это будет нехорошо работать в ленточной или табличной форме. Если текстовое поле несвязано с данными - тады да. ГеоВот все активно пользуются AfterUpdate. А кто-нибудь когда-нибудь вспоминал, что есть еще и Undo, и его тоже надо обрабатывать Если надо текстбокс жестко совпадающий с кодом - тогда это есть точно такой же комбобокс, только у него скрыта колонка с кодом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:33 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
Я имел в виду общий случай, а не конкретно этот вопрос. Поставили в поле галку - на AfterUpdate сделали enable=false для другого поля. Нажали Esc - галка исчезла, а другое поле так и осталось недоступным. Нехорошо это. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:43 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
У меня в таких случаях принудительное сохранение записи стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 15:57 |
|
||
|
Помогите чайнику (при выборе значения в поле со списком в форме, второе тоже должно изменится)
|
|||
|---|---|---|---|
|
#18+
2ЛП Тоже способ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2003, 16:02 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32342181&tid=1677848]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
176ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 540ms |

| 0 / 0 |
