Как создать mde файл в access

Обновлено: 08.07.2024

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

Как правильно открыть базу Access 2003 ?
Перестала работать программа: не подключается к базе. Произошло это после накатки.

Как открыть базу данных Access'a на скриптах?
Возникла необходимость написания странички на скриптах для отображения информации хранящейся в БД.

Как открыть базу Access вылетает ошибка
Помогите открыть базу Access, при открытии вылетает ошибка 1602/59/9d524b883fe5.jpg--непонятная.

пишет mde нельзя мол сделать конструктор и экспорт Все законно, формы, отчеты, модули базы .mde изменять нельзя, ни 2013, ни в 2003.

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

Добавлено через 29 секунд
Апаздал.

Вы же ее создавали, найдите, ведь где то этот файл у вас должен был в закромах остаться.
По другому думается ни как. Только создавать по новой. Дело не в том, чтобы сменить расширение, это такой формат базы.
Из Хелпа (полезно читать, хоть иногда):
"Внимание!
Обязательно сохраните копию исходной базы данных Microsoft Access. В базе данных, сохраненной как MDE-файл, нельзя изменять структуру форм, отчетов или модулей. Чтобы изменить структуру этих объектов, следует сделать это в исходной базе данных, а затем снова преобразовать ее в MDE-файл.
В Microsoft Access 2002 нельзя создать MDE-файл, если исходная база создана в более ранней версии. Создание MDE-файла возможно только в той версии Microsoft Access, в которой была создана база данных.
Также нельзя преобразовывать базу данных, сохраненную как MDE-файл, в более поздних версиях Microsoft Access. Допускается запуск MDE-файла в более поздних версиях Microsoft Access." я не знаю как делать цитаты 1953 т.е шансов нет восстановить с редактированием? kmv-puh Этот фаил есть . я его открываю он мне пишет "

ltv_1953 может тут опечатка. Это в 2000 нельзя, а в 2002 уже можно.
Недавно оздавал пример для пробы в - 2000, потом преобразовывал в 2002 и уже его смог переделать в MDE-файл.

Добавлено через 2 минуты

Я конечно не уверен, не силен в этом вопросе, но похоже какая то библиотека отсутствует.
Наверное нужно там галочку поставить или наоборот снять.

Добавлено через 1 минуту
ltv_1953 - наверное лучше в этом вопросе сможет вам присоветовать, мне много раз в этом вопросе помогал.
То что нашли файл это уже хорошо, шанс есть.

Вы пытаетесь воспользоваться приложением, использующим ссылку, которую не удается разрешить в объект, библиотеку типов, библиотеку динамической компоновки (DLL) или внешнюю базу данных.* Объект, библиотека типов, библиотека DLL или база данных удалены или переименованы. В редакторе Visual Basic Editor просмотрите список Available references в диалоговом окне References (меню Tools), чтобы определить, требуются ли какие-либо действия. Если вы не являетесь разработчиком этого приложения, обратитесь к программисту или администратору системы.
Если перед указанной в списке Available references ссылкой присутствует слово "MISSING:", снимите флажок, чтобы удалить ссылку, если она больше не нужна. Если ссылка все еще нужна, снимите флажок "MISSING: <имя_ссылки>" в списке Available references, а затем создайте новую ссылку на файл с помощью кнопки Browse. Установленное приложение базы данных, возможно, потребуется переустановить или восстановить.

Добавлено через 12 секунд
вот что пишет справка. а как это понять?

Originally posted by svetik
Сначала хочу разобраться с MDE.
Оказалось, что моя база другой версии, поэтому менюшка была не доступна. Конвертнула, меню доступно, но все равно не создается. Почему? (пишет Acces was unable to create MDE, а почему не понятно. Может из-за того, что у меня в старт апе прописана функция, хотя вряд ли) Попробую еще поковыряться, но если будут идеи, напишите мне пожалуйста. p.s. А про MDA обязательно посмотрю и если что ….

Возникающие ошибки при создании mde файла достаточно известная проблема, возникает она из-за того что в базе изначально уже есть какие-то ошибки.

Да, да, именно есть. Просто когда мы запускаем базу на выполнение, то она компиллирует только те модули которые необходимы для работы именно сейчас базы и которые не имеют значка о том что модуль уже откомпиллирован. Может сложится такая ситуция например, что у модуля юудет стоять статус что он откомпиллирован и при этом в нем в одной из функции есть ошибка, а так как он имеет статус откомпилл. модуля, то Access не будет его еще раз компиллировать при вызове меню Debug из редактора. Эти моменты хорошо описаны у Гетца в первом томе —

