powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Опять Excel - Access
5 сообщений из 5, страница 1 из 1
Опять Excel - Access
    #32759245
Q2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Q2
Гость
Почитал много топиков на темы импорта из Excel, но так и не понял: что целесообразнее при получении данных из Excel (прайсы поставщиков в больших количествах) ? Линковать таблицы или импортировать во врЕменные таблицы и затем обрабатывать? Какие могут быть засады?
С-пасибо.
...
Рейтинг: 0 / 0
Опять Excel - Access
    #32759347
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
грузить в промежуточные таблицы - при линке бывают тупиковые ситуации,когда первые строчки "искажают" тип поля.
второе соображение - проще делать и отлаживать конверторы.
...
Рейтинг: 0 / 0
Опять Excel - Access
    #32760325
Фотография Shark
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне кажется, что единственный правильный способ загрузки прайса- бэйсиком бегать по ячейкам. Поставщики пишут в свои прайсы столько лабуды, что ни один импорт не разберется. Получается медленно, зато кондово. Ну загружаются у меня прайсы каждое утро по 40 мин, ну и что? Девочкам есть время губы накрасить. Зато они загружаются ПРАВИЛЬНО.
...
Рейтинг: 0 / 0
Опять Excel - Access
    #32760329
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня по полной прогграмме:
- товар
- прайсы
- складская справка
через
Код: plaintext
1.
2.
3.
Set myOlApp = CreateObject("excel.Application")
Set MyWo = myOlApp.Workbooks.Open(MyPath, , True)
Set mysheet = MyWo.Worksheets(MyList)
для Excel
и обьектную для приложения
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Dim MyComp As SAPbobsCOM.Company
Dim MyOb As SAPbobsCOM.Items
Dim MyPrice As SAPbobsCOM.Items_Prices
Call XRekv(Sql_IP, Sql_Base, Sql_Login, Sql_Parol, Sbo_Login, Sbo_Parol)
Set MyComp = New SAPbobsCOM.Company
MyComp.Server = Sql_IP
MyComp.DbUserName = Sql_Login
MyComp.DbPassword = Sql_Parol
MyComp.UserName = Sbo_Login
MyComp.Password = Sbo_Parol
MyComp.CompanyDB = Sql_Base
MyComp.Connect 'mycomp.Connected вернёт true/false
    Set MyOb = MyComp.GetBusinessObject(oItems)
уходит 2-2.5 часа (1 раз/неделю)
как и у тебя - полный автомат
...
Рейтинг: 0 / 0
Опять Excel - Access
    #32760736
Alexey Sh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
при изобилли различных прайслистов имеет смысл создавать собственные схемы импорта, и самому, естественно, их интерпретировать бегая по ячейкам
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Опять Excel - Access
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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