2013-11-22 3 views
2

У меня есть уникальная проблема в отношении ADP. Я успешно связал базу данных SQL с Access, но здесь есть проблемы. Я хочу обновить текущий вид, я имею в виду изменение вида с желаемыми настройками ....ADP Изменить вид в sql из кода доступа

Есть ли какой-либо способ, можно ли преобразовать SQL View Design из программирования Access-VBA?

ответ

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.

Надеюсь, что это поможет.