|
|
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Столкнулся с пределом вывода строк на Экселевский лист из рекордсета. Есть ли стандартное решение на VBA, чтобы при заполнении одного листа (~65 тыс. строк) переходил на заполнение последующих? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2009, 15:32 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
а как выводится на один лист хотя бы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2009, 17:03 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
НовичСтолкнулся с пределом вывода строк на Экселевский лист из рекордсета. Есть ли стандартное решение на VBA, чтобы при заполнении одного листа (~65 тыс. строк) переходил на заполнение последующих?Мазохист. Не занимайся ерундой. Никто твои тысячи строк читать не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2009, 17:26 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Делай рекордсеты поменьше. Создай несколько и разбрасывай по разным листам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2009, 17:57 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
НовичСтолкнулся с пределом вывода строк на Экселевский лист из рекордсета не удивительно, если excel 2000, как по-вашему он распихает 250 тыс. строк в 65 тысяч максимальных на листе???? PS. не предназначен excel для этого... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.06.2009, 17:58 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
nporaMepа как выводится на один лист хотя бы? Код: plaintext 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. Довольно всё простенько, теперь нужно бы добавить счётчик в запрос и порезать рекордсет на части. Вопрос в том, что не понятно сколько рекордсетов будет всего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2009, 09:03 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
если так уж очень надо, то введи счетчик, который после каждой 65536-й записи будет создавать новый лист. + в выводе, обращайся к ачейкам начиная с листа, чтобы можно было управлять ходом вывода: на какой лист записывать только 250 тыс записей перекидывать таким образом в эксель займет тучу времени. выспаться можно будет))) имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2009, 10:47 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Вот в этой строке Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.06.2009, 12:12 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 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. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 11:39 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
nporaMep, Нет слов ! Про CopyFromRecordset никто не слышал что ли ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 12:00 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
big-dukeНет слов ! Про CopyFromRecordset никто не слышал что ли ?какое там сюда взгляните (лучше при этом сидеть, а не стоять ) http://www.sql.ru/forum/actualthread.aspx?tid=669310#7261110 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 12:18 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
big-dukenporaMep, Про CopyFromRecordset никто не слышал что ли ? А как им разбить рекордсет на n-цать частей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 13:41 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Нович, на каждой несломанной клавиатуре имеется кнопка F1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 13:51 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Чтобы не плодить новые ветки: Подскажет ли всезнающий All код вставки последующего листа не до активного, а после него? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 14:56 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Нович, вам же сказали - купите клавиатуру, на которой есть кнопка ф1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2009, 15:12 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
qwrqwrНович, на каждой несломанной клавиатуре имеется кнопка F1 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. А вот у меня похожая конструкция не работает (никак не ругается, просто на лист ничего не выводит хоть тресни!). Причем библиотеки вроде все подключены, запрос рабочий, данные в рекордсет возвращаются (проверял). Win XP(sp2), MS Office-2003(sp3), БД Oracle. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 13:13 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
РЕС похожая конструкция не работает Код: plaintext 1. 2. 3. Range Property - F1Remarks When used without an object qualifier, this property is a shortcut for ActiveSheet.Range (it returns a range from the active sheet; if the active sheet isn’t a worksheet, the property fails). Указывайте к какому листу относится Range("A1"). Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 13:47 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
Неа, видимо проблема не в этом. Проблема осталась. Не помогает также и создание нового (приложения Экселя/книги/листа) как объекта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 14:06 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
РЕС, а выводить содержимое рекордсета на лист в цикле пробовали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 14:15 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
vlthРЕС, а выводить содержимое рекордсета на лист в цикле пробовали? Хех, с этого и начинал. Не понравилось - долго ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 14:24 |
|
||
|
Excel, VBA (вывод 250 тыс строк из рекордсета)
|
|||
|---|---|---|---|
|
#18+
РЕС, ясно, что не быстро. Зато очевидно, что рекордсет заполняется. Попробуйте определить свойство CursorLocation=adUseClient (по умолчанию CursorLocation=adUseServer) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2010, 15:09 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=36043510&tid=2178361]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 477ms |

| 0 / 0 |
