2

我有关于 ADP 的独特问题。我成功地将 SQL 数据库链接到 Access,但问题如下。我想更新当前视图,我的意思是使用所需设置更改视图....

有什么办法,可以从 Access-VBA 编程中改变 SQL 视图设计吗?

4

1 回答 1

2

以下是关于 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。

希望对您有所帮助。

于 2013-11-22T12:50:21.230 回答