![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
edgy, так я же ТОЧНО указал, где именно надо выставить LANGDRIVER
(в configuration - Native - там в двух местах: в DBASE и в FOXPRO ) |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 20.05.2009
Сообщений: 17
|
![]()
Поковырялась в BDE Administartor и выставить dBASE RUS cp866 где это можно и не нужно. База среагировала на DRIVERS - NATIVE- DBASE, появились в текстовом столбе заборы. Пыталась в Database Destop: через EDIT - Preferences - General выбрать шрифт не реагирует. А EXCEL вообще в таком же состоянии. УЖАС глюк или не доработка DELPHI
|
![]() |
![]() |
![]() |
#13 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Я бы эту БД перегнал двумя способами: 1. Через Visual FoxPro 2. Написал бы в Делфи легенькую прожку, которая бы через ADO импортировала БД в Экзель. Или в Самом Экзеле: Меню Данные-Импорт внешних данных.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 20.05.2009
Сообщений: 17
|
![]()
Вся проблема в том что надо сдавать dbf файл, они его втягивают в свою программу, но тут же напрягают что им бы хотелось в просмотре базы через EXCEL видить текст. Они этот dbf файл во все дырки заглядывают. ДОСТАЛИ.
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
elen1khp, понятно... т.е. лично Вам, сделать так, чтобы данный DBF открылся в Excel, не очень то и надо.. я правильно Вас понял?
![]() Поймите, все решения, так или иначе сводятся к тому, что нужно изменять кодировку Вашего DBF файла (или отказываться от идеи загрузки в Excel)!!! Цитата:
![]() Через импорт внешних данных у меня тоже не получилось загрузить нормально русские буковки... ;( У Вас получилось? Если - да, то поделитесь опытом, пожалуйста. p.s. а FoxPro щелкает эту проблему на раз. и не только Visual, но и старый добрый FPD 2.6 после правильной установки кодовой таблицы открывает табличку и нормально отображает русские буковки! Т.е. досовская программа 1994 года виндузовскую кодировку русских буковок в DBF понимает, а вот MS Excel — хрен! ;( |
|
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 20.05.2009
Сообщений: 17
|
![]()
НАДО. И надо искать выход, но наверное уже не с DELPHI. Закрались сомнения.
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 25.09.2008
Сообщений: 10
|
![]()
Я в таких случаях пользуюсь DBF Commander (http://elphsoft.com/downloads.html). Откройте файл, и либо измените его тип (Файл -> Структура -> Тип файла) на MS-DOS (тогда он откроется в Excel'e), либо Экспорт -> MS Excel
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 12.09.2010
Сообщений: 69
|
![]()
Если в DBE Administrator выставить Configuration->Drivers->Native->DBASE->LANGDRIVER cp866, то новые записи в базе будут в досовой кодировке и Excel их спокойно прочитает, но тогда Ваша программа тоже будет правильно читать только новые записи, а старые изобразит "заборами".
Здесь или DOS-кодировка, чтобы и "у вас и у них" все читалось, или windows-кодировка, чтобы "у вас ок, а у них жопа". Есть вариант делать перекодировку отправляемой базы из WIN->DOS. У меня текстовые файлы по 10 метров перекодирует почти мгновенно. Могу с исходничком помочь...
SELECT BEST FROM LIFE
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с обработкой DBF файла | oleg kutkov | Общие вопросы C/C++ | 1 | 22.08.2008 21:07 |
Открытие файла | Messir_Leonard | Win Api | 2 | 09.04.2008 19:33 |
Открытие файла | KillbrumX | Помощь студентам | 5 | 02.02.2008 20:50 |
сохранение результата выборки из DBF файла в DBF файл с такой же структурой таблицы | GazimagomedovM | БД в Delphi | 5 | 06.11.2007 17:58 |
Сортировка файла dbf | Jon_1981 | БД в Delphi | 7 | 11.06.2007 10:57 |