|
|
|
массив
|
|||
|---|---|---|---|
|
#18+
Имеется таблица с количеством записей более 61000 и 19 столбцов. Каким образом в Vfoxpro 8 запихнуть их в массив. Есть ли ограничения ??? Прошу помочь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:14 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Только порциями по 65000 эл-тов, см Visual FoxPro System Capacities ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:23 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Поясни конечную цель задачи, запихивание в массив не самый лучший вариант, наверняка есть более простое решение. Если очень хочется, то Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:33 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
В один массив это не влезет. Нужно несколько массивов. Системное ограничение FoxPro до 9 версии - 65 тысяч элементов на один массив. Именно элементов, т.е. произведение количества строк на количество столбцов. PS: А какой смысл пихать такие объемы в массив. Все равно ведь обработка массива в FoxPro, в общем случае, медленнее, чем таблиц и курсоров. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:35 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Мне надо массив запихнуть в Excel. Создаю много листов, а простым перебором таблици и всех SET FILTER TO занимает около 3 часов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:41 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Мне пришлось по одному полю загружать в массив, тогда только получается. Если добавляю еще поле стоит ругань. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:50 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
А в 9 версии что? Нет ограничений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:53 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Так может тебе EXPORT TO поможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 15:54 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Нет, EXPORT TO создает один лист а мне потом все в кучу собирать нет смысла. Сейчас по одному полю засовываю в массив и вставляю в Exel, все быстро но... очень большой код получается, тем более что у меня листы увеличились (около 25). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 16:06 |
|
||
|
массив
|
|||
|---|---|---|---|
|
#18+
Вадим_ОМне надо массив запихнуть в Excel. Создаю много листов, а простым перебором таблици и всех SET FILTER TO занимает около 3 часов. Есть смысл над алгоритмом подумать :) Если программа работает более 1 минуты - это плохо... Самый простой вариант как Вам сказали выше - через EXPORT TO: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Думаю, что Вы идею уловили, тема затронутая Вами неоднократно тут на форуме уже обсужадалась, давались весьма оригинальные и красивые примеры... Good luck! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2006, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33592999&tid=1592160]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
208ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 532ms |

| 0 / 0 |