Глава 13 Оптимизация приложения, Пункт: Оптимизация и компиляция модулей VBA.

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

Защитить программный проект VBA можно с помощью пароля:

Установленные параметры начнут действовать только при следующем открытии базы данных.

Есть другой способ защиты программного кода приложения Access — можно создать файл, содержащий откомпилированную версию программного проекта и всех объектов базы данных (файл с расширением mde) или проекта Access (файл с расширением ade). Открыв этот файл, пользователи могут использовать все созданные в нем объекты, изменять данные и выполнять макросы и процедуры VBA, но не будут иметь возможности изменить структуру объектов или программный код. Такой файл имеет намного меньший размер по сравнению с исходным файлом базы данных или проекта. Права доступа и прочие обстоятельства, необходимые пользователю для возможности создания файла mde или ade, приведены в справочной системе Access 2002.

Создать файл МОЕ или ADE можно только на основе базы данных или проекта Access в формате Access 2002. Если ваша база данных (или проект) сохранена в формате Access 2000, потребуется сначала преобразовать ее в формат Access 2002 (см. гл. 19).

Чтобы создать файл МDЕ на основе базы данных в формате Access 2002:

Чтобы создать файл ADE на основе проекта в формате Access 2002:

Пример создания базы данных в Access «Деятельность музея»

Рассмотрим основное отношение, соответствующее теме «Деятельность музея»:Код экспоната, Наименование, Код зала, Дата поступления, Автор, Материал, Техника, Наименование зала, Код ответственного, Код сотрудника, ФИО, Оклад, Должность, Код экскурсии, Время проведения, График, Срок действия. Данное отношение находится в первой нормальной форме, поскольку все его атрибуты являются неделимыми и имеет составной ключ: Код экспоната, Код зала, Код сотрудника, Код экскурсии.

Приведение отношения к третьей нормальной форме

Некоторые атрибуты зависят только от части составного ключа. Устраним частичную зависимость и переведем это отношение во вторую нормальную форму путем декомпозиции основного отношения на следующие отношения:
1) Код экспоната, Наименование, Код зала, Дата поступления, Автор, Материал, Техника
2) Код зала, Наименование зала, Код ответственного
3) Код сотрудника, ФИО, Оклад, Должность
4) Код экскурсии, Время проведения, График, Срок действия, Код ответственного, Стоимость.
Отношения 1,2,3 и 4 находятся в третьей нормальной форме, поскольку они находятся во второй нормальной форме, и каждый неключевой атрибут нетранзитивно зависит от первичного ключа.
Итак, спроектировали 4 таблицы.

Определение ключей и создание связей схемы связей.

Определим первичные и внешние ключи в таблицах и необходимые связи между атрибутами таблиц для обеспечения целостности БД.
В 1-ой таблице первичный ключ — Код экспоната. Атрибут Код зала является внешним ключом к таблице 2. Во 2-ой таблице первичный ключ- Код зала. Атрибут Код ответственного является внешним ключом по отношению к таблице 3. В 3-ей таблице первичный ключ- Код сотрудника. В 4-ой таблице первичный ключ — Код экскурсии, атрибут Код ответственного является внешним ключом по отношению к таблице 3.
Создадим схему связей между атрибутами таблиц для обеспечения целостности БД.

как сделать mde в access 2010

Создание файла базы данных в СУБД Microsoft Access 2003.

Создадим файл спроектированной БД в СУБД Microsoft Access 2003. Для этого запустим программу Microsoft Access 2003, выберем в окне команду Создать файл, затем в окне Создание файла выберем пункт Новая база данных и укажем диск, каталог и имя «Деятельность музея».
Создадим таблицы, для этого выберем объект Таблицы и кнопку Создать. В режиме Конструктор создадим таблицы со следующей структурой:

Изменение структуры таблиц с помощью SQL запроса

С помощью SQL-запроса изменим структуру таблицы Залы. Добавим атрибут Площадь, тип данных – числовой.
ALTER TABLE Залы ADD COLUMN Площадь FLOAT;

Внесение данных в таблицы.

В окне базы данных выберем объект Таблицы, установим курсор на нужную таблицу и нажмем кнопку Открыть. В режиме Таблицы введем записи в таблицы:

как сделать mde в access 2010

как сделать mde в access 2010

как сделать mde в access 2010

как сделать mde в access 2010

Изменение данных с помощью SQL запросов в MS Access

