Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se ao: Access 2013, Office 2013
A um Recordset criado por uma cláusula de um comando shape pode ser atribuído um nome de alias (geralmente com a palavra-chave AS). O alias de um Recordset com forma pode ser mencionado em um comando totalmente diferente. Ou seja, você pode usar novamente ou alterar a forma de um Recordset com formato anterior em um novo comando shape. Para oferecer suporte a este recurso, o ADO fornece uma propriedade, Reshape Name.
A alteração da forma tem duas funções principais. A primeira é associar um Recordset existente a um novo Recordset pai.
Exemplo
. . .
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
. . .
A segunda função é habilitar o acesso não capítulo a objetos Recordset filho existentes, usando a sintaxe "SHAPE <recordset reshape name>".
Observação
[!OBSERVAçãO] Você não pode anexar colunas a um Recordset existente, alterar a forma de um Recordset parametrizado nem os objetos Recordset em qualquer cláusula COMPUTE intermediária ou executar operações agregadas em qualquer Recordset descendente a partir do Recordset que está tendo sua forma alterada. O Conjunto de Registros que está sendo remodelado e o novo comando de forma devem usar o mesmo objeto **Connection .