我有关于 ADP 的独特问题。我成功地将 SQL 数据库链接到 Access,但问题如下。我想更新当前视图,我的意思是使用所需设置更改视图....
有什么办法,可以从 Access-VBA 编程中改变 SQL 视图设计吗?
以下是关于 ADP 的一些基本结构。
使用 SQL 数据库创建记录集并将其分配给表单
Dim rsTest As ADODB.Recordset
Set rsTest = New ADODB.Recordset
sql1 = "SELECT * FROM Test"
rsTest.Open sql1, CurrentProject.Connection, adOpenForwardOnly, adLockOptimistic, adCmdText
然后您可以将该记录集分配给表单。
但是,如果您想直接对 SQL Server 执行任何操作,
sql1 = "Update Test Set TF=1"
DoCmd.RunSQL sql1
在您的情况下,您可以简单地为更改视图编写 SQL 命令,然后简单地说 DoCmd.RunSQL sql1。
希望对您有所帮助。