Книга знаний

Инф. технологии

Бесплатное использование MS Access для разработки распространяемых приложений

60-дневная демо-версия MS Office 2007 имеет возможность бесплатного неограниченного использования MS Access 2007, в т. ч. и для создания независимо распространяемых приложенийАвтор статьи: jbond | Редакторы:
Последняя редакция №10 от 24.02.08 | История
URL: http://kb.mista.ru/article.php?id=644

Ключевые слова: Access 2007, Access Runtime


Скачайте бесплатную Ознакомительную версию Microsoft Office Enterprise 2007
http://www.microsoft.com/downloads/details.aspx?FamilyID=2d1189bf-d86a-4acf-9dcc-4d61f500ad6d&DisplayLang=ru
Скачайте бесплатный Пакет обновления 1 (SP1) для MS Office 2007
http://www.microsoft.com/downloads/details.aspx?FamilyID=9ec51594-992c-4165-a997-25da01f388f5&DisplayLang=ru
Скачайте бесплатный Microsoft Office Access 2007 Developer Extensions:
http://www.microsoft.com/downloads/details.aspx?FamilyID=d96a8358-ece4-4bee-a844-f81856dceb67&displaylang=en
Для распространения Ваших программ в состав дистрибутива должен входить Microsoft Office Access 2007 Runtime, доступный для бесплатного скачивания:
http://www.microsoft.com/downloads/details.aspx?FamilyId=D9AE78D9-9DC6-4B38-9FA6-2C745A175AED&displaylang=en
Перед упаковкой с целью защиты Вашего приложения преобразуйте его в формат ACCDE. Если защита не нужна, распространяйте файл базы ACCDB. Он так же поддерживается Access Runtime.
Создание дистрибутива распространяемого приложения
http://msdn2.microsoft.com/en-us/library/bb501030.aspx
Использование ActiveX компонент
С Run-Time лицензией:
http://www.microsoft.com/downloads/details.aspx?FamilyID=7b9ba261-7a9c-43e7-9117-f673077ffb3c&DisplayLang=en
С Design-Time лицензией: Visual Basic 6 Working Modell Edition
Книга знаний: Бесплатные версии Visual Basic
Ограничение на 60-дневный срок можно обойти запуском Access 2007 через механизм OLE. Для этого создайте HTA-приложение:

<TITLE>Access starter</TITLE>
<HEAD>
<META HTTP-EQUIV="Content-Type"CONTENT="text/html; charset=windows-1251">

<HTA:Application
Border=Thick
BorderStyle=Complex
ShowInTaskBar=Yes
APPLICATIONNAME="Summa"
LANGUAGE=VBscript
SCROLL=No
SINGLEINSTANCE=Yes
MaximizeButton=Yes
MinimizeButton=Yes
>
</HEAD>
<BODY BGCOLOR="silver">
<SCRIPT LANGUAGE="VBscript">
    Dim access

    Sub window_onLoad
        self.ResizeTo 350, 300
        self.MoveTo 300,200
        edtPath.Width = 300
        btnRun.Width = 200
    End Sub
</SCRIPT>
<INPUT TYPE="file" ID="edtPath">
</BR> <INPUT TYPE="button" NAME="btnRun" ALIGN="middle" VALUE="Run" SIZE="80" onClick="Start()" > <SCRIPT LANGUAGE="VBscript"> Sub Start    Set FSO = CreateObject("Scripting.FileSystemObject")    FileName = CStr(edtPath.Value)    Set access = GetObject(FileName) End Sub </SCRIPT> </BODY> </HEAD>
В результате будет открываться существующая база без каких либо ограничений. Так же будет разрешено создание новой БД. Повидимому ограничений вообще нет.
Примеры:
Одна из самых лучших книг для разработчиков Access 2007 на немецком языке
http://www.access-entwicklerbuch.de/2007/index.php?page=download
http://www.access-im-unternehmen.de/423.0.html
http://www.access-geeks.de/
Бесплатный инструментарий для создания HTML справки:
http://www.vizacc.com/gen_download.php

Описание | Рубрикатор | Поиск | ТелепатБот | Захваченные статьи | Установки | Форум
© Станислав Митичкин (Волшебник), 2005-2025 | Mista.ru

Яндекс.Метрика