Newsgroup: it.comp.appl.access
Titolo: 3 Problemi

I) Con la stessa maschera vorrei poter utilizzare piů set di dati: mi sono
fatto, nell'intestazione, una cornice con 3 pulsanti i quali impostano il
RecordSource della maschera alla SQL desiderata. Succede perň che ogni volta
che ad ogni scelta mi ritrovo l'opzione di default, la 1. Cosa sbaglio?
II) In un report ho inserito una casella di testo che, attraverso
un'espressione, mi contiene, tra l'altro, un campo valuta. Mi viene perň
stampato come numero, come faccio a farlo stampare come valuta (L.
#.###.###)?
III) Sempre all'interno di un report ho una casella di testo basata su
un'espressione: non sono riuscito a trovare il modo di stampare con un
colore o con un altro a seconda del valore di un certo campo. Esiste?
Grazie da subito
Giuseppe

 Giuseppe
Ciao Giuseppe,
credo di poterti aiutare solo sul quesito 1.
Forse nel codice associato ai pulsanti hai dimenticato di inserire
Me.Requery che aggiorna i record visualizzati ripetendo la query del
recordsource.
ciao
Giuseppe

colore o con un altro a seconda del valore di un certo campo. Esiste?
no.
cioe' si', ma e' come se fosse no.  puoi cambiare il colore a seconda
che il campo collegato valga null, zero, sia positivo o negativo.  ma
adesso che ci penso forse vale solo per le maschere.  ha sempre a che
fare con format.
--
il sito comune di it.comp.appl.access:
http://members.xoom.it/it_db_access/

 Giuseppe

che ad ogni scelta mi ritrovo l'opzione di default, la 1. Cosa sbaglio?
 cosa intendi per ogni scelta?  come avviene il cambio del  recordsource?
effettui anche un requery?
Cerco di spiegarmi meglio: la scelta del set di dati la faccio dalla
maschera stessa utilizzando un gruppo di opzioni (alternative). In
corrispondenza all'evento "su attivato" di ognuna di esse lancio una routine
del tipo
Me.RecordSource = "SELECT * FROM Clienti WHERE Registered = True ORDER BY
Cognome, Nome"
Me.Requery
Ho provato con e senza Requery e anche sostituendo la reimpostazione del
RecordSource con un semplice filtraggio senza però ottenere risultati
diversi.
Grazie ancora, Giuseppe

io di solito con i gruppi di opzioni utilizzo l'evento suClick della cornice,
mettendo un select case che valuta i valori delle opzione e agisce di
conseguenza.
Non ho mai avuto preblemi. se cambi la prprietà recordsource della maschera non
è necessario il requery, in quanto lo fà (o lo dovrebbe fare) automaticamente.
se non ne esci prova a mandarmi il file.....( basta maschera e tabella)


del tipo
naaa... non devi considerare l'evento del singolo pallino del gruppo,
ma il cambiamento di valore del gruppo nel suo complesso.
quando clicchi sui pallini cambia il valore del gruppo opzioni.  il
valore del gruppo opzioni diventa quello del pallino associato.  per
default sono 1, 2 ecc. ma puoi cambiare questo valore.
devi quindi usare l'evento dopoaggiornamento del gruppo opzioni, poi
con un select case ti regoli di conseguenza.


>Private Sub Corpo_Format(Cancel As Integer, FormatCount As Integer)
ecc.
questo formatta record diversi con colori diversi?


si, non solo, puoi formattare anche con caratteri o con effetti (bold,
ecc.) diversi i vari campi del record che viene processato in quel
momento, puoi inolte agire sullo sfondo del corpo
(Reports!MioReport.Section(0).BackColor)  ad es. su report lunghi o con
righe molto fitte io coloro una riga si e una no di grigio chiaro,
questo, a detta di alcuni miei clienti, aiuta la lettura.
lbo dal portatile ha scritto:


momento, puoi inolte agire sullo sfondo del corpo
maddai... e io credevo che non si potesse fare...
be', meglio cosi'.
