简体   繁体   English

拆分访问数据库的说明

[英]Clarification on splitting an Access Database

I've read multiple articles and watched videos but this is a big change to the structure so I want to confirm the idea that I have. 我已经阅读了多篇文章并观看了视频,但这是结构上的很大变化,因此我想确认一下我的想法。

Splitting will separate the tables and forms/queries into separate files. 拆分会将表和表格/查询分成单独的文件。 I get that much. 我知道了 But two questions. 但是有两个问题。

1) Should I backup my database beforehand? 1)我应该事先备份数据库吗?

2) Can I edit the forms in design/layout view while they're being used by, say, a data entry team? 2)我可以在设计/布局视图中编辑表单时,例如由数据输入团队使用这些表单吗?

The issue I'm running into now is that I created a simplistic front end for another team to use but I now need to buff it up while they use it. 我现在遇到的问题是,我创建了一个简化的前端供其他团队使用,但现在我需要在他们使用时对其进行增强。 I heard this was the most efficient way to do so. 我听说这是最有效的方法。

1) Yes, of course. 1)是的,当然。

2) Every user should have their own local copy of the frontend. 2)每个用户都应拥有自己的前端本地副本。

You develop the new frontend version on your local computer, then when it's ready you put it on a network drive, and everyone gets their new local frontend from there. 您在本地计算机上开发新的前端版本,然后将其放置在网络驱动器上,每个人都可以从那里获得新的本地前端。

Here are some ideas how to automate this: https://stackoverflow.com/a/33782644/3820271 以下是一些如何使之自动化的想法: https : //stackoverflow.com/a/33782644/3820271

You should never make design changes on a database that other users are currently using. 您永远不应在其他用户当前正在使用的数据库上进行设计更改。 (shudder) (不寒而栗)

Edit re. 重新编辑 comment: 评论:

All forms are in the frontend, so yes. 所有表格都在前端,所以可以。 You work on your development frontend, connected to a development backend (a copy of the production backend). 您可以在开发前端上工作,该前端连接到开发后端(生产后端的副本)。

The other users can meanwhile work with their local frontends on the production backend. 同时,其他用户可以在生产后端上使用其本地前端。

When you are ready for release, make the necessary changes in the production backend (if there are changes in table structures). 准备发布时,请在生产后端中进行必要的更改(如果表结构中有更改)。 Make a copy of your dev frontend and link the tables from prod backend. 复制您的开发前端,并从生产后端链接表。 This is the new prod frontend, which is distributed to all users. 这是新的产品前端,已分发给所有用户。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM