我有一个Access 2010数据库,我需要更新一个字段。现在我有一个按钮,我的窗体将复制选定的行。我知道我可以通过在该字段上将Locked
属性设置为Yes
来使字段不重复。有没有办法保护一个字段,以便只有某些用户可以编辑?
我需要做的是找到一种方法来使字段不重复,但仍然可以编辑某些人。我不想设置Locked
属性,因为它会锁定每个人。
我不知道如何做到这一点,除了改变Duplicate record
按钮的工作。现在它只是复制所选的行并将其粘贴到New Record
行。这需要所有不是Locked
的字段。
我读到可能使用一堆变量并将它们设置为每个字段的值,但这看起来很麻烦,因为我有160个字段,我将不得不设置。然后将它们粘贴到New Record
行。我宁愿不必这样做。
我已经使用过VBA而非Access。 VBA解决方案对我来说很好,我还没有尝试过任何东西,因为我不知道哪里可以开始。
所以,当您点击按钮,它会创建一个新的行除了任何设置为“锁定”的字段外,表中的所有字段都来自旧记录?你将如何决定你真的希望有人能够编辑哪个“锁定”字段?你将如何决定你想允许哪些用户? –
@ WayneG.Dunn只有一个字段我不想复制,只有某些用户可以编辑。我还不知道将被允许编辑的用户列表。我只维护DB,创建它的人离开了公司。 – Mike