2010-12-14 2 views
4

Как только я увидел БД, сделанный в MS Access, который работал как обычная программа, то есть с исполняемым файлом, который открыл красивый пользовательский интерфейс и разрешил доступ к формам и отчетам. Я пытаюсь сделать то же самое, я даже googled, но не нашел, как это сделать. Кто-нибудь знает, как создать такое автономное приложение с доступом?Создание автономного приложения с Microsoft Access

+0

Вы предпочитаете красивое веб-приложение, которое использует красивую систему баз данных на базе сервера? –

+6

Лично я предпочитаю приложение, которое выполняет задание в течение разрешенного времени и предоставляет функции, которые хочет клиент. Если это веб-приложение, то здорово, если это толстый клиент, тогда это тоже здорово. Кроме того, не забывайте, что доступ можно использовать в качестве внешнего интерфейса для многих серверных RDMS –

+1

вы видели программу, работающую с БД доступа (это означает: доступ как бэкэнд), или вы видели программу, созданную с помощью Access as интерфейс? Если 2-й случай - это то, о чем вы говорите: что делает вас уверенным, что приложение было создано с помощью Access? –

ответ

5

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

  • экрана Пользовательских заставок (просто положить файл BMP в папке и имя его же в качестве базы данных)

  • Скрыть окно доступа и панели инструментов

  • Изменить значок доступа

Например, посмотрите на этот скриншоте

alt text

Есть много вещей происходит здесь, и было бы трудно сказать, что он построен с использованием старого хорошего доступа 97 (Да, я знаю, стандарт панель инструментов отбрасывает ее, она будет идти в какой-то точке).

+6

Это приятный внешний вид. Доступ получает плохой рэп, потому что он (ab) используется многими начинающими «разработчиками». В способных руках это феноменальный инструмент RAD. Это не ошибка молотка, швея не может построить красивый дом. – mwolfe02

+0

действительно круто! ;-) –

4

Я считаю, что этот инструмент называется инструментарием Microsoft Access Runtime или что-то в этом роде. Последняя версия бесплатна, это отход от предыдущих версий, которые, я считаю, вам пришлось заплатить. Из предыдущей версии, с которой я возился, в нее входит инструмент для создания EXE-файла из файла MDB или ACCB, несколько значков для EXE для использования, если вам этого не хватает, и программу, которая поможет вам создавать файлы справки Microsoft для вашего приложения.

Это ссылка на Extensions Developer - Я считаю, что версия 2007, что я описал выше: http://www.microsoft.com/downloads/en/details.aspx?FamilyId=D96A8358-ECE4-4BEE-A844-F81856DCEB67&displaylang=en

Вот ссылка для выполнения, который не выполняет преобразование базы данных Access в исполняемый файл , но позволит ему работать на компьютерах без установленного доступа: http://www.microsoft.com/downloads/en/details.aspx?familyid=D9AE78D9-9DC6-4B38-9FA6-2C745A175AED&displaylang=en

ПРИМЕЧАНИЕ. Оба они предназначены для Access 2007, версии, которую я запускаю. Ваша версия может потребовать что-то другое - но ее следует легко найти на веб-сайте Microsoft.

+1

большое спасибо, я думаю, это именно то, что я искал –

0

Если вы хотите обмануть пользователя, думая, что он не использует доступ, это потребует некоторой изобретательности. Я сделал это. Вам понадобится способ сделать красивые 2D-изображения, которые вы импортируете для доступа, а затем настроить их как кнопки и дать им функциональность. Удостоверьтесь, что вы заложили их на заставку. Не уверен, знаете ли вы VBA, но это будет необходимо.

В конце убедитесь, что вы вошли в настройку, и отключите все, что может позволить пользователю каким-либо образом изменить форму. И затем переименуйте расширение файла следующим образом: fileName.accdr

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

Смежные вопросы