首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何允许编辑通过Access数据库前端的表单访问数据库?

如何允许编辑通过Access数据库前端的表单访问数据库?
EN

Stack Overflow用户
提问于 2022-08-23 23:31:10
回答 1查看 53关注 0票数 0

我的access数据库表单不允许我更新数据(后端也是Access数据库)。当我尝试时,它会显示一个“此记录集不可更新”错误。目前,表单正在从后端提取记录。目前,表单不会更改它从数据库中提取的原始值;但是我希望用户能够更新这些值。

代码语言:javascript
运行
复制
Option Compare Database

Private Sub CellID_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub Command23_Click()
On Error GoTo Err_Command23_Click


Screen.PreviousControl.SetFocus
DoCmd.RunCommand acCmdFind

Exit_Command23_Click:
Exit Sub

Err_Command23_Click:
MsgBox Err.Description
Resume Exit_Command23_Click

End Sub
Private Sub Command24_Click()
On Error GoTo Err_Command24_Click


DoCmd.RunCommand acCmdSaveRecord

Exit_Command24_Click:
Exit Sub

Err_Command24_Click:
MsgBox Err.Description
Resume Exit_Command24_Click

End Sub
Private Sub Command25_Click()
On Error GoTo Err_Command25_Click


DoCmd.GoToRecord , , acNext

Exit_Command25_Click:
Exit Sub

Err_Command25_Click:
MsgBox Err.Description
Resume Exit_Command25_Click

End Sub
Private Sub Command26_Click()
On Error GoTo Err_Command26_Click


DoCmd.GoToRecord , , acPrevious

Exit_Command26_Click:
Exit Sub

Err_Command26_Click:
MsgBox Err.Description
Resume Exit_Command26_Click

End Sub
 Private Sub Command27_Click()
On Error GoTo Err_Command27_Click


If Me.Dirty Then Me.Dirty = False
DoCmd.Quit

Exit_Command27_Click:
Exit Sub

Err_Command27_Click:
MsgBox Err.Description
Resume Exit_Command27_Click

End Sub

Private Sub Ctl50th_DC_BeforeUpdate(Cancel As Integer)

End Sub

Private Sub Dc1_BeforeUpdate(Cancel As Integer)

End Sub

更具体地说,希望更新DC1和50th_DC

EN

回答 1

Stack Overflow用户

发布于 2022-08-23 23:49:36

好吧,为了避免使用大量的代码和表单,首先检查一下是否可以在前端打开一个链接表。如果这样做不起作用,那么尝试复杂的表单或代码就没用了。因此,链接表应该可以工作。你能点击一个链接的表,打开它,看到数据吗?如果这样做有效,那么在查看/使用打开的表编辑记录时尝试。如果无法从UI编辑记录,那么代码或表单也将无法工作。

因此,通过简单地打开一个链接表来测试/检查。

如果您不能编辑数据,但能在表中看到数据?

这意味着后端位于一个文件夹中,您在其中没有创建文件权限,并删除文件权限。

一般情况下,您需要在后端accdb文件所在的共享文件夹中创建和删除权限。如果您没有创建文件权限和删除文件权限,那么在大多数情况下,Access将以只读方式打开这些表,并且无法更新它们。

因此,检查后端所在的文件夹权限。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73465940

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档