Запрос на добавление данных в таблицу Залы:
INSERT INTO Залы ( , Наименование, , Площадь )
VALUES (6, «Серебряный», 1, 145);

Запрос на удаление данных из таблицы Сотрудники Удалим записи с фамилией сотрудника, содержащей « Мечникова»:

DELETE ФИО
FROM Сотрудники
WHERE ФИО LIKE “Мечникова”;

Запрос на обновление данных. В таблице Издания увеличим стоимость объявлений изданий с кодами 1711 и 1712.

UPDATE Сотрудники SET Оклад = Оклад*1.2
WHERE (Сотрудники.Должность Like «*контроллер»);

Запрос на создание таблицы Расписание:

SELECT Экскурсии., Экскурсии.График, Сотрудники.ФИО INTO Расписание
FROM Сотрудники INNER JOIN Экскурсии ON Сотрудники. = Экскурсии.;


Slavik


_Jet_
Автор

Привет, Слава!
Рад слышать тебя!

Пока подключился из фокса и выкачиваю информацию о таблицах и сами данные.


Igor Korolyov


_Jet_
Автор

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


valeryka

А у тебя есть Access97?


_Jet_
Автор


Igor Korolyov


_Jet_
Автор

Здравствуйте, Igor Korolyov!

Спасибо за информацию!
Да, я уже установил себе Access-97 и попробовал запустить этот файл.
Почему то Access ломается, выдается собщение об ошибке в MSAccess.exe.
С импортировал в новый mdb все таблицы, запросы и схемы связи таблиц из mde.
Спасибо большое!

Создание таблицы через SQL

Подскажите, пожалуйста, как создать таблицу с полем Double у которого число десятичных знаков можно указать явно (через SQL)

У меня это выглидит так:

Читать еще: Как сделать запрос с параметром в access 2010?

Подскажите, что еще надо дописать в эту SQL-евскую строку.

Спасибо, всем кто откликнется но зов помощи!

Подскажите, пожалуйста, как создать таблицу с полем Double у которого число десятичных знаков можно указать явно (через SQL)

У меня это выглидит так:

Подскажите, что еще надо дописать в эту SQL-евскую строку.

Спасибо, всем кто откликнется но зов помощи!

Если очень надо, то для того чтобы добраться до этих свойств надо использовать ADO, который дин. образом формирует доступные свойства OLE DB провайдера и позволяет к ним обращаться.
Например, достаточно известный пример, это добавления к полю своих пояснений (показывается справа от поля в конструкторе), это дин. свойство Description.

P.S. Приятно видеть старых знакомых 🙂 книжку смогла достать?

Если очень надо, то для того чтобы добраться до этих свойств надо использовать ADO, который дин. образом формирует доступные свойства OLE DB провайдера и позволяет к ним обращаться.
Например, достаточно известный пример, это добавления к полю своих пояснений (показывается справа от поля в конструкторе), это дин. свойство Description.

P.S. Приятно видеть старых знакомых 🙂 книжку смогла достать?

Черт, не получилось с первого раза.

P.s. Книжку купила. Она мне очень помогла. Mercy за совет.
Правда, остался еще один вопросик (наверное такой же дурацкий). Если позволите, я его задам.
Как создать MDE файл? У меня почему-то данный пункт меню не активен (Access вроде бы устанавливала по максимуму).

А вообще, ОГРОМНОЕ спасибо за помощь.

Originally posted by svetik
Черт, не получилось с первого раза.

P.s. Книжку купила. Она мне очень помогла. Mercy за совет.
Правда, остался еще один вопросик (наверное такой же дурацкий). Если позволите, я его задам.
Как создать MDE файл? У меня почему-то данный пункт меню не активен (Access вроде бы устанавливала по максимуму).

А вообще, ОГРОМНОЕ спасибо за помощь.

Сервис/Служебные программы/Создать MDE-файл

Читать еще: Как из двух таблиц сделать одну в access?

Сначала хочу разобраться с MDE.
Оказалось, что моя база другой версии, поэтому менюшка была не доступна. Конвертнула, меню доступно, но все равно не создается. Почему? (пишет Acces was unable to create MDE, а почему не понятно. Может из-за того, что у меня в старт апе прописана функция, хотя вряд ли) Попробую еще поковыряться, но если будут идеи, напишите мне пожалуйста.

p.s. А про MDA обязательно посмотрю и если что .

