Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Переход на ADP / 12 сообщений из 12, страница 1 из 1
25.09.2003, 14:44
    #32275510
Svetlana_613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Знатоки!!! Объясните, как лучше сделать?
Были 2 базы в mdb - в одной данные, в другой - клиентская часть.
Первую перевела в adp, а что делать со второй - не наю.
Переводить на adp отдельно две базы или в одну все или клиента на mdb оставлять?
...
Рейтинг: 0 / 0
25.09.2003, 14:55
    #32275536
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Чтобы работал adp, данные должны быть на SQL Server'е. Так что (если только я не совсем глупость горожу):

данные -> SQL Server
клиент -> adp
...
Рейтинг: 0 / 0
25.09.2003, 15:11
    #32275577
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Все правильно, только надо еще учесть
1) Запросы из клиента становятся данными(переезжают на SQL сервер). И у них другой синтаксис.
2) Объекты DAO придется заменить на ADO, как мне кажется.
Вообще все надо переписывать ручками, как мне кажется.
...
Рейтинг: 0 / 0
25.09.2003, 15:17
    #32275595
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Да, процесс должен быть длинный и муторный, это бесспорно.
...
Рейтинг: 0 / 0
25.09.2003, 15:19
    #32275603
Хомяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Если уже есть реальное более-менее крупное приложение, то вопрос достаточно болезненный.

Есть два пути.

1.

1.1 Создаем в SQL server новую базу и переносим в неё только таблицы со связями.
1.2 На клиентской машине создаем ODBC источник данных, указывающий на нашу sqlевскую базу.
1.3 В клиентской базе mdb переустанавливаем связь с внешними таблицами на новый источник данных ODBC. Таблицы получают имя 'dbo_' + <table name>
1.4 Запросы, формы, отчеты и модули остаются в клиентской базе mdb, но требуют редактирования из-за новых имен таблиц (добавка 'dbo_').

На сервере: таблицы
В клиентской mdb: запросы, логика обработки в модулях, формы и отчеты.

Недостатки - запросы и логика остается в клиентском приложении. Архитектура клиент-сервер практически не используется. Я бы так не стал делать.

2.

2.1 Создаем в SQL server новую базу и опять-таки переносим в неё таблицы со связями.
2.2 Создаем adp проект Access и подключаемся к новой базе.
2.2. Постепенно, ручками переносим запросы из Access в SQL с учетом особенностей последнего.
2.3 Переносим логику обработки данных из модулей Access в SQL процедуры.
2.4 Перерабатываем формы с учетом 2.2 и 2.3

На сервере: таблицы, запросы, логика обработки в процедурах sql
В клиентской mdb: формы и отчеты.
...
Рейтинг: 0 / 0
25.09.2003, 15:21
    #32275613
Хомяков
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Сам себя спешу дополнить:

1 способ - в модулях на бейсике остается библиотека DAO
2 способ - можно использовать только ADO
...
Рейтинг: 0 / 0
25.09.2003, 15:27
    #32275630
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
При переходе на ADP главное не техническая сторона (ADO, DAO, SQL, ODBC и т.д.), хотя куда уж без нее , а навыки программирования - прежде всего, нужно научиться думать по-другому (т.е. не так как при создании настольных приложений).
...
Рейтинг: 0 / 0
25.09.2003, 15:30
    #32275638
Svetlana_613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Да... уж...
По-тихоньку опускаются руки
...
Рейтинг: 0 / 0
25.09.2003, 15:37
    #32275654
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
глаза боятся-руки делают

не вешай носа, Светлана
побьем мы эту заразу
ADP мы все ж осилим
и аксесс к стене пришпилим
...
Рейтинг: 0 / 0
25.09.2003, 15:41
    #32275667
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
>опускаются руки
А надо переводить то? Если не больше 10 пользователей, то может как нибудь так?(c)масяня)
...
Рейтинг: 0 / 0
25.09.2003, 17:24
    #32275875
Svetlana_613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
Спасибо все большое за ответы
раз нано - значит бум
и вас терзать тоди бум, так что бойтесь
А ша пошла быть
...
Рейтинг: 0 / 0
25.09.2003, 20:21
    #32276075
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переход на ADP
переход на адп не столько страшный сколь увлекательный и интересный.
на форуме куча советов и почти готовых решений.

особенно если есть работающий мдб (большого объёма часть с данными) то увеличение быстродействия просто восхищает и окрыляет.

надо только несколько повернуть мозги - т.е. грамотно разнести , что отдать на обработку серваку, а что клиенту.

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


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