Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С... / 12 сообщений из 12, страница 1 из 1
31.03.2005, 17:39:54
    #32991788
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
...но это неважно...,
пробовал всё в том числе и StrConv.

Как прочесть?

Благодарю за участие!
...
Рейтинг: 0 / 0
01.04.2005, 11:00:41
    #32992758
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
догадки:
может быть что-то конкретное указать в коннекшоне ? :
...
c.Open ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path & ";User ID=Admin;Password=;Extended Properties=dBase 5.0")
...


Ильдар.
...
Рейтинг: 0 / 0
01.04.2005, 12:44:45
    #32993081
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
http://]
http://bbs.vbstreets.ru/viewtopic.php?t=2308&sid=a638cf7016aad1076df7d3321d8a1cf8

как подобное сделать через коннекшен?
...
Рейтинг: 0 / 0
01.04.2005, 13:02:54
    #32993147
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
http://]
http://bbs.vbstreets.ru/viewtopic.php?t=2308&sid=a638cf7016aad1076df7d3321d8a1cf8

эта функция почти помагает.
Почти это означает он перекодирует в таком при этом
..Convert(rs.Fields(3), 1251, 866)..
но заглавные буквы он не перекодирует почему-то.
пока разбираюсь...
...
Рейтинг: 0 / 0
01.04.2005, 14:40:35
    #32993503
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Вот наконец-то


> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

вот исходник:


теперь думаю как возвращать данный параметр обратно на место после завершения обработки.
...
Рейтинг: 0 / 0
29.06.2005, 13:39:29
    #33140339
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

не у всех оно проходит.
на старых ОС W98 (видимо из первых),
меняй этот параметр неменяй, всё равно не катит.
Может ставить Jet 3.51 ?
...
Рейтинг: 0 / 0
29.06.2005, 17:47:25
    #33141144
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Вы же в Визуал бейсике,
используйте COM объект от 1сы, и всё

IMHO, Mon$te®
...
Рейтинг: 0 / 0
30.06.2005, 13:07:27
    #33142481
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
4d_monsterВы же в Визуал бейсике,
используйте COM объект от 1сы, и всё

IMHO, Mon$te®

вот зацепка. пожалуйста по подробнее опишите процесс.

Благодарю!
...
Рейтинг: 0 / 0
30.06.2005, 13:31:19
    #33142568
4d_monster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Смотрите в учебнике 2часть в конце , там внятные примеры.

если не поймёте, напишу пример завтра.
...
Рейтинг: 0 / 0
30.06.2005, 14:43:05
    #33142872
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
вот что-то внятное нашёл

http://www.vb.kiev.ua/ref/w32api/showdoc.php?f=oemtochar


но использование COM объекта от 1с не игнорируется,
любопытно очень.
...
Рейтинг: 0 / 0
30.06.2005, 14:55:12
    #33142916
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Мудрый клённо использование COM объекта от 1с не игнорируется,
любопытно очень.
Из документации 1цэ:
Обращение к программе 1С:Предприятие из модуля MS Excel. В данном примере запускается и инициализируется конфигурация 1С:Предприятие с базой данных в каталоге C:\V7\DB в монопольном режиме. Далее в про­грамме 1С:Предприятие создается объект типа "Справочник.Товары", где создается новая группа элементов с названием "***** Экспорт из Excel ******". Во вновь созданную группу каталога записываются данные из таб­лицы MS Excel. Здесь пример приводится на языке MS Visual Basic.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
Sub Excel_to_trade()

   Dim trade As Object

   Dim Товар As Object

   Set trade = CreateObject("V77.Application")

   result = trade.Iinitialize(trade.RMTrade, "/DC:\V7\DB /M", "")

   Set Товар = trade.EvalExpr("CreateObject(""Справочник.Товары"")")

   Товар.НоваяГруппа

   Товар.Наименование = "***** Экспорт из Excel ******"

   Товар.Записать

   Товар.ИспользоватьРодителя Товар.ТекущийЭлемент

   N =  100  'Количество строк в документе

   For Count =  1  То N Товар.Новый

      Товар.Наименование = Application.Cells(Count,  2 ).Value

      Товар.Розн_Цена = Application.Cells(Count,  3 ).Value

      Товар.Мел_Опт_Цена = Application.Cells(Count,  4 ).Value

      Товар.Onт_Цена = Application.Cells(Count,  5 ).Value

      Товар.Записать

   Next Count

End Sub
...
Рейтинг: 0 / 0
01.07.2005, 10:39:22
    #33144400
Мудрый клён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С...
Мудрый клён> > в рестре по
> >HKEY_LOCAL_MACHINE\Software\Microsoft\jet\-=jet_ver=-\Engines\xbase
> >в DataCodePage ставишь ANSI

не у всех оно проходит.
на старых ОС W98 (видимо из первых),
меняй этот параметр неменяй, всё равно не катит.
Может ставить Jet 3.51 ?

действительно , там где Office 97, таким образом не отвяжешься.
это даже не из ОС.

на счет использования COM объекта от 1с, для меня пока тяжело, че то я не понял.

пересмотрел кучу API модулей, но они работают только на русских ОС.

я уж думаю сделать так , преобразовать dbf в txt, и загружать данные из txt в
формате DOS .
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / кодировка в dbf-e, речь идёт о файле SC16.dbf из 1С... / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]