Semenalidery.com

IT Новости из мира ПК
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сохранить файл access

Сохранение в Access;

Состав программного продукта

Большой набор офисных программ, включающий в себя текстовые редакторы, планировщики, средства печати материалов определенного формата и некоторые другие категории программ.

Набор офисных программ, который включает в себя офисные пакеты для работы с текстом и электронными таблицами, программы для таймменеджмента, записные книжки, органайзеры и календари. Среди офисных пакетов вы, конечно же, найдете Microsoft Office, однако есть также и альтернативные продукты этой категории — от более дешевых и до бесплатных, таких как OpenOffice.org. Все представленные пакеты имею по нескольку встроенных приложений для разных целей.

Microsoft Office Access или просто Microsoft Access — реляционная СУБД [1] корпорации Microsoft. Понятие реляционный (англ. relation — отношение) связано с разработками известного английского специалиста в области систем баз данных Эдгара Кодда (Edgar Codd).

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

Имеет широкий спектр функций, включая связанные запросы, связь с внешними таблицами и базами данных. Благодаря встроенному языку VBA, в самом Access можно писать приложения, работающие с базами данных.

Основные компоненты MS Access:

· построитель экранных форм;

· построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

· построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Jet Database Engine (англ.), которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объёмами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

Access, при работе с базой данных, иначе взаимодействует с жёстким (или гибким) диском, нежели другие программы.

В других программах, файл-документ, при открытии, полностью загружается в оперативную память, и новая редакция этого файла (изменённый файл) целиком записывается на диск только при нажатии кнопки «сохранить».

В Access новая редакция содержимого изменённой ячейки таблицы записывается на диск (сохраняется) сразу, как только курсор клавиатуры будет помещён в другую ячейку (или новая редакция изменённой записи записывается на диск сразу, как только курсор клавиатуры будет поставлен в другую запись (строку)). Таким образом, если внезапно отключат электричество, то пропадёт только изменение той записи, которую не успели покинуть.

Целостность данных в Access обеспечивается также за счет механизма транзакций.

Кнопка «Сохранить» в Access тоже есть, но в Access в режиме просмотра данных она нужна, в первую очередь, для сохранения изменённого режима показа таблицы или другого объекта — то есть, для сохранения таких изменений, как:

· изменение ширины столбцов и высоты строк,

· перестановка столбцов в режиме просмотра данных, «закрепление» столбцов и освобождение закреплённых столбцов,

· применение нового фильтра,

· изменение шрифта; цвета текста, сетки и фона

Кроме того, в Access эта кнопка нужна в режиме «Конструктор» для сохранения изменений структуры объекта базы данных, сделанных в этом режиме.

Сохранить БД как форму приложения

Не возможно сохранить измененную форму, ищу как исправить.
Доброе время суток всем участникам форума. Дорабатываю БД уже кем-то созданную. Столкнулся с.

Как использовать форму заполнения заявки одного приложения во views.py и templates другого приложения?
Есть 2 приложения booking и main. В booking в forms.py реализовано заполнение заявки на.

Как сохранить форму в pojo
Есть набор pojo, штук, скажем, 10. Надо нарисовать формочку, и в контроллере получать из нее.

Как сохранить форму при вводе
Пытаюсь сделать сервис "Вопрос — ответ". Человек вводит в форму вопрос и под ней получает ответ.

Сохраняете БД в формате ACCDE или MDE и будет только исполняемый файл

p.s а можете дать ссылку где это видели: приложение как Windows

он же вроде написал, что видел это

Просто интересно тоже на это глянуть))

как то я задавался этим вопросом и писал на форуме, в поиске посмотрел бы.

Описание: Можно или нельзя сделать из программы на Access самостоятельное приложение (exe). И что для этого надо. Для начинающих.

Автор: Дмитрий Сонных (AKA Joss)

Добавил на сайт: Joss 28.05.2009
Нет-нет, а периодически такой вопрос возникает то на одном, то на другом форуме. По этому я решил собрать здесь и выложить более-менее полные ответы на эту «животрепещущую» проблему.

