|
|
|
переход на нужную строку
|
|||
|---|---|---|---|
|
#18+
Поскажите пожалуйста В форме 1 есть некий список записей 1 - нахожу нужную запись и запоминаю :global.id:=:block1.id - и перехожу в форму 2 с неким списком 2 (в котором нужно найти эту запись и поставить на нее курсор) В форме 2 в триггере When new form instance пишу go_block('block2'); execute_query; first_record; loop if :block2.id=::global.id then go_record(to_number(get_block_property(':block2', current_record))); exit; end if; next_record; end loop; Цикл Loop страшно тормозит (10 000 записей), а как по-другому??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 20:13 |
|
||
|
переход на нужную строку
|
|||
|---|---|---|---|
|
#18+
Galina ShПоскажите пожалуйста В форме 1 есть некий список записей 1 - нахожу нужную запись и запоминаю :global.id:=:block1.id - и перехожу в форму 2 с неким списком 2 (в котором нужно найти эту запись и поставить на нее курсор) В форме 2 в триггере When new form instance пишу Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Цикл Loop страшно тормозит (10 000 записей), а как по-другому??? строка go_record(to_number(get_block_property(':block2', current_record))); - зачем но по 10000 - жестоко перебором ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.02.2011, 21:12 |
|
||
|
переход на нужную строку
|
|||
|---|---|---|---|
|
#18+
Подумайте, нужны ли на клиенте эти 10000 строк? Очень сомнительно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 09:56 |
|
||
|
переход на нужную строку
|
|||
|---|---|---|---|
|
#18+
-=APS=-, да,записей может быть много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 11:31 |
|
||
|
переход на нужную строку
|
|||
|---|---|---|---|
|
#18+
Galina Sh-=APS=-, да,записей может быть многоВо как раз непонятно, зачем вам нужно "так много"? У меня просто в голове не укладывается, каким образом человек может работать с информацией в 10000 строк? Выбирать из базы и отображать человеку нужно ограниченый набор данных. Если Вы уже выбрали некий критерий для поиска в первой форме, так покажите только одну строку в форме 2, которая удовлетворяет этому критерию. Зачем остальные 9999 строк на экране? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2011, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=51&msg=37134540&tid=1878767]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 129ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...