24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 540
|
||||||
1 | ||||||
Выгрузка данных из Delphi в Excel03.12.2008, 20:28. Просмотров 8806. Ответов 7
Метки нет Все метки)
(
Делаю выгрузку данных через процедуру SendtoExcel. При заполнении массива пишу следующий код:
0
|
|
03.12.2008, 20:28 | |
Выгрузка в excel по запросу через delphi Выгрузка из Delphi в Excel, слетает кодировка Delphi и Excel. Генерация номеров и выгрузка в txt
|
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 540
|
|
04.12.2008, 05:22 [ТС] | 3 |
0
|
Супер-модератор
8737 / 2452 / 139
Регистрация: 07.03.2007
Сообщений: 11,690
|
|
04.12.2008, 09:33 | 4 |
ну вообще открою тайну, RecNo тянется еще из Paradox и только там работает корректно, и вообще зачем тебе этот Recno, разве нет других методов адресации
и вообще какой-то извращенный способ записи ИМХО... а самый лучший способ - это трассировка, она покажет, где неправильно и почему
0
|
269 / 31 / 6
Регистрация: 27.08.2008
Сообщений: 156
|
||||||
04.12.2008, 12:09 | 5 | |||||
беда, наверное в том, что в RecNo есть значения NULL...
может так получится:
1
|
24 / 24 / 1
Регистрация: 11.04.2008
Сообщений: 540
|
|
04.12.2008, 16:34 [ТС] | 6 |
все всем спасибо, разобралась сама
![]() У меня в таблице, которую я хотела передать в Excel были удаленные строки (через DataBase), т.е. нумерация строк была нарушена(не попорядку), поэтому и глючилось. А без удаленных строк в таблице все работает нормально. БД у меня Dbase, а в предыдущей проге была Paradox(поэтому, наверно, в предыдущей и работало все нормально). Как-то можно обойти эту проблему, чтобы все выводилось нормально в таблице,где есть удаленные строки, через DataBase и не только?????
0
|
269 / 31 / 6
Регистрация: 27.08.2008
Сообщений: 156
|
|
08.12.2008, 09:58 | 7 |
У DBase'ов, чтобы удалить записи физически - нужно выполнять команду pack, в противном случае они просто помечены, как удаленные... Нужно эти таблички открыть в FoxPro или Dbf-Navigator'e и сделать pack, тогда все будет путем...
З.Ы. Кажись средствами BDE или ADO это сделать невозможно... ![]()
0
|
Супер-модератор
8737 / 2452 / 139
Регистрация: 07.03.2007
Сообщений: 11,690
|
|
08.12.2008, 10:09 | 8 |
Angry_Bobo, да ну ладно, есть для dbase и foxpro функция бде - DbiPackTable
Оленька, из-за того, что у вас был Paradox, RecNo работало корректно, потому что именно в парадоксе это свойство работает корректно, в остальных базах оно тянется наследием, но корректно не работает, вы наложите индекс и увидете, что там твориться начнет в таблице, в других БД использовать RecNo крайне не рекомендуется
1
|
08.12.2008, 10:09 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Выгрузка данных из Программного модуля, работающего с базами данных, построенного на Delphi
Выгрузка данных из БД в excel Выгрузка данных в Excel Выгрузка данных из Excel в Ibexpert Выгрузка данных из Access в Excel Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |