|
|
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
Доброго дня! подскажите, как оптимизировать процедуру автозаполнения cxComboBox из БД? очень долго ждать, когда появится форма. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. спасибо! P.s. массив n112 большой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2019, 16:27 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterina Код: sql 1. 2. 3. 4. красное - зачем оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2019, 16:39 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, перенести процедуру заполнения списка в другое место. К примеру, в событие открытия комбика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2019, 16:44 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterinaP.s. массив n112 большой. И тут точно-точно нужен комбо-бокс, а лукап-комбо - никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2019, 16:55 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
ma1tus, это необходимо для того, чтобы перебирались строки, без цикла будет просто первая строка из бд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 08:35 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
Фэйтл Эра, Лукап комбо не помог, также медленно происходит обработка события. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 08:52 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, а смысл Next внутри этого цикла ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:00 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterinaФэйтл Эра, Лукап комбо не помог, также медленно происходит обработка события. Какого такого "события" в лукапе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:05 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
ma1tusTsYekaterina, а смысл Next внутри этого цикла ? имеется ввиду - почему нельзя что-то вроде ?TsYekaterina Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:11 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
очень долго ждать Сколько времени отрабатывается запрос ? Сколько записей в результирующем наборе ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:14 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
ma1tus, всё, понял - протупил, сорри ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:20 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
DimaBr, 36,6 сек, это очень долго. всего записей 67741. бд vfp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:29 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
Если сам запрос выполняется 36 секунд, то что можно ускорить ? Зачем вам в Комбике 67тыс записей ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:37 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
DimaBr, пользователь так хочет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:37 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
Сам комбик заполняется за пол секунды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:43 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterinaпользователь так хочет. Это не аргумент. В конце концов пользователь хочет работать с данными. Но с 67 тыс. записей невозможно работать. Вам нужно определить, как пользователю будет удобно работать. Необходимо понять, для чего ему эти данные (раз комбик - то очевидно для выбора единственного варианта). Возможно, лучше заполнять после ввода пользователя первых символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:45 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, попробовать убрать сортировку из запроса и перенести в ComboBox, пересмотреть условие в запросе, сменить драйвер для dbf. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 09:49 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
pit_alex, первый вариант делала, не помог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 10:00 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
пользователь так хочет. Сомневаюсь что пользователю нужны в комбике именно 67к записей. Постарайтесь разбить список на группы и поместить группы в другой комбик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 10:02 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
TsYekaterina, если убрать like и сортировку на сколько уменьшается время выполнение запроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 10:04 |
|
||
|
автозаполение cxComboBox
|
|||
|---|---|---|---|
|
#18+
pit_alex, время то же самое, ничего не меняется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2019, 10:05 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39769743&tid=2039847]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
409ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 290ms |
| total: | 802ms |

| 0 / 0 |
