Newsgroup: it.comp.appl.access
Titolo: Errore in report...

salve a tutti... avrei un piccolo problemino
da risolvere....
ho una Maschera di ricerca in cui se digito
Cognome e Nome clicco sul pulsante Trova
mi trova i dati dell'utente... ma ho  aggiunto
un pulsante di comando "stampa report" e 
vorrei che mi stampasse il record
appena cercato lanciando appunto il Report
"Stampa Scheda"...senza che mi appaia la ricerca della
query di origine del Report in questione....
spero di essermi spiegato !!!
.. ho provato... questa soluzione suggeritomi....ma mi dice
"errore di compilazione etichetta non definita...."
ecco il codice....
Private Sub Comando78_Click()
On Error GoTo Err_Comando78_Click
DoCmd.OpenReport "Test", acPreview, "",
"[Cognome]=[Forms]![Anagrafe]![Cognome]"
Comando78_Click_Exit:
    Exit Sub
Comando78_Click_Err:
    MsgBox Error$
    Resume Comando78_Click_Exit
End Sub

"SuperPippo®" <ik0qd...@SPAMlibero.it> ha scritto nel messaggio
news:1Ylha.60902$Lr4.1...@twister2.libero.it...

Prova così:
Private Sub Comando78_Click()
DoCmd.OpenReport "Test", acPreview,  , _
"[Cognome]=" & Chr$(34) & Me![Cognome] & Chr$(34) _
& " And Nome=" & Chr$(34) & Me!Nome & Chr$(34)
End Sub
Così facendo, come origine record del report dovrai usare direttamente la
tabella anagrafe e non una query di selezione.
Comunque Access ti dà errore in quanto invece di:
On Error GoTo Err_Comando78_Click
avresti dovuto scrivere:
On Error GoTo Comando78_Click_Err
Ma ho dei dubbi che comunque poi il filtro ti funzioni.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 direttamente la tabella anagrafe e non una query di selezione.
----------------
Ciao Roberto...credo che questo problema sia di non facile soluzione...
come origine record del Report devo usare necessariamente
la Query Stampa Scheda in quanto  ha in relazione delle tabelle
Anagrafe, Esenzioni, I_Parte, e II_parte e mi stampa tutti i dati anagrafici
i codici di esenzione assegnati per ogni utente, relativi sottocodici
 + le relative prestazioni possibili..
la query che ho fatto non è certo elegante a vedersi ma con il report
ottengo quel che mi serve...
il fatto è che dovendo distribuire  il DB ad altre persone molto meno
competenti di me..
ho preparato una maschera di ricerca dati (cognome, nome, codice regionale,
etc)
solo con un pulsante Trova... e mi serviva appunto inserire un pulsante di
Stampa Scheda
che comandasse l'invio diretto alla stampa del report con origine
query...senza che
aprisse la finestrella e l'anteprima....del Report....
poi certo sarebbe il massimo se si potesse stampare il record corrente
visyalizzato
in Maschera...come riferimento magari il codice regionale e mi stampasse il
solito
report...
spero di essermi spiegato onorevolmente...

 spero di essermi spiegato onorevolmente...
Prova la mia soluzione, dovrebbe funzionare anche se il report ha la tua
query come origine record.


 tua query come origine record.
-------------------------
perdonami se mi sono dimenticato di scriverlo nel messaggio...
la tua soluzione funziona..parzialmente...
clikkando sul bottone si apre prima la finestrella della
query... devo inserire il Cognome_Nome e poi si apre l'anteprima
report... senza mandarlo in stampa....
poi ho provato a dare al report come origine direttamente la tabella
Anagrafe.. ed a parte tutte le finestrelle che mi dà... come dicevo
non escono i risultati della Query Stampa Scheda...
a questo punto funziona meglio con la creazione guidata del bottone di
comando con origine il report e poi in effetti stampo la scheda...
altre soluzioni ???
Ciao...