Newsgroup: it.comp.appl.access
Titolo: Inserimento immagini... ho già guardato gli altri post...

Ciao a tutti
Non sono un assiduo frequentatore del NG perché di solito le risposte 
le trovo nei messaggi precedenti e how to vari.
Con access sono un principiante ma ho fatto qualche db per vari usi, 
tutti senza le immagini.
Ho preparato un db per fare una specie di catalogo ma non riesco ad 
inserire le immagini nei report o nelle stampe unione di word. Ho letto 
il post di Stefano Bettini sul "sitocomune" ma non ho capito cosa fare 
esattamente, forse perché ci sono cose che non conosco. Nello specifico 
il testo ad un certo punto recita:
 "Supponendo di aver memorizzato il path del file immagine nel campo 
Path_Immagine sarà sufficiente inserire un controllo Immagine nella 
form o nel report basati sulla tabella ed un controllo nascosto 
collegato al campo in questione" ok chiaro, avevo già fatto così ma:
"A questo punto, sull' evento Corrente (per le forms) o SuFormattazione 
(per i reports) sarà sufficiente aggiungere la semplice riga di codice 
seguente per visualizzare l' immagine:
Me.MioControlloImmagine.Picture = Me.Path_Immagine"
Io non ho capito dove devo andare a scrivere qeusta riga.
E' chiaro che path_immagine è il nome del campo che ho usato per 
indicare dove si trova l'immagine, ma non ho trovato, nei report, 
qualcosa realtivo alla formattazione dove scrivere quella riga. Ho 
pensato che essendo scritto da qualcuno che ne capisce molto più di me 
ci siano dei sottintesi che non conosco. Ho provato ance a cercare 
nelle maschere (quelle che lui chiama forms) l'evento corrente, ma non 
sapendo di cosa si tratta non sono arrivato a nulla (ho pensato che per 
analogia se trovavo uno potevo trovare anche l'altro).
So che è un argomento molto divbattuto e ho letto anche gli altri 
messaggi, scaricato le demo etc... ma credo mi manchi un tassello 
(almeno uno) iniziale che mi fa arenare il lavoro.
Grazie per la collaborazione.
-- 
oierpa
"Don' t follow me, I'm lost too!"

 
Dimenticavo di dire che ho provato a scrivere la suddetta riga in più 
campi diversi delle proprietà del controllo associato al campo in cui è 
scritto il path dell'immagine.
Ciao


 qualcosa realtivo alla formattazione dove scrivere quella riga.
...omissis...
Ciao,
puoi vedere l'evento SuFormattazione selezionando la barra
"Intestazione pagina" o "Corpo"
Quando tali oggetti sono selezionati, hai disponibile tra gli eventi
anche SuFormattazione
Alessio

 Alessio
Grazie Alessio.
Sono riuscito a vedere suFormattazione in eventi, ma adesso mi da 
l'errore  che non riesce a trovare la macro Me, quindi il mio sospetto 
che c'era qualcosa sotto si fa più fondato. Ora, come procedere?
Bisognerebbe creare quindi una macro che fa qualcosa, ma non sono bravo a 
creare le macro e ho iniziato a fare qualcosa molto tempo fa, poi ho 
interrotto. qual'è il passo successivo? 
Il punto è che non so cosa deve fare la macro...
Non voglio la pappa pronta per carità (anche se in questo frangente mi 
farebbe comodo perché non ho tempo) ma credo che chi scrive gli how to di 
questo newsgroup (in buona fede) ometta qualcosa che i meno smaliziati 
come me non conoscono.
Grazie comunque!
Spero di andare avanti.
Ciao


 oierpa
-- 
Roberto
-----------------------------------------------------
il Sito Comune di it.comp.appl.access
http://www.sitocomune.com
----------------------------------------------------

 la programmazione di Access si fa veramente poca strada.
Beh, per me è smaliziato chi nosce le malizie e per un neofita ogni cosa può 
essere una malizia.
Comunque sia non era proprio scontato per me scrivere due righe di codice e 
soprattutto dove e come scriverle, anche perché ti vendono il prodotto come 
se quella fosse una funzionalità di base che non ha alcun tipo di problema, 
invece devi conoscere qualcosa più dei fondamenti di access.
Per quanto riguarda i fondamenti di access credevo di averli già assimilati 
ma mi sbagliavo, se questo è un argomento fondamentale devo riverdere la mia 
preparazione (sigh!).
Per tutto il resto grazie 1000 per la pazienza perché capisco che se il 
concetto è elementare è anche un po' noioso stare a spiegarlo.
Vi farò sapere l'esito.
Ciao!
[cut]


 oierpa
-- 


 vuol guidare una macchina.
Ok capisco. Purtroppo però pensavo non fosse necessario imparare a fare una Sub 
per questo genere di lavori che ti spacciano come semplicissimi e con le 
conoscenze base (ma proprio base) non riesci a fare.
Ora è tutto più chiaro, anzi, è chiara la direzione da prendere, la meta ancora 
non si vede.
Grazie ancora, continuo a studiare e poi ... posto
ciao


 di codice VBA in questione.
Vediamo se ho capito.
Vado ell'ambiente di programmazione de mio db e nella sezione "Microsoft access 
oggetti di classe" è elencato il mio report. Clicco lì sopra e si apre una 
finestra in cui scrivere (la faccio elementare) è qui che devo creare la Sub 
giusto?
Nella sub creata vado a scrivere la famosa riga insieme ad altre cose che non 
so.
Ora, al di là del fatto che non so cos'altro deve essere scritto, fin qui il 
ragionamento funziona?
Seconda domanda: cos'altro devo scrivere?
Terza domanda: che libro mi consigli di comprare?
[cut]
Ciao


oierpa ha scritto:

se clicchi nel tasto "..." a destra della casellina dell'evento
"SuFormattazione", poi dovrai scegliere l'ultima voce in basso ("genera
codice" o qualcosa di simile)
eccoti nell'ambiente di programmazione
per cosa deve essere scritto,
usa il generatore di codice (ha come icona una bacchetta magica) così
non potrai sbagliare i nomi degli oggetti.
quello che devi scrivere l'hai già letto sul sitoComune e nei post
precedenti.
Alessio

 Ciao


 8) Chiudi e salva la struttura del report
