none
Access - Query pass through con input da una maschera RRS feed

  • Domanda

  • Ciao a tutti.

    Ho un problema con Access 2010: ho una query pass through che funziona perfettamente, solo, vorrei che mi prendesse un parametro da una maschera di Access, in modo da caricare solo i dati che mi servono.

    Potete aiutarmi??

    Grazie 1000 in anticipo

    giovedì 21 aprile 2016 07:46

Risposte

  • Ciao,

    una query pass through viene eseguita direttamente lato server quindi non è possibile inserire un riferimento che prenda in automatico il parametro dalla maschera.

    Quello che puoi fare è costruire lo statement Sql includendo il filtro e poi assegnarlo alla query pass through.

    in sintesi:
    StrSql = "SELECT * FROM dbo.Clienti WHERE Id_Cliente = " & Forms!NomeMaschera!Id_Cliente

    CurrentDb.QueryDefs("NomeQueryPT").SQL = StrSql
    CurrentDb.QueryDefs.Refresh

    Ciao
    Giorgio Rancati

    • Contrassegnato come risposta UfficioIT giovedì 21 aprile 2016 08:48
    giovedì 21 aprile 2016 08:10
    Moderatore
  • Ciao,

    puoi prendere come riferimento anche questa KB: ACC: How to Simulate Parameters in an SQL Pass-Through Query

    HTH 

    Cris

    • Contrassegnato come risposta UfficioIT giovedì 21 aprile 2016 08:49
    giovedì 21 aprile 2016 08:20

Tutte le risposte