联种形式的多个表格和数据保存在击
-
11-09-2019 - |
题
所以我有一种形式,我想要用户使用更新多个表格。我不想让的形式受到的表格,作为我想这样做与VBA(我认为,我不知道)。
因此,这里是一个小例表
UserTable
UserID
First
Middle
Last
Division
Title
EquipTable
EquipID
AssignedLaptop
Model
Barcode
SoftTable
SoftID
SoftwareName
License#
Custom (running sum to calculate how many licenses are left....another question)
ExchangeTable
UserID
SoftID
EquipID
所以这就是我如何设置表。所有这些文/cmb箱子存在于一个表,并且我希望能够保存这些数据,从这一形式的所有的相对表按一下按钮。
因此,谁能帮助我的下:
如果我有这样的未结合的形式填入后一个创新按一下按钮,那么我可以告诉隐藏的文字框中(这一理想的情况是包含""身份证号码),来填充新的身份证号码(自动数字),对于每个表格,在它们,以便我可以分配更新SQL声明于保存按一下按钮,在VB保存的数据?
可以我设置了它所以我只是将"交换台"(不知道为什么我把它命名为那)填充的身份证号码为其他表,而不是反之亦然?
我会对这种错误的方式
编辑:
我只是想给你一个例子来看看如果我想做的就是尽可能有多个表(最多的钥匙)上的一种形式,如果是它是如何不同从这样做与一种形式/table:我使用的未结合的办法很多,因为形式,我已经建立,并且需要不断考绩制度的参数,从一种形式下在VBA。我认为这是更快地编写它自己?因此,对于这个概念我总有一种隐藏的文本框形式,通常具有id号的相对表。所以点击救只需要一个简单的 SQL = * WHERE Tbl_ID = frmID
有点儿想法。
所有我想知道是这些问题?
当你运行插入,并ID数需要存在该声明或将访问刚刚分配下一个相对的一个给你,当你执行的?
如果不 考虑到上面所述方法,如何才能确定这个数字(ID我需要用途)的自己,代码?
另一个问题吗?你怎么失败的老鼠滚轮通过记录功能上的结合形式?
解决方案
我看到你在说什么,措辞是奇怪的对此但是我看到你在哪里goign与此有关。
这是什么你有:
- 你有一个未结合的形式,是不与任何表
- 这个未结合的形式,在没有办法联系到的任何表将设计通过你通过加入一些文字框中,还组合框并按钮
- 在这些文本框您有一些文本框这是去商店的标识(键值)的行中。所以当你做一个保存ID数被设定后的文字框
- 一旦ID数量设定为这种隐藏的字,你可以再问题的更新所有表需要这个标识号码
那声音吗?如果是这样是非常简单的。你所要做的就是当你点击"创建的按钮"执行插入,一些这样的效果:
' Command to Insert Records.
Dim cmdInsert As New OleDbCommand()
cmdInsert.CommandText = "INSERT INTO AutoIncrementTest (Description) VALUES (?)"
cmdInsert.Connection = cnJetDB
cmdInsert.Parameters.Add(New OleDbParameter("Description", OleDbType.VarChar, 40, "Description"))
oleDa.InsertCommand = cmdInsert
然后你发出另一命令要抓住身份后,即你的ID:
' Create another command to get IDENTITY value.
cmdGetIdentity = New OleDbCommand()
cmdGetIdentity.CommandText = "SELECT @@IDENTITY"
cmdGetIdentity.Connection = cnJetDB
你总是可以得到一种身份与选择@@身份
所以在你的代码隐藏你设定的文本价值的选择@@的身份。我没有做过的访问超过5年,但我还记得做这样的事情。一旦你有了这个身份你把它放在你的隐藏的文字框中。这将有助于你执行你的更新,使用这种身份。
这里是一个良好的开始: http://support.microsoft.com/kb/815629 这里是另一个伟大的文,可以帮助你: http://support.microsoft.com/kb/815629