
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.12.2006, 11:20
|
|||
|---|---|---|---|
|
|||
Изменение источника в ComboBox в процессе |
|||
|
#18+
Здравствуйте! В ComboBox необходимо выгрузить неповторяющиеся записи из таблицы. Делаю выборку SELECT DISTINCT в курсор (пробовал и в массив, даже изначально объявлял его DIMENSION). Потом пытаюсь направить ComboBox на этот источник данных. Изначально в конструкторе формы задаю: ThisForm.combo1.RowSourceType=0 ThisForm.combo1.RowSource=none Потом в SHOW формы указываю источником курсор (либо массив). Выскакивает ошибка: "Variable ... is not found" ("... is not an array" - во втором случае). И ComboBox соответственно никаких данных не получает. Пробовал также напрямую в конструкторе формы указать ThisForm.combo1.RowSourceType=2 (alias) (или ThisForm.combo1.RowSourceType=5 (array)) и задать точное имя этого курсора/массива. Результат тот же. Каким образом в процессе открытия формы можно получить неповторяющиеся данные в ComboBox? Или как это вообще лучше сделать? Можно конечно создать изначально лишнюю таблицу, в неё выгружать нужные данные, а потом оттуда вытаскивать их в ComboBox. Но может есть более правильный выход? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2006, 11:33
|
|||
|---|---|---|---|
Изменение источника в ComboBox в процессе |
|||
|
#18+
Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.12.2006, 11:38
|
|||
|---|---|---|---|
Изменение источника в ComboBox в процессе |
|||
|
#18+
BoundTo=.t. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&tablet=1&tid=1590166]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
141ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 427ms |

| 0 / 0 |
