Newsgroup: it.comp.appl.access
Titolo: Come faccio ad inserire il codice?

Scusatemi,sono un novellino.
Guardando il sito 
www.sitocomune.com
 ,ho trovato molte cose interessanti per
chi
vuol avvicinarsi gradualmente ad access.
Però sono un inguaribile curiosone ,e sono andato nella pagina "general"
dove esistono codici gratuiti che automatizzano certe funzioni.
Ecco io vorrei sapere:trovandomi in access quei codici dove vado a scriverli
di preciso volendoli
testare?
Vi ringrazio fin d'ora se soddisferete questa mia curiosità.
Ah ditemi anche la procedura che  permaetta il funzionamento di quei codici.
Grazie
ciao
antares1975

 ha scritto nel messaggio
news:9a7p0i$91b$1...@nreadB.inwind.it...

Prima di tutto devi scegliere la funzione che più ti interessa. Spesso il
materiale presente nel sito comune è costituito da funzioni racchiuse in un
modulo pubblico. Questo si differenzia dai moduli detti privati per il fatto
che non appartengono ad una maschera o ad un report, ma sono autonomi e
inscritti nella lista dei moduli. Infatti aprendo Access (tutte le versioni)
troverai un elenco di Tabelle, di Query, Maschere, Macro, Report e, appunto
Moduli. Anche le maschere e i report possono contenere dei moduli ma essi
valgono solo per quella maschera o quel report. Per esempio il codice che fà
eseguire la chiusura di una maschera è "scritto" nel modulo di quella
maschera. Nell'help in linea datti uno sguardo alla voce "Moduli".
Ora se per esempio scarichi dal SC una funzione che ti permette di avere
l'elenco delle stampanti, avrai una maschera con del codice (nel modulo
della maschera) e dei moduli autonomi. Per usare il programma scaricato
dovrai, in genere, importare nel tuo database tutti gli oggetti (maschere,
moduli, ecc.) del programma; oppure, se il programma lo permette, aprirlo e
vedere cosa fà.
Un buona spinta è sicuramente l'interesse. Voglio dire che se stai lavorando
ad un programma per l'archiviazione di immagini e non sai cosa fare per
"Vedere" le BitMap della tua collezione, puoi cercare nel sito comune un
programma che ti spiega alcuni aspetti della gestione di immaggini in un
database Access.
Altro materiale del sito comune riguarda l'uso di query particolari, di
maschere o di tabelle; ma anche funzioni a se stante che risolvono vari
problemi. Per esempio: "come posso sapere il giorno di Pasqua dell'anno
3000?", nel sito comune troverai una funzione con del codice che per essere
eseguita richiede un anno. La funzione potrebbe chiamarsi TrovaPasqua(Anno
as integer) as date. Cosa vuol dire: vuol dire che se vuoi usare la funzione
dovrai copiarla in un modulo pubblico (funzione e codice sottostante) del
tuo database e "Chiamarla" da un pulsante in una maschera (per esempio)
"passandogli" l'anno. Quindi dopo aver importato la funzione sull'evento
Click del tuo pulsante della tua maschera scriverai: Me.MioControllo =
TrovaPasqua(3000). Ma come fai a scrivere questa "Chiamata". Dalla maschera
aperta in struttura vai nelle proprietà del tuo pulsante scorri le proprietà
di evento e alla voce "Su click" scrivi [Routine evento], compariranno tre
piccoli puntini alla destra del rigo dell'evento Click. Premendo sui
puntini...ecco comparire il codice relativo all'evento Click di quel
pulsante e solo di quello. Qui scriverai il codice di cui sopra.
Per il momento credo possa bastare. Un consiglio: comincia a spulciare la
guida in linea e se non hai la guida cartacea, compra un buon manuale per
principianti e ...un manuale avanzato...non si sà mai.
Auguri, Carlo