Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: Access 2013, Office 2013
Набору записей, созданному предложением команды shape, может быть присвоено имя псевдонима (как правило, с помощью ключевое слово AS). Псевдоним фигурного набора записей можно ссылаться в совершенно другой команде. То есть вы можете повторно использовать или изменить форму ранее сформированного набора записей в новой команде shape. Для поддержки этой функции ADO предоставляет свойство Reshape Name.
Изменение формы имеет две main функции. Во-первых, необходимо связать существующий набор записей с новым родительским набором записей.
Пример
. . .
rs1.Open "SHAPE {select * from Customers} " & _
"APPEND ({select * from Orders} AS chapOrders " & _
"RELATE CustomerID to CustomerID)", cn
rs2.Open "SHAPE {select * from Employees} " & _
"APPEND (chapOrders RELATE EmployeeID to EmployeeID)", cn
. . .
Вторая функция заключается в том, чтобы разрешить доступ без главы к существующим дочерним объектам Recordset с помощью синтаксиса "SHAPE <recordset reshape name>".
Примечание.
Вы не можете добавлять столбцы к существующему набору записей, переформатировать параметризованный набор записей или объекты Recordset в любом промежуточном предложении COMPUTE или выполнять агрегированные операции с любым потомком Recordset из измененного набора записей . Изменяемый набор записей и новая команда shape должны использовать один и тот же объект **Connection .