|
|
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
В форму добавляю несколько полей через меню "Список полей" и все вроде бы отлично, все работает, но хочется чтобы записи в базе перебирались не последовательно с помощью панельки внизу формы,а чтобы можно было выбрать из выпадающего списка. Тоесть,хочу одно поле преобразовать в поле со списком. Преобразовываю в свойствах, указываю "источник записей", теперь в выпадающем списке могу выбирать нужную запись, но остальные поля которые я также добавлял через меню "Список полей" не работают. Вообщем сумбурно написал, если чтото не понятно уточню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 13:37:04 |
|
||
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
Noderно остальные поля которые я также добавлял через меню "Список полей" не работают. Остальные поля где? В поле со списком? Тогда что значит не работают? Или в самой форме? В смысле форма не перезодит на нужную запись? Тогда вопрос - а есть ли в программе команда, чтобы она туда переходила? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 16:38:39 |
|
||
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
Мда... Кажется дошло. Автор хочет с помощью поля (ключевого или нет?), которое преобразовал в поле со списком, фильтровать набор записей формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 16:50:31 |
|
||
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
ТемныйМда... Кажется дошло. Автор хочет с помощью поля (ключевого или нет?), которое преобразовал в поле со списком, фильтровать набор записей формы. Примерно. Вообщем чтобы можно было выбирать в поле со списком, скажем нужную фамилию, при этом чтобы записи в остальных полях (к примеру Имя и Отчество) изменялись в соответствии с выбранной фамилией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 17:45:34 |
|
||
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
А скажем "нужная фамилия" присутствует в единственном экземпляре в таблице? И, ели нет, то как это будет учитываться? Если одна, то на AfterUpdate поля со спиком менять рекордсорс формы и делать requery. Или просто ApplyFilter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 19:03:31 |
|
||
|
Поле со списком
|
|||
|---|---|---|---|
|
#18+
Типичная ситуация, часто бывает в примерах. Делаете обычную форму. Добавляете комбобокс (обычно наверху) для быстрого перехода к нужной записи. Комбикс СВОБОДНЫЙ, его имя cmbObjectID должно отличаться от PK формы iObjectID. Рекордсоурс ему типа "SELECT iObjectID, sObjectName, sObjectComment FROM tblObject ORDER BY sObjectName". На AfterUpdate комбика: With Me.Recordset .MoveFirst .Findfirst "iObjectID=" & CStr(Me.cmbObjectID) End with Можно на Current формы (не обязательно): Me.cmbObjectID=ME.iObjectID На After Insert, Delete, Update формы: Me.cmbObjectID.Requery ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2004, 19:41:59 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32813014&tid=1669958]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 331ms |

| 0 / 0 |
