Dicas do OsmarJr

Abrir consultas parâmetro por código


Como abro uma Consulta Parâmetro por código?

Autor: Dev Hashish

 

Para abrie uma consulta parametrizada por meio de código é necessário passar explicitamente cada parâmetro usando explicitamente a propriedade Parameters antes de abrir um recordset baseado na consulta.

Por exemplo, no pedaço de código abaixo, a consulta "Qry1" tem dois parâmetros: [Por favor entre o Código:] e [Por favor, entre a cidade:].

 

'************ Início do código ****************
Dim db As Database 'Banco de dados atual
Dim rs As Recordset 'Contém o conjunto resultante da consulta
Dim qdfParmQry As QueryDef 'O objeto consulta atual
    Set db = CurrentDb()
    Set qdfParmQry = db.QueryDefs("Qry1")
    qdfParmQry("Please Enter Code:") = 3

    ' Ou tente este método alternativo
    ' para passar os parâmetros
   
    qdfParmQry![Please Enter City:] = "New York"
    Set rs = qdfParmQry.OpenRecordset()
'************** Final do código ***************
            
Home

Contato | Copyright©Osmar José Correia Júnior | 24-Nov-2005 18:23