在Access 2016中,可以通过以下步骤将多个复选框连接到SQL Server中的列:
Dim conn As Object
Set conn = CreateObject("ADODB.Connection")
conn.ConnectionString = "Provider=SQLOLEDB;Data Source=服务器地址;Initial Catalog=数据库名称;User ID=用户名;Password=密码;"
conn.Open
请将"服务器地址"、"数据库名称"、"用户名"和"密码"替换为实际的SQL Server连接信息。
Dim strSQL As String
strSQL = "INSERT INTO 表名 (列名) VALUES ('" & Me.复选框控件名称 & "')"
conn.Execute strSQL
请将"表名"和"列名"替换为实际的SQL Server表和列名称。
Dim strSQL As String
strSQL = "UPDATE 表名 SET 列名 = '" & Me.复选框控件名称 & "' WHERE ID = " & Me.复选框控件名称
conn.Execute strSQL
请将"表名"和"列名"替换为实际的SQL Server表和列名称。
Dim rs As Object
Set rs = CreateObject("ADODB.Recordset")
Dim strSQL As String
strSQL = "SELECT 列名 FROM 表名 WHERE ID = " & Me.复选框控件名称
rs.Open strSQL, conn
If Not rs.EOF Then
Me.复选框控件名称 = rs.Fields("列名").Value
End If
rs.Close
Set rs = Nothing
请将"表名"和"列名"替换为实际的SQL Server表和列名称。
以上步骤将允许你在Access 2016中使用复选框与SQL Server进行交互。请注意,这只是一个基本示例,你可能需要根据实际需求进行调整和扩展。
领取专属 10元无门槛券
手把手带您无忧上云