*1 la riga di codice deve essere personalizzata a seconda dei nomi che ho dato 
ai campi vero?
io il campo in cui ho messo il path dell'immagine l'ho chiamato 
semplicemente "Immagine" ma volvo capire ancora un apio di cosette.
La forma con cui si scrive non mi è molto chiara (ho cominciato in questi 
giorni a studiare queste cose, scusa ancora) la riscrivo:
Me.MioControlloImmagine.Picture = Me.Path_Immagine
dove:
Me: non so cosa sia di preciso 
MioControlloImmagine: secondo me è il nome del controllo che ho nella maschera 
o report che sto generando;
Picture: credo si riferisca al tipo di oggetto;
A destra dell'uguale invece:
Me : credo sia lo stesso di prima e a naso direi che è il nome di qualcosa;
Path_immagine: sono abastanza tranquillo nel pensare che sia il nome del campo.
Chiedo conferma a voi per ciò che di sbagliato ho scritto/ capito.
Mi scuso per la banalità, relativa, delle domande ma non ho ancora un manuale 
abbastanza affidabile, che presto comprerò, e mi sto affidando alla guida in 
linea e ad un manuale molto generale di Access, infatti adesso stavo studiando, 
per l'appunto il problema.
Grazie ancora per la pazienza, domattina proverò subito sul pc di lavoro il 
risultato, sempre che sia scritto tutto giusto...


 più o meno ho capito ma ho ancora qualche domanda.
Bene, allora ti rispondo io.
Devi scrivere DOPO il quoting.
le ragioni su 
www.accessgroup.it/notiquette.htm
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 
Bene allora reinoltro il messaggio, dimmi se è ok.
ciao


 8) Chiudi e salva la struttura del report
*1 la riga di codice deve essere personalizzata a seconda dei nomi che ho dato 
ai campi vero?
io il campo in cui ho messo il path dell'immagine l'ho chiamato 
semplicemente "Immagine" ma volvo capire ancora un apio di cosette.
La forma con cui si scrive non mi è molto chiara (ho cominciato in questi 
giorni a studiare queste cose, scusa ancora) la riscrivo:
Me.MioControlloImmagine.Picture = Me.Path_Immagine
dove:
Me: non so cosa sia di preciso 
MioControlloImmagine: secondo me è il nome del controllo che ho nella maschera 
o report che sto generando;
Picture: credo si riferisca al tipo di oggetto;
A destra dell'uguale invece:
Me : credo sia lo stesso di prima e a naso direi che è il nome di qualcosa;
Path_immagine: sono abastanza tranquillo nel pensare che sia il nome del campo.
Chiedo conferma a voi per ciò che di sbagliato ho scritto/ capito.
Mi scuso per la banalità, relativa, delle domande ma non ho ancora un manuale 
abbastanza affidabile, che presto comprerò, e mi sto affidando alla guida in 
linea e ad un manuale molto generale di Access, infatti adesso stavo studiando, 
per l'appunto il problema.
Grazie ancora per la pazienza, domattina proverò subito sul pc di lavoro il 
risultato, sempre che sia scritto tutto giusto...
[cut]
P.S.: riposto il messsaggio i nquesta maniera perché non rispettava le regole 
della "notiquette", spero ora vada bene.
ciao


 ciao
Yes.


 ciao


 oierpa
-- 
