Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

gestione immagini in report

2 views
Skip to first unread message

Butta

unread,
Mar 21, 2005, 5:42:54 PM3/21/05
to
Con il prezioso aiuto di Carlo ho potuto costruire un semplice DataBase che
consente di allegare un'immagine ad un articolo, usando sontanto il suo
percorso (e non il campo Ole) risparmiando tantissimo spazio.
Nella form, adesso, posso vedere il codice articolo, la descrizione e
l'immagine che risiede in una directory esterna al database. E' stato
possibile usando il controllo nascosto e il comando:

Private Sub Form_Current()
Me.Immagine1.Picture = Nz(Me.foto, "")
End Sub

Quello che ora non mi funziona è l'uso di una form a visualizzazione
"maschere continue" o la stampa di un report.
Anche inserendo il comando (come sopra) nell'evento SuFormattazione (nel
report) l'immagine risulta sempre essere la stessa ripetuta tante volte
(mentre il codice e la descrizione cambiano giustamente)

Cosa sbaglio?

Grazie in anticipo a tutti!

P.S. Se ci fosse bisogno potrei allegare il file del mio esercizio ........
si può fare in un newsgroup o non è conveniente?


ciroteo

unread,
Mar 22, 2005, 4:31:22 AM3/22/05
to

"Butta" <bu...@superemail.it> ha scritto nel messaggio
news:423f4daa$0$6316$5fc...@news.tiscali.it...

> Con il prezioso aiuto di Carlo ho potuto costruire un semplice DataBase
> che
> consente di allegare un'immagine ad un articolo, usando sontanto il suo
> percorso (e non il campo Ole) risparmiando tantissimo spazio.
> Nella form, adesso, posso vedere il codice articolo, la descrizione e
> l'immagine che risiede in una directory esterna al database. E' stato
> possibile usando il controllo nascosto e il comando:
>
> Private Sub Form_Current()
> Me.Immagine1.Picture = Nz(Me.foto, "")
> End Sub
>
> Quello che ora non mi funziona č l'uso di una form a visualizzazione

> "maschere continue" o la stampa di un report.
> Anche inserendo il comando (come sopra) nell'evento SuFormattazione (nel
> report) l'immagine risulta sempre essere la stessa ripetuta tante volte
> (mentre il codice e la descrizione cambiano giustamente)
>
> Cosa sbaglio?
>
> Grazie in anticipo a tutti!
>
> P.S. Se ci fosse bisogno potrei allegare il file del mio esercizio
> ........
> si puň fare in un newsgroup o non č conveniente?
>
>

Credo che la tecnica da te usata non si possa utilizzare nelle form
continue, ma la cosa mi risulta strana per il report.
Io per esempio stampo tramite report i cartellini dei dipendenti, e ad ogni
cartellino corrispondono immagini fisse come il logo aziendale e immagini
variabili di record in record conententi la foto del dipendente.
Io questo codice lo metto sul corpo e non su formattazione:
Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
Dim path As String
If IsNull(Me.foto) Then
Else
path = "c:\cartellini\" & Me.foto & ".jpg"
Me![Immagine].Picture = path
End If
End Sub


Butta

unread,
Mar 22, 2005, 3:55:58 PM3/22/05
to
E' prassi ringraziare su un NS o è una rottura di scatole?

Grazie sia a Ciroteo che Roberto perchè mi avete aiutato.

Ho risolto. Sbagliavo mettendo il codice nell'evento dell'intestazione del
report e non nel corpo.

Grazie e ciao!


"Roberto da casa" <r.masso...@libero.it> ha scritto nel messaggio
news:CJR%d.5506$IN.1...@twister2.libero.it...


>
> "Butta" <bu...@superemail.it> ha scritto nel messaggio
> news:423f4daa$0$6316$5fc...@news.tiscali.it...

> > Con il prezioso aiuto di Carlo ho potuto costruire un semplice DataBase
> che
> > consente di allegare un'immagine ad un articolo, usando sontanto il suo
> > percorso (e non il campo Ole) risparmiando tantissimo spazio.
> > Nella form, adesso, posso vedere il codice articolo, la descrizione e
> > l'immagine che risiede in una directory esterna al database. E' stato
> > possibile usando il controllo nascosto e il comando:
> >
> > Private Sub Form_Current()
> > Me.Immagine1.Picture = Nz(Me.foto, "")
> > End Sub
> >
> > Quello che ora non mi funziona è l'uso di una form a visualizzazione
> > "maschere continue" o la stampa di un report.
>

