示例:
所以Apples Oranges Bannana Tables将他们的钥匙插入Fruit Table
水果
ID AppleID OrangeID BannanaID FruitNum
1____1_________________________3
2____________4_________________3
3_____________________5________3
我想要检查FruitNum 3并更新表格
ID AppleID OrangeID BannanaID FruitNum
1__1_______4______5__________3
我得到了更新声明,但是当我去acRecordSave
时 ID AppleID OrangeID BannanaID FruitNum
1____1_______4______5__________3
2___________________5__________3
等
每个水果都是一个表格,每个条目都有一个水果编号。因此,当您使用4然后FruitNum 3填写橙色表单时,它应检查是否存在FruitNum3并更新该表。然后CMD保存不应该在FruitNum表中创建新记录(如果它已经存在)。我应该在之后添加删除记录吗?
CurrentDb.Execute "UPDATE [tableFruitNum] SET [" & NameFruit & "] = " & ID & " WHERE [FruitNum]=" & FruitNum
'如何更新表格(供将来参考) '更新table_name ' SET column1 = value1,column2 = value2,... ' WHERE some_column = some_value;
答案 0 :(得分:0)
因此,我是新访问者,我创建了一个绑定到表单的关系表。在加载表单时,它将在父表上创建一个新记录并保存,即使在我更新“FruitTable”之后,还会在更新过去的Fruit引用之上创建一个新记录。
经过一番研究后;我想我必须从表单中取消绑定FruitNum,并进行更新或插入水果表。
之后我必须编辑表单并手动进行搜索。
我不认为我用这个例子解释了我的问题但是如果有人看起来并且在任何地方弹出。是我第一次尝试提问。