powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA код модуля в разных Application
10 сообщений из 10, страница 1 из 1
VBA код модуля в разных Application
    #32645199
prefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пож-ста
я никак не могу пока разобраться самостоятельно
и при попытках протестить на примерах все время вылетают какие-то траблы разобраться в которых мне банально не хватает опыта :)

Вот объясните
если я вызываю редактор VB в Excell и таким образом привязываю модуль к конкретной книге, то могу ли я использовать все те же объекты, ф-ии, методы как если бы я писал этот модуль в приложении Access?
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645247
prefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все-таки криво я спросил :)
лучше объясню чего я хочу в итоге :
есть база Access (несколько действительно связанных таблиц а не просто куча хлама)

есть большой Excel файл информация из которого вводится менеджером через ряд экранных форм - процесс трудоемкий, короче...
задача проанализировать что в какие таблицы пишется (это уже сделано) при вводе через формы, разобрать этот Excel - файл и проделать необходимые инсерты в базу.

Какой вариант правильный:
- писать модуль в этой Excel-книге и из него коннектиться к базе и работать ней
- писать модуль в mdf-базе , открывать на чтение этот Excel и дальше работать с данными полученными из него
- или нет никакой разницы
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645261
Bely
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
prefenderКакой вариант правильный:
- писать модуль в этой Excel-книге и из него коннектиться к базе и работать ней
- писать модуль в mdf-базе , открывать на чтение этот Excel и дальше работать с данными полученными из него
- или нет никакой разницы

Особой разницы нет.
Остальное зависит от того как это будет использоваться.
вар 1) XLS Файл часто меняется, создается заново, удаляется - а база Access-а всегда одна.
Тогда лучше писать в MDB
2) Все наоборот - XLS файл всегда один и тот же, а меняются MDB файлы (удаляются, создаются итп.) - тогда лучше писать в XLS
ну и вариант 3) Создать третий файл (XLS или MDB - что нравится больше), из него открыть нужный XLS, нужный MDB и спокойно работать

Я бы выбрал (3)
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645272
prefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
действительно, третий вариант хорош
ну то есть мне что из mdf, что из mde будут доступны все объекты всех Application-ов и также все необходимые там DAO, ADO и так далее ( я пока еще не совсем въехал как это делать... мало программировал под виндовс)
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645283
prefender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тьфу
что из mdf что из xls я хотел сказать
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645307
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
prefenderтьфу
что из mdf что из xls я хотел сказать
Что такое mdf? Это mdb?
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645326
Нерюх
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Саныч,
Это MS скуль сервера файл
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645331
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
НерюхВладимир Саныч,
Это MS скуль сервера файл
И действительно. И где же в них модули пишут?
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32645407
refender
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа
виноват
совсем заговорился

mdb
xls
...
Рейтинг: 0 / 0
VBA код модуля в разных Application
    #32646067
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше
ИМХО
отказаться от Эксёля
и полностью перейти на Access

плюсы:
нет ошибок при заполнении данных (справочники не надут написать "картопля")
быстрое формирование любых отчетов за любой период, единожды созданных
большая глюкостойкость (экранные формы экселя имеют тенденцию
подвешиваться, особ в 97)

минус один большой -
тебе надо все переписать
но оно того стоит
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / VBA код модуля в разных Application
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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