Newsgroup: it.comp.appl.access
Titolo: Report+Controllo immagine

Ciao a tutti,
spiego questo problema a mio parere illogico e non comprensibile.
Access 2003 - WinXP
- Diversi report creano diversi capitoli di un catalogo fotografico di
prodotti.
- Le immagini dei singoli prodotti sono create dinamicamente
dall'evento Format attraverso un controllo immagine che pesca il file
jpg corrispondente al prodotto:
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount
As Integer)
    Me.imgFrame.Picture = Me.Link
    Me.imgFrame.Visible = True
End Sub
- Il report viene stampato su due colonne.
- In quasi tutti i report l'ultima immagine di ogni colonna non è
mostrata, o meglio l'immagine appare bianca come la carta (se
incornicio il controllo immagine vedo solo la cornice).
Chiedo cortesemente aiuto

 ha scritto nel messaggio 
news:5b7a4f6a-7584-4daa...@e37g2000yqn.googlegroups.com...
Ciao a tutti,
spiego questo problema a mio parere illogico e non comprensibile.
Access 2003 - WinXP
- Diversi report creano diversi capitoli di un catalogo fotografico di
prodotti.
- Le immagini dei singoli prodotti sono create dinamicamente
dall'evento Format attraverso un controllo immagine che pesca il file
jpg corrispondente al prodotto:
Private Sub IntestazioneGruppo0_Format(Cancel As Integer, FormatCount
As Integer)
    Me.imgFrame.Picture = Me.Link
    Me.imgFrame.Visible = True
End Sub
- Il report viene stampato su due colonne.
- In quasi tutti i report l'ultima immagine di ogni colonna non �
mostrata, o meglio l'immagine appare bianca come la carta (se
incornicio il controllo immagine vedo solo la cornice).
Chiedo cortesemente aiuto
-----------------------------
Nel 2008 io e Alex abbiamo sviluppato un ocx che inserito in un report evita 
questo problema.
E' un ocx scritto in visual basic, molto veloce e che risolve molti problemi 
di visualizzazione delle immagini nei report.
Se leggi i post del 2008 sull'argomento trovi anche il link per scaricare 
l'ocx.
Qualora interessato posso inviarti l'ocx e un db di esempio.
Ciao, Carlo

 Ciao, Carlo
Grazie,
molto volentieri: sto infatti impazzendo nel cercare ocx alternativi
(il fantomatico kodak ad esempio) e sinceramente il vostro mi è
sfuggito dalla ricerca dei vecchi post.
Andrebbe benissimo anche l'indicazione del link.
Ora mi metto comunque e nuovamente alla ricerca.
Si tratta quindi di un bag noto!
Ciao
vtt

 Ciao, Carlo
Risolto!!!
Grazie, grazie davvero!
L'ocx funziona a dovere e non si ripete il maledetto baco.
Forse è un pochino più lento del picture image nel caricare le pagine,
ma va benissimo e le immagini sono perfette!
Grazie, grazie, grazie!
Per i posteri il link è qui:
http://www.frantoiogestione.com/PictureImage.ocx
vtt

 ha scritto nel messaggio 
news:bc55f401-1e58-44a4...@21g2000yqj.googlegroups.com...
Risolto!!!
Grazie, grazie davvero!
L'ocx funziona a dovere e non si ripete il maledetto baco.
Forse � un pochino pi� lento del picture image nel caricare le pagine,
ma va benissimo e le immagini sono perfette!
Grazie, grazie, grazie!
Per i posteri il link � qui:
http://www.frantoiogestione.com/PictureImage.ocx
vtt
Grazie a te per il feedback.
Ciao, Carlo 

 Ciao, Carlo
Ciao a tutti. Ho provato a scaricare dal link il file
pictureimage.ocx, ma non ho capito come lo devo usare. Scusate la mia
ignoranza in materia.
Grazie ciao

Ciao a tutti. Ho provato a scaricare dal link il file
pictureimage.ocx, ma non ho capito come lo devo usare. Scusate la mia
ignoranza in materia.
Grazie ciao
Una sola riga di codice, per esempio su corpo format del report:
Me.OpenPic1.ApriImmagine (Me.Percorso)
dove me.percorso � il nome del controllo che contiene il percorso 
dell'immagine e OpenPic1 � il nome del controllo ocx (che ovviamente avrai 
provveduto ad inserire nel report e nei riferimenti).
Pi� semplice di cos�!
Per l'installazione devi copiare l'ocx in windows\system32 e registrarlo al 
solito modo:
regsvr32 PictureImage.ocx
Ciao, Carlo 

 Ciao, Carlo
Come fare a ringraziarti per la tua disponibilità?
Allora ci sono quasi: ho salvato il file in system32, l'ho registrato,
ho spuntato nei riferimenti PictureImage.ocx ma non ho capito come
fare ad inserirlo nel report o nella maschera oltre che con quella
riga di codice che mi hai indicato. Non capisco come collegare
OpenPict1 con PictureImage.ocx.
Porta pazienza, l'ignoranza è infinita...
Ciao

 - Mostra testo citato -
ancora una cosa: io per arprire l'immagine nella maschera nell'evento
su corrente della form ho inserito questa riga:
    Me!Imma.Picture = Me!Percorso
Dove Imma è il collegamento all'immagine e Percorso è la casella di
testo che contiene il percorso dell'immagine da caricare...
Grazie ancora
Ciao

 ha scritto nel messaggio 
news:490fb356-b349-4b10...@m16g2000yqc.googlegroups.com...
cut
Come fare a ringraziarti per la tua disponibilit�?
Allora ci sono quasi: ho salvato il file in system32, l'ho registrato,
ho spuntato nei riferimenti PictureImage.ocx ma non ho capito come
fare ad inserirlo nel report o nella maschera oltre che con quella
riga di codice che mi hai indicato. Non capisco come collegare
OpenPict1 con PictureImage.ocx.
Porta pazienza, l'ignoranza � infinita...
Ciao
-------------------
In struttura del report o della maschera ti posizioni nella sezione che ti 
interessa, per esempio corpo del report e dal men� inserisci, scegli 
controllo Activex. Dall'elenco che ti compare selezioni 
"PictureImage.OpenPic".
Il resto � come ho gi� detto.
Ciao, Carlo

 ha scritto nel messaggio 
news:hkhd4k$8df$1...@tdi.cu.mi.it...

Fanne un articolo su AccessGroup.it 

Scusatemi, sto cominciando ad usare il vs OCX, funziona in maniera
egregia ma....
sia sul mio database che sul database di esempio, la prima immagine
non riesce a ridimensionarla! (il riquadro posizionato sul report è
più piccolo rispetto alle immagini native)
Le foto sono in formato jpg da 3 o 4Kb ciascuna...
E' un problema noto? Come potrei risolverlo? grazie