Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Открытие базы данных Access 2016 из VBA

Добрый день всем! Подскажите, пожалуйста, как открыть из VBA базу данных Access . Использую код:

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
   Sub OpenAccess()
    On Error Resume Next
        Dim DATABASE As String 
        DATABASE = "F:\DataBase\DB.accdb"
        Set oApp = GetObject(, "Access.Application")
        If (Err.Number <> 0) Or (oApp.CurrentDb.Name <> DATABASE) Then        
         Set oApp = Nothing
         Set oApp = CreateObject("Access.Application")
         oApp.Visible = True
         oApp.OpenCurrentDatabase DATABASE            
        End If
    End Sub

Во время выполнения кода MS Access открывается и закрывается.
Использую MS Access 2016
Ответ: Eugene-LS, на будующее, буду иметь в виду!
Вопрос: База данных Access 2016 пишет ошибку

Моя база данных access, после очередного закрытия, начала писать ошибку совершенно с любого компа. Сейчас новый глюк, она автоматически закрывается, сама по себе. Не кто из моих друзей не знаете с чем это может быть связанно. Проверил на вирусы, переустановил драйвера на компе, вин7 стоит. Ничего не помогает, может быть кто-то из вас знает как восстановить access ?
Ответ: Вот так например можно быстро и безопасно восстановить данные. Чтобы можно было вам помочь еще как то, нужно узнать для начала версию Access, чтобы конвертировать файл в другой формат и попробовать открыть через другие приложения. Допустим по умолчанию версия Microsoft Access 2010 сохраняет файлы базы данных в формате .accdb, а .mdb формат используется в более ранних версиях Access и формат .csv представляет собой текстовый файл, который можно открыть в любом текстовом редакторе или электронной таблицы приложения. Так что жду ваш ответ…
Вопрос: Ошибка при запуске базы данных Access

Всем доброго времени суток!
Уважаемые форумчане, подскажите пожалуйста в чём может быть проблема: при открытии базы данных Access (формат mdb) на некоторых компьютерах, открывается сразу код и появляется ошибка (скриншот прикрепил)?
Дописывал базу на Access 2010. Пытался открыть на других ПК Access 2007 (ПО установлено с ломанными ключами), и сразу выдает код и ошибку! Открыл один раз в Access 2013, без проблем открылась.
Основная файл базы "Журнал КИПиА СГП", его открывать первым, после чего указать путь (если получиться) к "Журналу (2)"
Подскажите пожалуйста, в чём тут может быть проблема?
Заранее огромное, человеческое спасибо!
Ответ: Дело в том, что этот код я взял уже из существующей базы, в написании я не силен, далеко не силен...
Буду благодарен, если укажите куда именно его прописать. Извините нет пока такого опыта))

Добавлено через 2 минуты
сейчас библиотеку почищу) попробую...

Добавлено через 29 минут
mobile СПАСИБО!!!
почистил библиотеку и всё заработало!!!!!!!!!!
УРА!!!
Вопрос: Не открывается база данных Access , пишет неразпознаваемый формат базы данных

Не открывается база данных Access , пишет неразпознаваемый формат базы данных,что делать
Ответ:
Сообщение от ltv_1953
Открывать соответствующей версией Аксесса
+1. Обычно эта ошибка возникает при попытке открыть в 2007 или 2010 32-разрядном аксес базу данных, созданную в 2010 64-разрядном: версии с разной разрядностью не совместимы.

Что делать? Открыть базу в Аксес 2010 64-разрядном и пересохранить (файл - сохранить как) в формат 2007 или 2003. Это не всегда возможно без потерь, но другого способа не существует.
Вопрос: Создание справки для своей базы данных Access

Здравствуйте!

Подскажите пожалуйста, как лучше сделать справку для созданной базы данных Access?
Я выяснил, что есть HTML Help WorkShop от Windows, но может в Access есть свои способы создания справки?
Ответ: а как индентификаторы эти выглядят в ворде? как их там устанавливать? нумерацию строк сделать?
Вопрос: Access 2016 + AzureSQL

Доброго дня!
Хочу для себя попробовать сделать связку AzureSQL + клиентская часть в Access 2016. Прошу подсказать какими методами можно реализовать работу в оффлайне с дальнейшей синхронизацией изменений при появлении соединения. Может есть какие-либо другие более удачные варианты размещения БД в сети без своего сервера?
Ответ: evgenyDor, чуть подробнее задачу.
Главный вопрос: если разные клиенты исправили одну запись в оффлайне, как должна пройти синхронизация?
Если такой проблемы нет, то можно воспользоваться timestamp (тип данных для серверной таблицы) и bigint в локальной таблице.
Реализация через хранимые процедуры.
Сверять по этим полям с конвертацией Convert(Bigint, timestamp)

Ещё наверно можно посмотреть в сторону Microsoft SQL Server Compact 4.0 + репликация
Вопрос: Книги по SQL для Access 2016

Посоветуйте хорошую книгу по SQL для Access 2016.
Я купил SQL для чайников Аллена Тейлора, она ужасная, до сих пор голова болит от нее. А больше ничего на полках магазинов не нашел.

Необходимо чтобы было простым языком, для начинающих. Желательно на новую редакцию, потому что мне как новичку необходимо информацию как можно актуальнее в плане перевариваемости. Если будут старые программы, это дополнительный барьер в обучении.
Что такое sql server?, в основном книги на нее, она мне подойдет?

Если не трудно, посоветуйте одну из тех что на озоне:
Ответ:
Сообщение от Period79
Посоветуйте хорошую книгу по SQL для Access 2016.
Там же больше не поддерживается MS SQL сервер. Там всё на Sharepoint и макросах. Так что SQL там не нужен.
Вопрос: Обработка событий в Веб-базе данных Access

Здравствуйте форумчане!
Объясните, пожалуйста, в чем причина?
Я создал веб - базу данных в Access, и она в общем-то ничем не отличается. Одно из отличий в том, что если создаешь веб-форму, то там меньше событий и они выполняются в макросах, а не в VBA. А если создать разделенную форму (или любую другую без пометки веб), то можно делать обработчик в VBA. Так вот, написал обработчик при нажатии на кнопку, нажимаю на нее в режиме Форма, но ничего не происходит. Такое впечатление, что обработчик вообще не выполняется, даже точку останова ставил и все равно ничего.
Ответ: Похоже я требую невозможного...
Вопрос: Какие виды и методы существуют для тестирования базы данных Access?

Какие виды и методы существуют для тестирования базы данных Aceess?
Ответ: ashagin,мне не нужно проверять.Мне надо просто описать виды и методы тестирования бд access
Вопрос: База данных, Access, Предметная область: Телефонная станция

Требуется выполнить базу в Access:

Минимальный список характеристик:
• фамилия, имя и отчество абонента, номер телефона, адрес, дата установки;
• оператор связи, адрес, ИНН, расчетный счет, БИК, корсчет;
• номер счета, оказанные услуги, сумма оплаты, дата оплаты, примечание.
Ответ: Благодарю.