Visto che dici che per te è uguale, ti propongo di avere nella sottomaschera
un controllo chiamato importoParziale associato ad un campo che abbia lo
stesso nome; inserisci nella sottomaschera anche una casella di testo non
associata e nella sua origine controllo scrivi:
=IIf([importoParziale]<>0;[importoParziale]/[Forms]![Registrazioni]![Importo
Totale];0)
ed imposta il formato di tale casella di testo non associata a Percentuale.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------
Per quel che so io, in una maschera con visualizzazione a Maschere continue
non ha senso digitare qualcosa in una casella di testo non associata
inserita nel corpo della maschera in quanto, giustamente, questo valore lo
vedresti uguale su tutte le righe della maschera: in una maschera a
visualizzazione a Maschera continue ha senao digitare qualcosa solo in
caselle di testo associate; se ne desume che, o rinunci alle maschere con
visualizzazione a Machere continue o associ a campi ambedue le caselle
combinate, come mi sembra di capire hai già fatto.
> e nel piè di pagina visualizzo i totali in % e in valore assoluto, che mi
> servono per verificare che non si superi il valore 100 o l'importo
totale.
> Ho provato la soluzione che mi proponi, ma presenta due problemi, non mi
> permette di inserire il valore come percentuale e nel piè di pagina la
> casella che dovrebbe riportare la somma mi da errore (quest'ultimo non me
lo
> spiego).
La funzione di aggregazione Somma non somma i valori dei controlli ma i
valori dei campi associati ai controlli stessi, se ne desume che non puoi
usarla con controlli non associati; comunque, per sommare con la funzione
Somma i valori di controlli calcolati, vedi cosa dice l'help circa Calcolare
il totale di un controllo calcolato in una maschera o in un report.
> Nella tabella vorrei poter memorizzare solo il valore percentuale, che
> utilizzo poi in altre elaborazioni.
Se usi maschere continue, penso dovrai memorizzarli entrambi.
> Ti ringrazio ancora e spero tu abbia qualche altro consiglio da darmi.
> Ciao Nina
--
>
> La funzione di aggregazione Somma non somma i valori dei controlli ma i
> valori dei campi associati ai controlli stessi, se ne desume che non puoi
> usarla con controlli non associati; comunque, per sommare con la funzione
> Somma i valori di controlli calcolati, vedi cosa dice l'help circa
Calcolare
> il totale di un controllo calcolato in una maschera o in un report.
>
> > Nella tabella vorrei poter memorizzare solo il valore percentuale, che
> > utilizzo poi in altre elaborazioni.
>
> Se usi maschere continue, penso dovrai memorizzarli entrambi.
>
> > Ti ringrazio ancora e spero tu abbia qualche altro consiglio da darmi.
> > Ciao Nina
>
> --
> Roberto
>
> ---------------------------------------------
> il Sito Comune di it.comp.appl.access:
> http://www.sitocomune.com
> ---------------------------------------------
>
Grazie mille, sei stato molto gentile. Mi metto l'animo in pace e usero i
due campi e quindi i due controlli associati.
Dovrò però scrivere un pò di codice per evitare incongruenze nei dati.
Grazie ancora
Nina