Я разработал некоторые формы в Microsoft Access и еще не связал формы с базой данных. Однако я хотел бы создать и, возможно, опубликовать формы, чтобы просматривать их вне Access. как мне сделать это, пожалуйста? Если это невозможно, есть ли способ создавать и запускать формы доступа так же, как обычные формы Windows .NET?
3 ответа
Формы доступа полностью отличаются от форм Windows. Формы .NET сначала компилируются в язык CIL, а затем во время выполнения JIT CLR компилирует его в собственные инструкции непосредственно перед выполнением. Это позволяет писать один раз и запускать на любом компьютере, где присутствует CLR.
Это не относится к формам доступа. Они полностью "встроены" в файл Access .mdb/mda, так же, как листы и рабочие книги "встроены" в файл Excel. Таким образом, форма доступа полностью зависит от приложения Access, чтобы выполнить себя. Итак, нет доступа = нет формы доступа.
Одним из вариантов публикации является использование двух файлов базы данных. Одна содержит ваши таблицы, а другая содержит ваши формы. Таким образом, вы можете просто опубликовать изменения формы, распространяя новую версию файла доступа с формами. Вы также можете сделать резервную копию вашего кода и данных отдельно.
Другой вариант - хранить ваши данные в реляционной базе данных, такой как Microsoft SQL Server Express или MySQL(http://www.mysql.com/), и подключаться к таблицам в Access как связанные таблицы. Обратите внимание, что вам потребуется драйвер ODBC для базы данных, в которой вы храните данные.
Я понимаю ваши потребности, но я дам вам ссылку, которая является вашим решением, можно сказать, хитрость, но при правильном доступе вы можете создать файл, в котором база данных не может быть открыта напрямую и показываться только одним щелчком мыши. файл
youtube.com/watch?v = 4VK8VD-Syno
regrad,