|
|
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
Вернее, такое событие есть. Но для сводных (pivot) таблиц. А для обычной табличной/ленточной формы это отловить возможно? Или токма через перемещение указателя мыши?.. Поиск по форуму ничем не помог... Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 19:34 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
Как вариант: контролировать по таймеру SelTop, SelHeight... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 20:53 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
Действительно, вариант. Спасибо большое. Видимо, так и сделаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 20:57 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
Ок. Но есть несколько "но". Как посуммировать Поле1 в выделенных записях. Вижу вариант: через рекодсетклон. В цикле переходим на первую запись выделения, потом в цикле проходим по выделенным записям. 1. А сохраняется ли порядок сортировки записей в форме в рекордсетклоне? 2. цикл, возможно, будет небыстрый. Хочется добавить в него doEvents. А не может ли сработать во время doEvents таймер еще раз? А есть способ лучше? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 21:34 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
> 1. А сохраняется ли порядок сортировки записей в форме в рекордсетклоне? Лично мне расхождения не встречались... > 2. цикл, возможно, будет небыстрый. Хочется добавить в него doEvents. > А не может ли сработать во время doEvents таймер еще раз? По крайней мере в А'97 не срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 21:47 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
1. Для суммирования порядок не должен иметь значения. 2. Чтобы не сработал таймер, можно завести логическую переменную: на время работы процедуры даем ей True, по выходе возвращаем False, а в таймере проверяем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 22:10 |
|
||
|
Есть ли событие "Selection Change"?
|
|||
|---|---|---|---|
|
#18+
2ВС > 1. Для суммирования порядок не должен иметь значения. Должен. У меня есть таблица, отсортированная по MyNum Код: plaintext 1. 2. 3. 4. Если в рекордсетклон вдруг вернет набор, отсортированный по счетчику ID, а я выделил 2-ю и третью записи, то я получу 234 вместо 432. А это неприятно. > 2. Чтобы не сработал таймер, можно завести логическую переменную: на время работы процедуры даем ей True, по выходе возвращаем False, а в таймере проверяем. Это точно. Но вроде бы и так не вызывается повторно. (Access XP) Попробую сделать побольше записей и проверит еще раз. 2Все Еще раз большое спасибо - все работает. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2003, 22:16 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1679312]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 184ms |
| total: | 280ms |

| 0 / 0 |