Access не имеет возможности создавать exe-файлы. Здесь тот же случай, что с первыми версиями Basic, которые были чистыми интерпретаторами. Для выполнения программ на Basic нужен был сам Basic. Так и здесь, для выполнения программ на Access нужен сам Access. Потом появились проигрыватели Basic — программ (вроде basrun). Они позволяли выполнять Basic программы (в исходных кодах или откомпилированные в P-COD) и в отличии от полноценного Basica не имели среды разработки и отладки программ. Такая же история была и с FoxBase (не путать с FoxPro! FoxPro — это её развитие). Там тоже была среда для разработки foxbase и утилита для выполнения разработанных программ — foxrun. Здесь напрашивается прямая аналогия с Access и Acces Runtime. Отличие Access от FoxBase и FoxPro (а так же dBase и Clipper, R-Base и др.), то что она может хранить исполняемые модули и таблицы с данными в одном файле (mdb/mde). MDE можно считать аналогом откомпилированной Basic программы. Из MDE удалены все исходные тексты. Перед удалением происходит полная компиляция проекта. Для Access не создано системы аналогичной Clipper для dBase (а возможно это и нецелесообразно, или слишком трудоемко, или это хитрый ход Мелкомягких). Таким образом получить из Access exe-программу простым нажатием кнопки невозможно (пока, за будущее не расписываюсь)

Читать еще:  Multipoint server нулевые клиенты

Если Вы хотите получить самостоятельное приложение, то Вы должны конвертировать (перенести) Вашу программу (mdb) в среду, способную создавать exe файлы. Оптимальной средой для этого будут Visual Basic. (Или Basic.NET — но это труднее) Так как исходный код написан на VBA и его проще адаптировать. Есть некоторые программы, позволяющие облегчить конвертацию, например AccessToVB. Но после них всё равно предстоит большая работа по замене акцессовских элементов управления, которые имеют встроенные источники данных (комбобоксы, листбоксы, ленточные формы) на соответствующие вэбэшные. Что довольно кропотливое дело.

Если Вы хотите получить exe программу, то сразу начинайте сразу разрабатывать в соответствующей среде. Рекомендую Basic.NET если Вы начинаете только осваивать Access. Или обычный старый Visual Basic 6.0, если Вы уже разработали свою программу и просто хотите её конвертировать в EXE. Хочу напомнить, что для нормальной работы необходимо установить на Visual Basic 6.0 Service Pack 6. Можно использовать и другие средства разработки программ: VC++, C#, Delphi (но Delphi заточен под Interbase/FireBird. Так что лучше сразу его использовать)

Кроме конвертора AccessToVB — http://www.logon-int.com/product.asp. sCode=GFM-P-01 есть и другие программы конвертации. Например, фирма IrieSoftware — http://www.iriesoftware.com/ тоже занимается разработкой программ-конвертеров. Или Diamond Edge — http://www.diamondedge.com/products/. ess-to-VB.html

Если же получение exe приложения не так важно, а главное здесь лицензионные проблемы и невозможность установки Access на все компьютеры, то рекомендую использовать бесплатную программу Acces Runtime http://www.microsoft.com/downloads/d. 6-2c745a175aed для выполнения программ написанных на Access. Runtime версия Access представляет собой ту же Access, но без среды разработки. Runtime Acces 2007 является бесплатной и поддерживает базы формата Access 2000, Access 2002 и Access 2003 (A2002-A2003), и Access 2007. С остальными версиями Runtime Acces могут возникнуть проблемы с лицензированием, так как лицензии менялись от версии к версии.

Для создания установочных пакетов можно использовать штатную программу Office Access 2007 Developer Extensions — http://www.microsoft.com/downloads/d. displaylang=en

Таким образом, существует механизм распространения баз данных написанных на Access, даже не создавая исполняемые файлы. (Developer Extensions + Acces Runtime)

Восстановление базы данных Microsoft Access (*.mdb, *.accdb)

Читайте, как восстановить утерянные или удалённые файлы базы данных Access или их резервные копии. Наиболее распространённые причины утери базы данных. Microsoft Access – это одно из приложений пакета программ Microsoft Office, которое является мощным, доступным и относительно простым инструментом управления базами данных.

В Microsoft Access можно импортировать или прочесть файлы других баз данных, а также Excel, SharePoint, папки Outlook, и текстовые XML или HTML файлы. Пользователь также может самостоятельно создать базу контактов, задач, событий, проектов или основных фондов и т. пр.

Все данные можно сохранять в файлах баз данных форматов .mdb (для более ранних версий Access) или .accdb (начиная с Access 2007).

Повреждение или утеря файлов базы данных

Несмотря на все достоинства приложения, повреждение или утеря базы данных Access достаточно большого размера, является серьёзной проблемой. Даже в случае хранения баз данных на серверах или RAID массивах, повреждение или утеря данных может произойти в любой момент, в результате чего будет утерян доступ к важным данным.

