Из Access в SQLAccess

План переноса базы Access на SQL Server или MySQL с картой таблиц

Срок от 1 дняДоработки включеныКонтроль качества
Пакеты
Защита оплатыПодробнее
  • Доработки в рамках пакета бесплатны.
  • Если вы не ответите в течение 3 дней после сдачи, работа будет принята автоматически.
Заказать · 29 $

При оплате деньги резервируются и переходят сервису, только когда вы примете работу.

План переноса базы Access на SQL Server или MySQL с картой таблиц

Пример результата

Пример по пакету «Стандарт»

Шаблон таблицы: учёт счетов и дебиторки для небольшой студии

Структура листа «Счета»

СтолбецЗаголовокКто заполняет
A№ счётаВы
BКлиентВы (выпадающий список с листа «Клиенты»)
CДата счётаВы
DСумма, ₽Вы
EОтсрочка, днейФормула
FОплатить доФормула
GДата оплатыВы (пусто, пока не оплачено)
HСтатусФормула
IДней просрочкиФормула

Формулы (фрагмент: 6 из 10)

E2 — отсрочка из справочника клиентов =ЕСЛИОШИБКА(ВПР(B2; Клиенты!A:C; 3; ЛОЖЬ); 10) Берёт срок оплаты клиента с листа «Клиенты»; если клиента там нет — 10 дней.

F2 — срок оплаты =ЕСЛИ(C2=""; ""; РАБДЕНЬ(C2; E2)) Отсчитывает отсрочку в рабочих днях, как обычно пишут в договорах.

H2 — статус =ЕСЛИ(C2=""; ""; ЕСЛИ(G2<>""; "Оплачен"; ЕСЛИ(СЕГОДНЯ()>F2; "Просрочен"; "Ожидает")))

I2 — дней просрочки =ЕСЛИ(H2="Просрочен"; СЕГОДНЯ()-F2; "")

Сводка!B2 — всего к получению =СУММЕСЛИМН(Счета!D:D; Счета!H:H; "<>Оплачен"; Счета!C:C; "<>")

Сводка!A5 — долг по клиентам (одна формула строит всю таблицу) =QUERY(Счета!B:H; "select B, sum(D) where H <> 'Оплачен' and B is not null group by B order by sum(D) desc label sum(D) 'Долг'"; 1)

Куда вставлять

  • E2, F2, H2 и I2 — во вторую строку листа «Счета», затем протянуть до 500-й строки
  • Формулы «Сводки» вставляются один раз и обновляются сами
  • Условное форматирование для H2:H500: текст «Просрочен» → светло-красная заливка

Особые случаи

  • Частичная оплата: добавьте строку на остаток с номером вида 041-2
  • Клиент сменил название: правьте только на листе «Клиенты», выпадающий список сохранит единообразие
  • Если работаете в Excel: всё работает, кроме QUERY — вместо неё сводная таблица по столбцам B, D, H

Проверка на примере

Счёт № 038, клиент ООО «Северная стоматология», выставлен 1 сентября, отсрочка 10 рабочих дней → оплатить до 15 сентября. Сегодня 20 октября, оплаты нет → Просрочен, 35 дней.

Клиент: видеостудия, 4 человека. Инструмент: Google Таблицы. Задача: «Теряем, кто нам заплатил, а кто нет. Нужна одна таблица, где видно просроченные счета и долг по каждому клиенту».

Клиент и все данные вымышлены.

Об услуге

Базы Access, которые начинались как небольшой инструмент, со временем обрастают пользователями, медленным общим файлом и страхом повреждения, и следующий шаг — SQL Server или MySQL, а Access остаётся интерфейсом или уходит. Пришлите скриншоты таблиц, связей и главных запросов или выгруженные списки таблиц, и мы напишем план переноса: карту типов данных Access в целевую систему по каждой таблице, ключи и индексы, запросы и VBA, которые нужно переписать, и порядок шагов по переносу данных и переподключению таблиц. Скрипты CREATE TABLE для целевой базы вы получите текстом, готовыми к запуску и доработке.

Что входит

  • Что вы получитеПлан переноса текстом на странице заказа: карта таблиц с типами данных Access и целевой системы, ключи и индексы, список запросов и VBA для переписывания с пояснениями, порядок шагов по переносу данных и подключению и скрипты CREATE TABLE для SQL Server или MySQL.
  • Карта типовКаждое поле в целевой тип данных
  • Ключи и индексыСчётчики, уникальные ключи, индексы
  • Что переписатьЗапросы и VBA, которые не заработают
  • Порядок шаговСхема, данные, подключение, проверка
  • Скрипты CREATE TABLEДля SQL Server или MySQL

Порядок работы

  1. 1
    СтруктураВы присылаете таблицы, запросы и цель
  2. 2
    ПланСопоставляем типы и выписываем правки
  3. 3
    СдачаВы получаете план и скрипты

Что нужно от вас

Скриншоты каждой таблицы в конструкторе и окна связей (или списки таблиц и полей текстом или в Excel), SQL главных запросов, модули VBA, работающие с данными, целевая система (SQL Server, Azure SQL или MySQL) и остаётся ли Access интерфейсом.

В брифе мы спросим:

  • Куда переносите: SQL Server, Azure SQL или MySQL?
  • Access останется интерфейсом?
  • Сколько в базе таблиц и пользователей?
  • Какие запросы или модули VBA критичны?

Сравнение пакетов

ПакетыЭкономДо 10 таблиц15 $СтандартДо 25 таблиц29 $БизнесДо 40 таблиц55 $
Срок1 день2 дня3 дня
Доработки123
Таблиц в картедо 10до 25до 40
Запросов в разборедо 10до 25до 50
Модулей VBAнетдо 3до 8
Заказать ЭкономЗаказать СтандартЗаказать Бизнес

Защита оплаты

Вы оплачиваете заказ сразу, но деньги переходят сервису только за принятую работу.

  • Фиксированная ценаЦена пакета не меняется после оплаты.
  • Деньги резервируютсяПри оплате сумма только резервируется. Сервису она переходит, когда вы примете работу.
  • Проверка перед сдачейКаждый результат проходит проверку качества, прежде чем попасть к вам, и вы видите его на странице заказа до приёмки.
  • Бесплатные доработкиПросите изменения в рамках брифа столько раз, сколько предусмотрено пакетом.
  • Приёмка через 3 дняЕсли в течение 3 дней после сдачи вы не примете работу и не попросите изменений, она будет принята автоматически. Если после сдачи вы напишете в чат заказа, заказ подождёт; ответив, мы можем начать отсчёт 3 дней заново и сообщим об этом в чате.
  • Переделка или полный возвратЕсли результат не соответствует брифу и доработки не помогли или срок превышен больше чем вдвое, напишите в чат заказа: мы переделаем работу или полностью вернём деньги.
Как это работает →

Вопросы и ответы

Можно прислать файл .accdb?

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

Вы перенесёте данные за меня?

Нет, к вашим серверам и файлам мы не подключаемся. Скрипты и шаги переноса выполняете вы или ваша IT-служба по плану.

План учтёт хостинг и лицензии?

Мы в общих словах отмечаем, что нужно каждой целевой системе, но цены хостинга и лицензий не сравниваем. Уточните их у поставщика.

Пакеты
Заказать · 29 $· 2 дня