Newsgroup: it.comp.appl.access
Titolo: PROBLEMA in access

Ciao,
1) avrei bisogno di una mano su access.
nella fattispecie ho bisogno "di qualcosa" che mi stampa da maschera i campi
in un punto particolare ...mi spiego meglio ....se ho memorizzati in tabella
55 record formati da 7 campi..vorrei spampare SOLO il 34° record senza che
me li mi stampi tutti e 55!!!
2)Vorrei "contare "  in un report i campi che mi visualizza ....per esempio
il numero di album visualizzati da una query come posso fare?
Grazie molte in anticipo
piero

 ha scritto nel messaggio
news:wUi85.20675$2s6.2...@news.infostrada.it...

1) perchè non costruisci un report dove gli passi la condizione che ti
ritorna il 34° record?
Es. nell'evento "su clic" di un pulsante
    DoCmd.OpenReport "NomeReport", acViewPreview, , "[campoDafiltrare]=" &
me.caselladitesto;
2) nel report puoi inserire una casella di testo con la funzione
conteggio(nomeCasellaDiTesto) (vedi help);
Ciao.

 1) perchč non costruisci un report dove gli passi la condizione che ti



Già il cognome mi fa' difetto...
Per la prima condizione; mi ripeto, come fa il report a sapere quale record
(informazione) tu vuoi stampare? Devi escludere i records che non ti servono
e stampare quello che rimane. Come fai ad escludere quelli che non ti
servono? Devi filtrarli con una condizione che ti permette di avere come
risultato il tuo record da stampare. Descrivimi i campi della tabella e
vediamo qual'è l'informazione che devi filtrare:
es. se hai una tabella Anagrafica con i campi:
[matricola]
[cognome]
[nome]
[data nascita]
[luogo nascita]
e vuoi stampare solo quelli che abitano a Roma, la condizione di riferimento
per il report sarà: [luogo nascita]='Roma', che potrebbe ritornare uno o più
record.
Per la domanda numero 2; dovresti sempre inserire l'esempio di quello che
hai realizzato, cos'è che non hai capito dall'help?
Hai provato a leggere: "Contare tutti i record in un report"?
Ciao.

 ha scritto nel messaggio
news:8julhg$61d$1...@suite03.caspur.it...



Caro Piero c'č stato un qui quo qua;
mi riferivo al mio di cognome visto che, come tu dici "...non ci avevi
capito un mazza...".
Devi sempre stampare l'ultima pagina? Allora prova con:
Sub stampaUltimaPag()
DoCmd.OpenReport "NomeReport", acViewPreview
DoCmd.PrintOut acPages, Reports("NomeReport").Pages,
Reports("NomeReport").Pages
End Sub
Per "parziali" intendi dire che vuoi raggruppare gli album per autore (per
esempio)? Allora nella struttura del report - menů visualizza - ordinamento
e raggruppamento inserisci il nome dell'autore e imposta a sě "intestazione
e pič di pagina del gruppo". Nella struttura del report - pič di pagina
autore inserisci la casella di testo con la funzione: conteggio(*).
Ciao.

Per avere il totale dei parziali, inserisci la casella di testo nel piè di
pagina del report con la funzione: conteggio(*).
Il codice lo inserisci nell'evento "su clic" di un bottone; il codice che ti
ho inviato te lo apre lui il report e precisamente:
'apre il report in anteprima di stampa
'sostituisci NomeReport con il nome del tuo report
DoCmd.OpenReport "NomeReport", acViewPreview
'legge il totale delle pagine che contiene il tuo report e stampa
DoCmd.PrintOut acPages, Reports("NomeReport").Pages,
Reports("NomeReport").Pages
Ciao.