Somma valori ed inserimento immagini da più cartelle

giovedì 31 agosto 2006 - 15.58

maribel Profilo | Newbie

ciao a tutti sono nuova del forum... ho due problemi che non so come affrontare spero ci sia qualcuno che possa darmi una mano!

1° devo fare la somma di importi immessi in un campo e memorizzarli in un altro campo che deve visualizzare la somma calcolata, i campi sono: quote e quote_versate; io vado ad inserire di volta in volta l'importo in "quote", questo valore deve essere preso e sommato a quote_versate... la funzione che avevo in mente è:
quote_versate=quote_versate+quote, ma non so dove devo andare a definire tale funzione;

2° - devo inserire delle immagini... molte... ma siccome non so a priori quale sia la loro directory dovrei andarla a cercare di volta in volta, una per ogni record che ho creato, le immagini inoltre sono in cartelle diverse per necessità, come faccio a fare in modo che, ogni volta che voglio inserire un'immagine in un record, dalla maschera io possa andare a richiamarla?in pratica mi servirebbe qualcosa che mi permetta di agire come il classico "sfoglia" per andare a cercare directory

grazie mille a chiunque possa darmi una mano!!!
ciao ciao

biggiu Profilo | Junior Member

Scusa ma non dici con quale ambiente lavori....

Access, VB.NET, o...?

Ciao
BigGiu

maribel Profilo | Newbie

Hai ragione scusate.
Sto lavorando con Access 2003.
Spero possiate aiutarmi, con il passare del tempo sta diventando urgente saperlo.
Grazie mille!!!!!

biggiu Profilo | Junior Member

Va bene,

nel pomeriggio ti mando alcuni esempi esplicativi che utilizzano
il comando da te richiesto.

Ciao
BigGiu

biggiu Profilo | Junior Member

Ciao,

questa e' la soluzione al problema di cercare le immagini attraverso una funzione di ricerca.

In allegato troverai un esempio, denominato test.

All'interno del DB troverai una form TEST, eseguila e vedrai come lavora il tasto di ricerca.

Per la faccenda della sommatoria dovresti utilizzare la gestione degli eventi presenti per ogni campo della form.

Se tu fai click col tasto destro del mouse sul campo quote, si apre una finestra in cui puoi selezionare Proprieta'.
All'interno delle proprieta esiste la pagina eventi che puo' essere gestita per eseguire delle operazioni.

Per qualsiasi problema in merito a quanto illustrato non esitare a chiedere.

Buon Lavoro



BigGiu

maribel Profilo | Newbie

ciao, ti ringrazio per il tempo che mi hai dedicato...

purtroppo non sono riuscita nè a verificare il funzionamento del DB perchè ad aprirlo mi da molti errori di Routine... per quanto riguarda le sommatorie ho avuto qualche intoppo... provo a spiegarti meglio cosa volevo fare e cosa ho fatto:

avendo due campi "quota" e "quota_versata" nella maschera voglio avere la possibilità di inserire un importo in "quota", ad esempio 34€, e automaticamente deve essere riportato in "quota_versata", se io faccio un versamento successivo e quindi inserisco di nuovo in "quota" , ad esempio 20€, in "quota" deve apparirmi 20€ mentre in "quota_versata" deve apparire 54€

quello che ho fatto io è stato di andare nella modalità struttura della maschera e su entrambi i campi andare nella proprietà evento ed inserire per "quota" nell'opzione Prima di aggiornare ho scritto =Int(0) mentre per "quota_versata" sempre nella proprietà evento, nell'opzione Prima di aggiornare ho scritto =Int(0) e per l'opzione Dopo aggiornamento =quota_versata + quota... ovviamente senza risultati!


mi sono accorta di aver fatto un errore gravissimo nella mia richiesta di aiuto in cui ho parlato di Report anzichè di Record.

quindi riformulo richiesta... io devo inserire per ogni record (ne ho circa 500) un'immagine, come collegamento (non da inserire nel DB), io vorrei avere per ogni record un pulsante sfoglia che mi permetta di effettuare un collegamento all'immagine e che me la visualizzi immediatamente all'interno del record stesso...

sei stato molto gentile.. ti ringrazio ancora per l'aiuto che mi hai dato!

ciao ciao
maribel

biggiu Profilo | Junior Member

Ciao,

mi spiace che tu non sia riuscita a testare il DB, perche', per la gestione delle immagini fa proprio quello che serve a te.

Esegue un comando sfoglia e rileva la path del documento scelto. Se questo poi e' un'immagine, la posiziona all'interno della form, senza eseguire nessuna registrazione sul DB. L'unica registrazione da eseguire sara' eventualmente la path.

Comunque ti allego un file txt in cui c'e' il codice VBA.

La prima parte va inserita in un modulo che io chiamo sempre generale

La seconda e' la funzione da associare al bottone di ricerca immagini.

La form TEST contiene :

un campo testo per la visualizzazione della path
un campo immagine per la visualizzazione della immagine
ed un bottone che attiva la funzione sopra indicata.

per associare la funzione devi andare su eventi e scegliere "su Click" gestione evento.

Cliccando sui puntini che compaiono a destra accedi al codice VBA.

lo stesso dicasi per la gestione delle somme :

sul campo quote, clicca gestione eventi su modalita' dopo aggiornamento.

accedi al codice VBA e dovresti avere uan fonzione attivata col nome :

Private Sub quata_versata_AfterUpdate()

End Sub


all' interno della funzione scrivi:

Private Sub quata_versata_AfterUpdate()

Dim q As Double
Dim qv As Double

q = Val(Me.quota)
qv = Val(Me.quota_versata)
qv = qv + q
Me.quota_versata = Format(qv, "###,###,###.#0")

end sub

spero di esserti stato d'aiuto.

Ciao e buon lavoro

BigGiu

biggiu Profilo | Junior Member

Non sono riuscito ad allegare il documento di cui ti parlavo.

Se vuoi, indicami una mail e te lo invio per posta.

Ciao
BigGiu

maribel Profilo | Newbie

grazie millissimo!!!! la mia mail è maribel82@libero.it
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5