Страницы: 1
RSS
Проблемы с кодировкой DBF
 
Добрый день!  
Надеюсь на вашу помощь, сам уже голову сломал...  
Стоит такая задача: есть программа Корс Рынок, ее база хранится в виде нескольких файлов .DBF Задача стоит в следующем, из этих файлов нужно собрать прайс-лист в формате xls посредством VBA, но при открытии dbf файлов все русские записи отображаются в виде ╧Ёюфрцр ЁючэшЎр  
 
пример базы прикреплен    
 
Помогите, посоветуйте, как быть...подойдет любой способ, лишь бы вытянуть оттуда человеческий русский текст...  
 
Заранее крайне благодарен!
 
данные-импорт - прекрасно все получается..
Живи и дай жить..
 
{quote}{login=AndreyKo}{date=11.03.2011 12:55}{thema=Проблемы с кодировкой DBF}{post}Добрый день!.. Надеюсь на вашу помощь, сам уже голову сломал...{/post}{/quote}  
Ломать надо целенаправленно, здесь варианты обсуждались недавно - http://www.sql.ru/forum/actualthread.aspx?tid=589512...  
-80191-
 
ну да, ну да..  
читал  
 
так и не понял зачем..  
 
аксес вроде с этим справляется.., а оттуда в иксель нет проблем..
Живи и дай жить..
 
Мой асcеss с примером не справился вообще (не принял), а XL как внешние данные взял корректно.
 
ВОСПОЛЬЗУЙСЯ ПРОГРАММОЙ DATABASE TOUR ОТ НАШИХ УКРАИНСКИХ ДРУЗЕЙ.ТАМ ЕСТЬ ОПЦИЯ ЭКСПОРТА-ИМПОРТА :WWW.DATABASETOUR.NET
 
{quote}{login=слэн}{date=11.03.2011 01:21}{thema=}{post}ну да, ну да... читал    
так и не понял зачем... аксес вроде с этим справляется.., а оттуда в иксель нет проблем..{/post}{/quote}  
;) А кто против?!. Вот только, если нет Acc'a, тогда... была бы бабушкой... А потому как всем до печени памятен 2003, в котором якобы без проблем-с...  
-69465-
 
Hugo, не наговаривайте на аксес - Вы просто открыть dbf аксесом пытались?  
 
импортирует в пустую базу на раз..
Живи и дай жить..
 
C 2000-м не получилось никак... ни просто, ни импорт, ни прилинковать.
 
а...  я 2003м
Живи и дай жить..
 
{quote}{login=слэн}{date=11.03.2011 01:58}{thema=}{post}а...  я 2003м{/post}{/quote}  
Я уже ничего не понимаю. Сейчас попробовал и 2003 и 2010 аксес, везде и открытие и импорт, все кракозябрами (((
 
Нашел таки приемлемое решение:  
_http://www.sql.ru/forum/actualthread.aspx?tid=631075&hl=dbf  
немного громоздко, однако отрабатывает на 100%  
всем спасибо )
 
так в икселе-то вы иморт пробовали?
Живи и дай жить..
 
{quote}{login=слэн}{date=11.03.2011 03:42}{thema=}{post}так в икселе-то вы иморт пробовали?{/post}{/quote}  
Да, и в 2003 и в 2010 результат тот же
 
{quote}{login=AndreyKo}{date=11.03.2011 03:46}{thema=Re: }{post}{quote}{login=слэн}{date=11.03.2011 03:42}{thema=}{post}так в икселе-то вы иморт пробовали?{/post}{/quote}  
Да, и в 2003 и в 2010 результат тот же{/post}{/quote}  
Для таких случАев, мо быть, проще в загашнике Calc из OO или LO 3.3.1 держать?.. И в других ситуfwиях выручают... ;)  
-48945-
 
а я значит счастливый обладатель правильной версии софта?
Живи и дай жить..
 
поищите тогда заплатку для кодовых страниц от ZVI.  
 
может дело в этом.
Живи и дай жить..
 
{quote}{login=слэн}{date=12.03.2011 09:38}{thema=}{post}поищите тогда заплатку для кодовых страниц от ZVI.  
 
может дело в этом.{/post}{/quote}  
Ссылки на заплатки здесь: http://www.planetaexcel.ru/forum.php?thread_id=20905  
По-крайней мере, этот код сработал: http://www.sql.ru/forum/actualthread.aspx?tid=631075#6713135
 
{quote}{login=ZVI}{date=12.03.2011 05:16}{thema=}{post}{quote}{login=слэн}{date=12.03.2011 09:38}{thema=}{post}поищите тогда заплатку для кодовых страниц от ZVI.  
 
может дело в этом.{/post}{/quote}  
Ссылки на заплатки здесь: http://www.planetaexcel.ru/forum.php?thread_id=20905  
По-крайней мере, этот код сработал: http://www.sql.ru/forum/actualthread.aspx?tid=631075#6713135{/post}{/quote}  
 
я про этот код и написал шестью сообщениями выше ;) работает на ура (Спасибище написавшему)  
Так что тему можно закрыть.
 
Попробовал как импорт внешних данных на 2003 и 2007 Экселе - не прошло. В 2000 был выбор кодировки файла, в версиях поновее это пропало (или я не нашёл...)  
Есть мысль на 2000 записать процесс импорта в макрос и потом проверить на 2007 - может получится...  
Но это в понедельник, если не забуду. Хотя если решение уже есть - уже не важно.
 
{quote}{login=}{date=12.03.2011 11:17}{thema=Re: }{post}я про этот код и написал шестью сообщениями выше ;) работает на ура (Спасибище написавшему){/post}{/quote}Пожалуйста :-)
Страницы: 1
Читают тему
Наверх