Наиболее распространёнными причинами утери базы данных есть:

  • Сбой или ошибка аппаратного обеспечения
  • Конфликт программного обеспечения
  • Случайное удаление файла или форматирование носителя информации
  • Повреждение файла базы данных (чаще с файлами базы данных большого размера)
  • Восстановление базы данных с неактуальной версии резервной копии, и т.д.

Резервная копия базы данных Access

Конечно же, лучшим способом обезопасить себя от утери базы данных будет создание её резервной копии, из которой, в случае необходимости, можно будет вернуть все или часть утерянных данных.

Чтобы создать резервную копию базы данных Access:

Откройте базу данных, резервную копию которой необходимо создать, и перейдите в закладку Файл

Перейдите в меню «Сохранить как»

В подменю «Дополнительно» окна справа «Сохранить базу данных как», выберите «Резервная копия базы данных» и нажмите кнопку «Сохранить как»

Укажите папку для сохранения резервной копии базы данных, и она там будет сохранена в формате: название базы данных_дата создания резервной копии.accdb.

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

Функция сжать и восстановить базу данных

Со временем файл базы данных Access может набирать значительных размеров и/или ставать повреждённым. Для того, чтобы сжать такую базу данных или исправить и восстановить её повреждённый файл в Access предусмотрена функция «Сжать и восстановить базу данных».

Чтобы сжать и/или восстановить базу данных, перейдите в закладку Файл и выберите «Сжать и восстановить базу данных».

Наиболее часто встречающимися симптомами повреждения файла базы данных Access могут быть:

    сообщение о том, что файл повреждён или его формат не поддерживается Access
Читать еще:  Access комментарии в sql

