MS access使我头疼。
已经创建了一个数据库,该数据库具有基于设备表(PK DEVID)的表单和基于点表(PK PTID; FK = PTDEVID)的子表单。ID字段是自动编号。
主窗体(FRMDEV)和子窗体(SFMPOINTS)之间的关系是Master = DEVID和Child = PTDEVID。
只要我不尝试使用Control H(CTL-H)对子窗体中的一个文本字段进行替换,一切都可以正常工作。我可以手动编辑字段,然后将其复制到excel中进行查找和替换,然后粘贴回access中,一切都很好。
如果我首先在子表单中找到替换项(在描述字段中进行说明),则一切看起来都很好。看起来表格中的数据已更新。
但是,如果我转到不同的记录(不同的设备),则会收到“事务中不支持该操作”或“事务中不支持此操作”
我已经做了很多搜索,但是还没有找到原因或解决方案。
我一直试图避免在access中找到替换项,但是我已经厌倦了这样做,并希望功能恢复。