Aiuto x Stampare Record Corrente

di il
1 risposte

Aiuto x Stampare Record Corrente

Buongiorno a tutti
Ho un problema che a molti puo' sembrare banale ma non riesco a capire dove sbaglio.
Ho Access 2007. In una Maschera ho creato (con la procedura guidata) un pulsante per aprire un report (che poi vorrei stampare). Quando clicco sul pulsante mi si aprono tutti i record.
Ho guardato decine di siti per capire come stampare il solo record corrente.
Ho capito che nella Condizione Where della macro (Aprireport) cui fa riferimento il mio pulsante, devo usare la Funzione Me.
Dopo varie prove ho partorito questo
"[IDPaziente]=" & "[Me].[Maschere]![Controlli interferoni]![IDPaziente]"
dove IDPaziente dovrebbe essere il campo del report da filtrare (credo) .
Purtroppo cosi' access me li dà tutti di nuovo
se invece tolgo le virgolette
"[IDPaziente]=" & [Me].[Maschere]![Controlli interferoni]![IDPaziente]
Mi dice
Immettere Parametro
[Me].[Maschere]![Controlli interferoni]![IDPaziente]

Possibile che non riesco ad uscirne. Mi sento "Ritardato" (con virgolette)
Grazie in anticipo a chiunque voglia aiutarmi!!!
Max

1 Risposte

  • Re: Aiuto x Stampare Record Corrente

    Nelle macro [Me] non si può usare (solo in VBA). La sintassi corretta della WHERE nella macro è:
    [IDPaziente]=[Maschere]![Controlli interferoni]![IDPaziente]
    senza virgolette.
Devi accedere o registrarti per scrivere nel forum
1 risposte