Newsgroup: it.comp.appl.access
Titolo: aprire report con RECORD CORRENTE

 grazie 10.000
Chiarissimo.
Se guardi l'istruzione OpenReport di Docmd vedi che c'è la possibilità
di sfruttare la condizione Where, questa è proprio quella che ti
serve.
In pratica apri il Report imponendo un Filtro.
Quale può essere il Filtro...??
Il record attivo in quell'istante nella tua Form, in particolare
conviene sempre sfruttare la chiave PRimaria anche se Non visibile.
Se la PrimaryKey è numerica così:
DoCmd.OpenReport nomereport,,, "[IdChiave]=" & Me.TxtTuaChiave
Se la PrimaryKey è, visto che sono Libri il CODICE ISBN=Testo:
DoCmd.OpenReport nomereport,,, "[IdChiave]='" & Me.TxtTuaChiave & "'"
Ciao.
------------------------------------------------------------
Ho provato in tutti i modi a fare come dici tu, ma la mia INCOPETENZA
non mi fa riuscire a fare quello che desidero.
Ho capito che devo creare un report di LIBRI a pagina singola, ed
applicare un filtro (SU APERTURA REPORT?) che mi dia come parametro il
record corrente (E SOLO QUELLO).
Potreste (RI)spiegarmi più semplicemente come risolvere???
Scusate se ho ripetuto un post già discusso,  ma vorrei abbellire il
mio gestore di biblioteca domestica (avrei anche intenzione di
pubblicarlo sul mio sito per farvelo provare e giudicare (e
migliorare???).
Con simpatia,
garry k.

 VI PREGO DI AVERE PAZIENZA E DI RILEGGERE IL SEGUENTE POST.
TI PREGO DI AVERE PAZIENZA E DI SCRIVERE DOPO IL QUOTING!
E DI NON URLARE!!!
Antonio

 ha scritto nel messaggio
news:n9Oj8.12279$1S3.3...@twister1.libero.it...

Penso di essere una persona abbastanza corretta e diligente, rispettoso
delle regole ma....questa tua fissa per la scrittura dopo il quoting mi
sembra davvero eccessiva!!!
Potrei anche capire un rimprovero all'interno di una risposta con una
soluzione, ma prendersi la briga di scrivere a tutti quelli che fanno errori
veniali, solo per dirgli che sbagliano beh....mi sembra davvero un po'
paranoico.
Può darsi che sbaglio, ma credo che molti altri la pensino come me!!
Grazie comunque per gli aiuti che tutti quanti voi date a noi poveri newbie
e...buon lavoro!!!

 ha scritto nel messaggio
news:pn3k8.63561$_u5.1...@news1.tin.it...

Ho dimenticato poi di dire che purtroppo la soluzione sfugge anche a me,
garry,,,buona fortuna!

 e...buon lavoro!!!
Sgrunt!
Antonio


CUT
è uno sporco lavoro ma qualcuno deve pur farlo...
Saluti.
Emanuele.

 ha scritto nel messaggio
news:ul9k8.19403$%g7.5...@twister2.libero.it...

E dai!!! Non prendertela!!
Lo sai che ti stimiamo tutti...e poi....senza i tuoi aiuti e quelli di tutti
gli altri come faremmo???!
Ma a proposito di ignoranza delle regole...il fatto del quoting l'ho
imparato da te...dove sono le regole di questo NG??!!
p.s. il tuo Sgrunt! e davvero carino!!!
Ciao e a presto

 Ciao e a presto
Antonio

bel po' qui dentro!!!
...
Sappi, Gentilissimo Raffi, che anche io ci passo un bel po' qui
dentro, solo che non mi vedi, perchè faccio parte del pubblico, sono
davanti al palco, seduto diligentemente, ad ascoltare le lezioni. Ma a
volte gli alunni vogliono migliorare, vogliono evolversi ed hanno
voglia di alzare la mano per fare una domanda, o no?
Con immesa Stima,
garry k.


Hai ragione garry ma, guarda che quelle cose non le ho scritte io ma il caro
Antonio, col quale ho avuto quel piccolo diverbio....
per tutto il resto sono D'ACCORDISSIMO con te!!!

> Con immesa Stima,




à
sei libero di postare prima del quoting, ma cosi puoi scordarti che
Antonio ti aiuti.
Ci sono sempre gli altri, ma ci vuole cosi poco per accontentare
Antonio che non vedo perchè non farlo
Saluti.
Emanuele.



l'istruzione risolutiva è
DoCmd.OpenReport nomereport,,, "[IdChiave]='" & Me.TxtTuaChiave & "'"
dove al posto di idchiave metti il nome del tuo campo con il codice
ISBN
e su me.txttuachiave
metti il nome del controllo che visualizza il codice ISBN che intendi
stampare
Saluti.
Emanuele.

ByZ-2k e Gentilissimi frequentatori di i.c.a.a.  TUTTI (veterani e
CUT
bellissima risposta, non cambia il succo del richiamo di Antonio, e se
frequenti il NG sai che non aveva niente di personale, lo dice a
tutti.
Saluti.
Emanuele.

Emanuele.
Grazie per aver risposto Emanuele.
Dunque ecco le righe di codice che ho estrapolato da Microsoft Visual
Basic su EVENTO SU CLICK:
------------------------------------------------------
Private Sub schedaBibliografica_Click()
On Error GoTo Err_schedaBibliografica_Click
    Dim stDocName As String
    stDocName = "scheda libro"
    DoCmd.OpenReport stDocName,,, "ID=" & Me.Txtlibro_ID & ""
acPreview
Exit_schedaBibliografica_Click:
    Exit Sub
Err_schedaBibliografica_Click:
    MsgBox Err.Description
    Resume Exit_schedaBibliografica_Click
 
End Sub
***********
Il fatto č che mi da sempre errore di sintassi.
La tabella iniziale si chiama libri; il report si chiama  scheda
libro.
Il controllo del report si chiama (Casella di Testo:) libri_ID
Dove sbaglio???
garry

garry
id è di tipo numerico o testuale?
Saluti.
Emanuele.

Emanuele.
ID della tabella LIBRI è CONTATORE (chiave primaria).
???
garry 
(p.s.
se vuoi   ti mando il db e te lo guardi - tra l'altro ho intenzione,
come ho detto, a lavoro finito di rendere pubblico il gestionale
biblioteca, accontentandomi di una cartolina -CARDWARE-)
ciao
garry

garry
spedisci compresso a 
fan...@tiscali.it
 e rispecifica il problema lo
guardo subito o domani mattina
Saluti.
Emanuele.