Автор | Сообщение |
|
| |
Пост N: 1
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 08:07. Заголовок: странная dbf
Прошу помощи (совета) в такой вот связи: Есть dbf состоящая из 600 полей. Постояно возникает необходимость создания запросов к ней при помощи VBA. Драйвера VFP не видят этот файл как таблицу dbf. DBASe тоже не позволяет с ней работать т.к. в заголовке у неё стоит F5. Существуют ли какие способы работы с такими вот dbf на предмет создания к ним запросов, поключений?
|
|
|
Новых ответов нет
[см. все]
|
|
|
| Администратор
|
Пост N: 520
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.06.07 08:14. Заголовок: Re:
сигнатура F5 это фокспро с мемо-файлом. FPT присутствует ? способы должны быть стандартные, поскольку формат стандартный Даже клиппер через dbfcdx открывает такие файлы
|
|
|
|
| |
Пост N: 2
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 08:21. Заголовок: Re:
Да, FPT присутствует. Но полей для фокса много слишком, поэтому не могу подключиться из VBA к таблице ни в какую ни ч-з ODBC ни ч-з ADO. Не видит фоксовский драйвер эту таблицу как свою.
|
|
|
|
| |
Пост N: 711
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.06.07 08:42. Заголовок: Re:
|
|
|
|
| |
Пост N: 712
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.06.07 08:48. Заголовок: Re:
|
|
|
|
| |
Пост N: 3
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 08:53. Заголовок: Re:
Понимаю что 255 макс-потому и прошу совета, что можно сделать с этой таблицей, чтобы можно было к ней обращаться как к нормальной фоксовой. Может можно как-нить поля там лишние поудолять программно или ещё что. я б тогда перед запросом коцал бы её а потом обращался бы к ней.
|
|
|
|
| |
Пост N: 713
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.06.07 08:59. Заголовок: Re:
|
|
|
|
| |
Пост N: 4
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 09:01. Заголовок: Re:
Походу там меня интересовало немного не то. В тот момент мне вообще было непонятно из-за чего таблица не открывается . И из советов там я и понял, что для фокса полей много, но что делать теперь с такой таблицей я так и не пришёл ни к какому решению. Вернее один из форумчан подарил мне класс , им написанный, на VBA. Я при его помощи делаю сейчас перегрузку интересующих меня полей в подготовленные шаблоны. Но работает очень медленно, т.к. записей много, а копирую я их в шаблоны организовывая циклы
|
|
|
|
| |
Пост N: 5
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 09:02. Заголовок: Re:
Dima пишет: цитата: | Попробуй открыть ее и покоцать поля прогой Advantage Data Architect Release 8.1 |
| Надо из VBA программно ...
|
|
|
|
| |
Пост N: 714
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.06.07 09:11. Заголовок: Re:
Эта чудо база ведь какой то прогой ранее обрабатывалась или нет ? Ноги у базы от куда растут ? ;)
|
|
|
|
| |
Пост N: 6
Зарегистрирован: 14.06.07
|
|
Отправлено: 14.06.07 09:22. Заголовок: Re:
Dima пишет: цитата: | Эта чудо база ведь какой то прогой ранее обрабатывалась или нет ? Ноги у базы от куда растут ? ;) |
| Да, обрабатывалась. Да и обрабатывется... Ситуация такая... это база определенных документов. Раньше пользовались аналогичной программой, написанной на фоксе (даже под ДОС) которая формировала базу тех же документов но в своих таблицах (никаких мемо и т.п.) , с котороми небыло никаких проблем, в плане построений запросов и формирования отчетов в ексель, аксес и т.п. По решению рук-ва перешли на другой программный продукт, написанный на дельфи. И оказалось, что в нем база организована с использованием вот таких таблиц. Для доступа к ним разработчик использовал компоненты прямого доступа и говорит что это все сродни Клипперу. И я , что называется приплыл со своим VBA-вся моя отчетность теперь не работает, потому как не могу подключиться к таким таблицам.
|
|
|
|
| Администратор
|
Пост N: 521
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.06.07 12:16. Заголовок: Re:
У Ads должен быть бесплатный клиент и для VBA Поищи на www.hotsoft.ru Ключевые слова - Extend systems, Ads у ads Maximum number of fields per table 2035
|
|
|
|
|
| Администратор
|
Пост N: 522
Зарегистрирован: 23.05.05
|
|
Отправлено: 14.06.07 12:18. Заголовок: Re:
там и драйвер odbc должен быть
|
|
|
|
| |
Пост N: 715
Зарегистрирован: 17.05.05
|
|
Отправлено: 14.06.07 12:45. Заголовок: Re:
|
|
|
|