Originally posted by svetik
Сначала хочу разобраться с MDE.
Оказалось, что моя база другой версии, поэтому менюшка была не доступна. Конвертнула, меню доступно, но все равно не создается. Почему? (пишет Acces was unable to create MDE, а почему не понятно. Может из-за того, что у меня в старт апе прописана функция, хотя вряд ли) Попробую еще поковыряться, но если будут идеи, напишите мне пожалуйста.

p.s. А про MDA обязательно посмотрю и если что .

Возникающие ошибки при создании mde файла достаточно известная проблема, возникает она из-за того что в базе изначально уже есть какие-то ошибки.

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

СУБД Microsoft Office Access

Компиляция базы данных (MDE-файл)

База данных Microsoft Access может быть сохранена в виде MDE-файла.

При сохранении базы в формате MDE будут скомпилированы все программные модули, удалены все исходные тексты программ, будет сжата. Программы Visual Basic будут по -прежнему выполняться, но их нельзя будет просматривать или изменять. Из-за удаления исходных кодов уменьшится размер базы данных , т.е. будет оптимизировано использование памяти, что повысит быстродействие базы данных.

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

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

Невозможными становятся следующие действия, связанные с созданием компонентов приложения для работы с базой данных:

  • Создание, просмотр, изменение форм, отчетов, модулей с использованием Конструкторов и Мастеров.
  • Создание и изменение программных модулей.
  • Создание, удаление и изменение ссылок на библиотеки объектов или базы данных.
Читать еще: Как сделать базу данных в access 2013 пошагово?


В Конструкторе страница доступа состоит из групп, которые подразделяются на разделы ( Section ): подпись, верхний колонтитул , нижний колонтитул , кнопки перехода (см. рис. 7.36.).


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

На страницах не допускается изменение полей группировки и вычисляемых полей. Если не удается установить курсор ни в одно поле на странице, страница не поддерживает изменение записей .

Проект Microsoft Access (ADP)

Проект Microsoft Access можно подключить к удаленной базе данных Microsoft SQL Server , локальной базе данных Microsoft SQL Server или к локальной установке Microsoft SQL Server 2000 Desktop Engine ( MSDE ).

Файл проекта не содержит данные или объекты определения данных, такие как таблицы и представления.

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

Краткие сведения о работе с проектом Microsoft Access будут даны в следующей лекции, которая посвящена системе Microsoft SQL Server .

Как открыть, редактировать и конвертировать файлы MDE

Преимущества файлов MDE включают сжатый размер файла, код VBA, который может выполняться, но не может быть изменен, и возможность редактировать данные и запускать отчеты, не давая пользователю иметь полный доступ к базе данных.

Другие MDE-файлы могут быть не связаны с MS Access и могут быть файлами надстроек, которые используются в программном обеспечении для архитектурного проектирования ArchiCAD для расширения функциональности программы.

Как открыть файл MDE

Файлы MDE могут быть открыты с помощью Microsoft Access и, возможно, некоторых других программ баз данных.

Microsoft Excel импортирует файлы MDE, но затем эти данные должны быть сохранены в каком-либо другом формате электронных таблиц, например XLSX или CSV.

Файлы надстроек Graphisoft ArchiCAD, имеющие расширение .MDE, можно открыть с помощью этой программы.

Если вы обнаружите, что приложение на вашем компьютере пытается открыть файл MDE, но это неправильное приложение, или если у вас есть другая установленная программа, открывающая файлы MDE, ознакомьтесь с нашим Руководством по изменению программы по умолчанию для конкретного расширения файла. это изменение в Windows.

Как конвертировать файл MDE

Как только информация в файле MDE будет в формате MDB, вы можете преобразовать файл MDB в ACCDB или ACCDE, используя Microsoft Access.

Такой инструмент, как MDE Compiler, должен иметь возможность конвертировать ваш файл MDE в EXE, чтобы создать отдельную программу.

Все еще не можете открыть файл?

Если программы выше не работают, чтобы открыть ваш файл MDE, возможно, вы неправильно читаете расширение файла и у вас фактически нет файла MDE.

Например, звуковой файл Amiga MED Sound и файл RSView Development Project используют расширение файла MED, которое действительно похоже на MDE, но не совпадает. Даже если они выглядят так, как будто они связаны с Microsoft Access или ArchiCAD, вместо этого они открываются с помощью ModPlug Player и RSView соответственно.

То же самое относится и к другим расширениям файлов, которые могут звучать или выглядеть как «MDE», например, MME, принадлежащий формату многоцелевой Интернет-почты, или MDD, который может представлять собой файл данных о точечной печи или файл ресурсов MDict.

Читайте также: