Newsgroup: it.comp.appl.access
Titolo: IntestazioneReport ( Differenza tra Fatture emesse e Fatture pagate = Fatture a credito)

Ciao a tutti,
in senso orizzontale nel report ho i seguenti campi, che per praticità li 
scrivo verticalmente:
Data
Cliente
N°Fattura
ImportoFattura
Pagata
(il campo (fattura)pagata è boleano - vero o falso)
Dopo il campo boleano Pagata vorrei aggiungere ancora il campo 
ImportoFattura, che diventa visibile *solamente* se Pagata è vero. In questo 
modo nell'intestazione report potrei avere la somma delle fatture emesse 
meno la somma delle fatture pagate mi risulterebbe la somma delle fatture 
non pagate a credito.
E' da un po' che ci penso per risolvere il problema, ma non riesco a trovare 
una soluzione.
Se non è chiaro, fatemelo sapere che cercherò di spiegare meglio.
Grazie in anticipo,
Nemo
-
Wir hatten schlechte Leher. Das war eine gute Schule.
Abbiamo avuto dei cattivi maestri. E' stata una buona scuola.
A. Astel (Poeta tedesco - Sguardo retrospettivo) 

Nemo ha scritto:

La parte della somma delle fatture non l'ho capita, ma per far apparire l'importo metti una copia del controllo che hai già, che chiamerai ImportoTot x es e sull'evento Apertura (o formattazione non ricodo mai...) metti una cosa del genere
if me.Pagata=true then me.ImportoTot.visible=true
e sei a posto. Ma se devi fare i calcoli forse ti conviene + un campo calcolato, con valore = Importo se Pagata= true, valore 0 se false
if me.Pagata=true then 
me.ImportoTot.value=me.importo
else
me.importoTot=0
end if
e poi fai i conti
-- 
Questo articolo e` stato inviato dal sito web 
http://www.nonsolonews.it

 - Mostra testo citato -
Da quelle che mi sembrano le tue esigenze, tieni conto che un campo
boolenao ah valore 0 se non selezionato e -1 se selezionato, per cui
puoi sfruttare la cosa per fare i calcoli con delle motliplicazioni ad
esempio
nel piè di pagina un campo calcolato = Somma ([Importofattura]*
[Pagata])
o il complementare o quello che ti serve
Sempre dal basso del mio smanettare...
F.

 A. Astel (Poeta tedesco - Sguardo retrospettivo)
-- 
HTH
Karl
*********
Access FAQ: 
www.donkarl.com/it
 

 ha scritto nel messaggio 
news:71hi08F...@mid.individual.net...

Grazie a tutti per le vostre rapide risposte.
Attualmente utilizzo un foglio di Excel, nel quale registro tutte le fatture 
emesse, i loro importi, le fatture pagate e per differenza il totale a 
credito, cioè ancora da recuperare.
Sto trasportando il tutto in un database, più idoneo allo scopo, e cioè in 
Access2003, solo che nell'intestazione rptFatture (Report Fatture) in un 
campo calcolato non riesco ad effettuare la somma delle fatture pagate per 
poi effettuate la differenza a credito.
Ho provato con l'evento Su Apertura del Report:
If is not null (Pagato) then
ImportoFatture.visible = True
End If
ma non funziona, mi rende visibile tutti i campi, mentre a me serve 
solamente che la condizione del campo boleano Pagato sia vera (vero o falso) 
e cioè True.
Vielen Dank!!
...Es ist lange Zeit, das ich keine Deutsche Sprache spreche und manchmal 
mache Ich Fehler.
Nette Grüße und bist zum nächstes mal,
Nemo

 ...
Non capisco ancora cosa vuoi fare con questo Visibile o no,
ma se ti interessa la somma dei ImportoFatture dove Pagato
è True basta una casella di testo con origine controllo:
=Sum(iif([Pagato];[ImportoFatture];0))



Vielen Dank, Es geht, ....es funktioniert sehr gut!!!!
Ich bin dankbar.
Grazie, la funzione logica funziona benissimo!!!
Quello che voglio fare, è avere nell'intestazione del report un *Riepilogo*
(Zusammenfassung) delle fatture. Con il [(TotaleImportoFatture -
TotaleFatturePagate) = TotaleFattureNonPagate].
E' un semplice riepilogo per avere la situazione sotto controllo, al fine di
provvedere all'invio del secondo o terzo sollecito di pagamento.
Ora che hai scritto la funzione logica, mi sembra così semplice.
Grazie ancora!
Nemo
PS: A proposito, mi manca la Germania!