.:: P ::.
2006-01-16 23:07:09 UTC
Ciao a Tutti,
premetto che con access ho qualche difficoltà d'approccio direi a questo
punto, ecco il mio problema.
Ho una maschera al cui interno ho aggiunto differenti sottomaschere, in ogni
sottomaschera posso selezionare dei prodotti e attraverso "origine di
controllo = Somma([PrezzoTotale])" mi imposto il totale su una casella di
testo, tutto questo per ogni sottomaschera.
Poi attraverso una casella di testo collocata questa volta nella maschera
principale (quella che contiene tutte le mie sottomaschere precedentemente
citate), non vorrei far altro che visualizzare il totale.
Per calcolare il mio totale ho creato una funzioncina che non fa altro che
leggerte la casella di testo che contiene il totale per ogni sottomaschera
(es. Form_DettVarie.Form!TotaleVarie) e una volta fatta la somma, non faccio
altro che sparate tutto sulla casella del mio totale
(Form_Ricevute.Form!TotaleRicevuta = GetTotale).
Questa funzione non faccio altro che richiamarla alla pressione del pulsante
calcola totale:
Private Sub CalcolaTot_Click()
SetTotale
End Sub
e all'evento:
Private Sub Form_Current()
SetTotale
End Sub
In modo tale che ad ogni spostamento di record nella maschera mi si aggiorni
il totale.
Tutto ciò non avviene sempre perchè se mi sposto tra i record la casella
rimane a 0, ma se metto in break nel debug vedo che la funzione viene
eseguita!!! Infatti se torno alla mia maschera vedo che la casella si è
aggirnata con il nuovo totale, ma se non metto nessun break di debug niente
da fare non funzionaaaaa!!!! Sono disperato e incazzato e sopratutto sto
perdendo molto tempo su una cavolata del genere.
Scusate la mia ignoranza Vi prego aiutatemi.
Vi ringrazio per il tempo che mi avete dedicato.
Ciao .:: P ::.
premetto che con access ho qualche difficoltà d'approccio direi a questo
punto, ecco il mio problema.
Ho una maschera al cui interno ho aggiunto differenti sottomaschere, in ogni
sottomaschera posso selezionare dei prodotti e attraverso "origine di
controllo = Somma([PrezzoTotale])" mi imposto il totale su una casella di
testo, tutto questo per ogni sottomaschera.
Poi attraverso una casella di testo collocata questa volta nella maschera
principale (quella che contiene tutte le mie sottomaschere precedentemente
citate), non vorrei far altro che visualizzare il totale.
Per calcolare il mio totale ho creato una funzioncina che non fa altro che
leggerte la casella di testo che contiene il totale per ogni sottomaschera
(es. Form_DettVarie.Form!TotaleVarie) e una volta fatta la somma, non faccio
altro che sparate tutto sulla casella del mio totale
(Form_Ricevute.Form!TotaleRicevuta = GetTotale).
Questa funzione non faccio altro che richiamarla alla pressione del pulsante
calcola totale:
Private Sub CalcolaTot_Click()
SetTotale
End Sub
e all'evento:
Private Sub Form_Current()
SetTotale
End Sub
In modo tale che ad ogni spostamento di record nella maschera mi si aggiorni
il totale.
Tutto ciò non avviene sempre perchè se mi sposto tra i record la casella
rimane a 0, ma se metto in break nel debug vedo che la funzione viene
eseguita!!! Infatti se torno alla mia maschera vedo che la casella si è
aggirnata con il nuovo totale, ma se non metto nessun break di debug niente
da fare non funzionaaaaa!!!! Sono disperato e incazzato e sopratutto sto
perdendo molto tempo su una cavolata del genere.
Scusate la mia ignoranza Vi prego aiutatemi.
Vi ringrazio per il tempo che mi avete dedicato.
Ciao .:: P ::.