> In una maschera con visualizzazione a Maschera continue quella tecnica non
> puoi usarla, ma non c'è alcun problema ad usarla a fronte dell'evento "Su
> formattazione" del Corpo del report: naturalmente il controllo Immagine1
> deve essere inserito nella sezione Coprpo del report.


>
> > Anche inserendo il comando (come sopra) nell'evento SuFormattazione (nel
> > report) l'immagine risulta sempre essere la stessa ripetuta tante volte
> > (mentre il codice e la descrizione cambiano giustamente)
>

> Molto strano: se il controllo Immagine è inserito nel corpo del report e
> l'evento "Su formattazione" del corpo del report non devi avere problemi.


>
> >
> > Cosa sbaglio?
> >
> > Grazie in anticipo a tutti!
> >
> > P.S. Se ci fosse bisogno potrei allegare il file del mio esercizio
> ........
> > si può fare in un newsgroup o non è conveniente?
>

> In questo tipo di NG non è possibile allegare file ai messaggi.
>
> --
> Roberto
>
> -----------------------------------------------------
> il Sito Comune di it.comp.appl.access
> http://www.sitocomune.com
> ----------------------------------------------------
>
>


Roberto da casa

unread,
Mar 22, 2005, 4:39:46 AM3/22/05
to

"Butta" <bu...@superemail.it> ha scritto nel messaggio
news:423f4daa$0$6316$5fc...@news.tiscali.it...
> Con il prezioso aiuto di Carlo ho potuto costruire un semplice DataBase
che
> consente di allegare un'immagine ad un articolo, usando sontanto il suo
> percorso (e non il campo Ole) risparmiando tantissimo spazio.
> Nella form, adesso, posso vedere il codice articolo, la descrizione e
> l'immagine che risiede in una directory esterna al database. E' stato
> possibile usando il controllo nascosto e il comando:
>
> Private Sub Form_Current()
> Me.Immagine1.Picture = Nz(Me.foto, "")
> End Sub
>
> Quello che ora non mi funziona è l'uso di una form a visualizzazione
> "maschere continue" o la stampa di un report.

In una maschera con visualizzazione a Maschera continue quella tecnica non


puoi usarla, ma non c'è alcun problema ad usarla a fronte dell'evento "Su
formattazione" del Corpo del report: naturalmente il controllo Immagine1

deve essere inserito nella sezione Coprpo del report.

> Anche inserendo il comando (come sopra) nell'evento SuFormattazione (nel
> report) l'immagine risulta sempre essere la stessa ripetuta tante volte
> (mentre il codice e la descrizione cambiano giustamente)

Molto strano: se il controllo Immagine è inserito nel corpo del report e


l'evento "Su formattazione" del corpo del report non devi avere problemi.

>


> Cosa sbaglio?
>
> Grazie in anticipo a tutti!
>
> P.S. Se ci fosse bisogno potrei allegare il file del mio esercizio
........
> si può fare in un newsgroup o non è conveniente?

In questo tipo di NG non è possibile allegare file ai messaggi.

ciroteo

unread,
Mar 23, 2005, 2:37:51 AM3/23/05
to

"Butta" <bu...@superemail.it> ha scritto nel messaggio
news:42408618$0$32332$5fc...@news.tiscali.it...


Figurati è un piacere essere ogni tanto utili a qualcuno.
Ti ricordo di seguire le semplici regole del ng. scrivi dopo il messaggio
precedente in tal modo consentirai a chi legge di seguire il filo del
discorso!
ciao e alla prox!
>


Roberto da casa

unread,
Mar 23, 2005, 5:59:54 AM3/23/05
to

"Butta" <bu...@superemail.it> ha scritto nel messaggio
news:42408618$0$32332$5fc...@news.tiscali.it...

> E' prassi ringraziare su un NS o è una rottura di scatole?
>
[CUT]

Quando rispondi scrivi DOPO e non prima del testo dei messaggi precedenti.

Ringraziare è un solo un atto di cortesia e potrebbe anche non essere
considerato necessario, mentre dire se la soluzione proposta era corretta
ed efficace è utile a tutti gli altri frequentatori del NG che seguono il
thread, o a tutti coloro che in futuro dovessero ricercare con un motore di
ricerca la soluzione ad un problema uguale o simile a quello.

0 new messages