всевозможные сообщения «Не удаётся открыть базу данных…».

  • если в таблицах Access данные отображаются как «#Имя» или «#Deleted»
  • Access неожиданно закрывается во время работы, после чего пытается отправить отчёт об ошибке
  • Сообщение «Application error…» или «Runtime error…»
  • А также сообщения, в которых указан номер ошибки: 3011, 3259, 3112, 1017, 3159, 3197, 3343, 2486, 3167, 3734, 2239, 2573, 3000, 3078, 3045, 3019, 3015, 3043, 3163, 3001, 2573, и т.п.
  • В случае, если с помощью встроенного инструмента исправить повреждения базы данных не удалось, то для этого также можно использовать программное обеспечение от сторонних разработчиков.

    Как восстановить базу данных Access в случае удаления или утери

    Восстановление утерянных или удалённых файлов базы данных Access или их резервных копий, это нелёгкая задача. Ведь *.mdb и *.accdb файлы как правило имеют большой размер и подвержены ошибкам и повреждениям.

    Поэтому, для восстановления удалённых или утерянных файлов Access:

    Запустите Hetman Partition Recovery и просканируйте с его помощью носитель информации с которого были удалены файлы Access

    Выберите файлы которые необходимо восстановить и перенесите их в список восстановления, после чего нажмите кнопку «Восстановить»

    Экспорт данных из базы Access 2007

    Экспорт данных из базы Access 2007

    В Microsoft Access 2007 можно экспортировать те форматы данных таблиц, которые здесь же можно импортировать. Иными словами, экспортироваться могут таблицы Excel, текстовые файлы, веб-страницы и данные других форматов. Практически всегда возможен экспорт параметров форматирования выбранных объектов. Это все будет описано далее. Рассмотрим экспорт баз данных Access 2007 из одной в другую.

    Экспорт данных из одной базы Access в другую

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

    Для экспорта объекта из одной базы данных Access 2007 в другую необходимо выполнить следующее.

    1. Откройте желаемую для экспорта исходную базу данных Microsoft Access 2007. При выполнении экспорта в новую базу данных выберите нужный объект в области переходов.

    2. Щелкните кнопкой мыши на вкладке Внешние данные (см. рис. 4.1).

    3. Нажмите кнопку Дополнительно в группе Экспорт и в раскрывшемся меню выберите пункт База данных Access (рис. 4.14).

    Рис. 4.14. Меню выбора формата экспорта

    4. Появится окно мастера экспорта, в котором вы можете выбрать целевой файл сохранения объекта базы данных, который будете экспортировать (рис. 4.15).

    Рис. 4.15. Выбор целевого файла

    5. В поле Имя файла по умолчанию указано, что база данных находится в папке Мои документы . Введите полное имя файла исходной базы или выберите базу вручную. Нажмите кнопку Обзор и в появившемся окне Сохранение файла выберите папку, в которой находится база данных. Выберите нужный файл искомой базы и нажмите кнопку Сохранить .

    6. Затем в окне мастера экспорта нажмите кнопку ОК , чтобы перейти на следующий шаг (рис. 4.16).

    Рис. 4.16. Окно Экспорт

    7. Если вы хотите сохранить объект экспорта под другим именем, поменяйте название в текстовом. Также установите переключатель в одно из положений: Структура и данные (экспортировать структуру и данные таблицы) или Только структура (экспортировать только структуру).

    8. Далее можете нажать кнопку ОК для выполнения экспорта. Однако если имя экспортируемого объекта будет совпадать с объектом конечной базы, то вам предложат либо заменить объект (нажмите на кнопку Да ), либо возвратиться в окно мастера экспорта, то есть изменить имя объекта (нажмите кнопку Нет , а после изменения имени нажмите кнопку ОК ). В случае проблем на экран выведется сообщение об ошибках. Если все завершилось без ошибок, то появится следующее окно мастера экспорта (рис. 4.17).

    Рис. 4.17. Сохранение шагов экспорта

    9. Вы можете установить флажок Сохранить шаги экспорта , чтобы в следующий раз не вызывать мастер экспорта, а быстро повторить операцию. После выполнения указанных действий нажмите кнопку Закрыть .

    В следующем разделе будет сделан акцент на детальное изучение экспорта объектов базы данных Access 2007 в рабочую книгу Microsoft Excel.

    Экспорт объектов базы данных Access 2007 в книгу Excel

    Для экспорта данных в книгу Microsoft Excel из базы данных Access 2007 нужно выполнить следующее.

    1. Откройте базу данных Microsoft Access 2007 для экспорта из нее данных в рабочую книгу Excel. Щелкните кнопкой мыши на вкладке Внешние данные (см. рис. 4.1).

    2. На вкладке показаны группы Импорт , Экспорт , Сбор данных . Нажмите кнопку Excel в группе Экспорт . В результате появится окно мастера экспорта (рис. 4.18).

    Рис. 4.18. В этом окне нужно указать параметры экспорта

    3. В поле Имя файла введите полное имя файла объекта исходной базы или выберите объект вручную. Нажмите кнопку Обзор и в появившемся окне Сохранение файла выберите папку, в которой находится объект базы данных (рис. 4.19).

    Рис. 4.19. Окно Сохранение файла

    В раскрывающемся списке Тип файла вы можете выбрать любой из следующих форматов сохранения объекта:

    • Двоичная книга Excel (*.xlsb) – объект экспортируется в формате двоичной книги Excel;

    • Книга Excel (*.xlsx) – объект экспортируется в обычном формате Microsoft Excel 2007;

    Читать еще:  Point в c

    • Книга Microsoft Excel 5.0 / 95 (*.xls) – объект экспортируется в формате предыдущих версий Excel (5.0–95);

    • Книга Excel 97–2003 (*.xls) – объект экспортируется в формате предыдущих версий Excel (97–2003).

    4. Для примера экспортируйте данные в стандартную книгу Excel 2007. Для этого выберите пункт Книга Excel и нажмите кнопку Сохранить .

    5. При экспорте вы можете сохранить форматирование данных, установив флажок Экспортировать данные с макетом и форматированием .

    6. Если вы установите флажок на Открыть целевой файл после завершения операции экспорта , то конечный файл откроется после завершения операции.

    7. Вы можете экспортировать только выделенные объекты, установив флажок на Экспортировать только выбранные записи . Но при этом исходный объект должен быть открытым. Если флажок снят, то экспортируются все объекты. Возможность установки флажка появляется, только если есть хоть какие-то выделенные объекты.

    8. Нажмите кнопку ОК , после этого начнется экспорт объекта в Excel. Если сообщений об ошибках не появилось, значит, операция прошла успешно и появится окно мастера экспорта.

    9. Вы можете установить флажок Сохранить шаги экспорта , чтобы в следующий раз не вызывать мастер экспорта, а быстро провести повтор операции. После выполнения указанных действий нажмите кнопку Закрыть .

    В следующем разделе будет рассмотрен экспорт данных Access 2007 в Microsoft Word или другое приложение, которое использует файлы формата RTF.

    Экспорт данных Access 2007 в документ Word

    1. Откройте базу данных Microsoft Access 2007 для экспорта из нее данных в документ Word. Перейдите на вкладку Внешние данные (см. рис. 4.1).

    2. На вкладке показаны группы Импорт , Экспорт , Сбор данных . Нажмите кнопку Экспорт в файл RTF в группе Экспорт . В результате появится окно мастера экспорта (рис. 4.20).

    Рис. 4.20. В этом окне следует указать путь к экспортируемым данным

    3. В поле Имя файла введите полное имя файла объекта исходной базы или выберите объект вручную. Нажмите кнопку Обзор и в появившемся окне

    Сохранение файла выберите папку, в которой находится объект базы данных. Выбрав требуемые параметры, нажмите на кнопку Сохранить .

    4. При экспорте вы можете сохранить форматирование данных, установив флажок Экспортировать данные с макетом и форматированием .

    5. Если вы установите флажок Открыть целевой файл после завершения операции экспорта , конечный файл откроется после завершения экспорта.

    6. Вы можете экспортировать только выделенные объекты, установив флажок Экспортировать только выбранные записи . Но при этом исходный объект должен быть открытым. Если флажок снят, экспортируются все объекты. Возможность установки флажка появляется, только если есть хоть какие-то выделенные объекты.

    7. Чтобы начать экспорт объекта в документ Word, нажмите кнопку . Через несколько секунд на экране появится окно мастера экспорта.

    8. Вы можете установить флажок Сохранить шаги экспорта , чтобы в следующий раз не вызывать мастер экспорта, а быстро провести повтор операции. После выполнения указанных действий нажмите на кнопку Закрыть .

    Далее будет рассматриваться возможность экспорта данных из Access 2007 в текстовый файл.

    Данный текст является ознакомительным фрагментом.

    Access 2013: Краткое руководство по началу работы + ВИДЕО

    Интерфейс Microsoft Access 2013 изменился по сравнению с предыдущими версиями, и чтобы помочь вам быстрее освоиться с ним, мы представляем вашему вниманию это руководство.

    1. Измените размер окна или закройте базу данных: Щелкните значок Access, чтобы изменить размер окна или переместить его, либо закрыть базу данных.
    2. Используйте элементы управления, расположенные на панели быстрого доступа: Вы можете быстро добавить или изменить элементы управления в форме или отчете, щелкнув значок инструментов, когда форма или отчет открыты в конструкторе или режиме макета.
    3. Обращайтесь к справке: Чтобы открыть содержимое справки, щелкните вопросительный знак.
    4. Скрывайте ленту: Чтобы скрыть ленту, оставив на виду только имена вкладок, щелкните стрелку, направленную вверх. Открывайте диалоговые окна: Чтобы открыть дополнительные параметры группы, нажмите кнопку вызова диалогового окна. Кнопки режимов: Вы можете переключиться в любой из режимов, доступных для текущего объекта, щелкнув соответствующий значок.
    5. Кнопки вызова диалоговых окон: Если в правом нижнем углу группы команд на ленте отображается такой значок, вы можете щелкнуть его, чтобы открыть окно с дополнительными параметрами.
    6. Строка состояния: Здесь отображается информация о текущем режиме.
    7. Применяйте к объектам фильтры: Введите в поле поиска ключевое слово, чтобы отфильтровать объекты в базе данных.
    8. Управление файлами: Открывайте, закрывайте и печатайте файлы, делитесь ими и сохраняйте их в форматах предыдущих версий или в виде шаблонов. Вы также можете сжать и восстановить базу данных или зашифровать ее.

    Интерфейс Microsoft Access 2013 изменился по сравнению с предыдущими версиями

    Вкладка «Учетная запись»

    В Access 2013 на вкладке Файл выберите пункт Учетная запись. Здесь вы сможете изменить сведения о пользователе, выбрать другой фон или тему, просмотреть список доступных служб и добавить новые, отобразить сведения о своих продуктах Office и управлять подписками на них.

    Вкладка «Учетная запись»

    Куда исчезла команда «Создать резервную копию»

    Создавать резервные копии важных данных всегда полезно. Чтобы сделать это в Access 2013, на вкладке Файл выберите команду Сохранить как. Затем в разделе Сохранить базу данных какДополнительно выберите команду Резервная копия базы данных.

    Куда исчезла команда «Создать резервную копию»

    Действия, которые вам могут потребоваться

    Из приведенной ниже таблицы вы узнаете, где найти некоторые наиболее часто используемые инструменты и команды в Access 2013.

    Ссылка на основную публикацию
    Adblock
    detector