Newsgroup: it.comp.appl.access
Titolo: Problemi con i controlli dei report

Devo fare un report più descrittivo che tabellare....Praticamente alla
fine deve sembrare una lettera...
E appena iniziato nascono i problemi....
(Forse sarebbe più semplice utilizzare altri sistemi, tipo campi
modulo in word o altro...?)
AD esempio ho creato due etichette davanti a l controllo Nome
e altrettante al controllo data di nascita, quello che volevo fare era
rendere visibile una o l'altra a seconda del calore selenzionato nel
controllo Sesso 
Ho così provato un improbabile:
Private Sub Report_Open(Cancel As Integer)
If Reports!Mioreport!Sesso= "M" Then
Me!Signore.Visible = True
Me!Nato.Visible = True
Else: Me!Signora.Visible = True
Me!Nata.Visible = True
End If
End Sub
Ho visto che gli eventi nei report sono limitati solo al Corpo, al
report, sezioni  e non a i controlli..ma ci sarà un metodo per
modificare dinamicamente  il report a seconda dei dati che preleva
dalle tabelle o query, no???

 ha scritto nel messaggio
news:3b35fa3b...@News.CIS.DFN.DE...

Se l'output è di tipo "lettera", secondo me, fai prima con la stampa unione
di word...
Ciao.

 ha scritto nel messaggio
news:3b35fa3b...@News.CIS.DFN.DE...

A fromte dell'evento "Su formattazione" della sezione Corpo del report prova
a generare il seguente codice VBA:
If Me!Sesso = "M" Then
    Me!Signore.Visible = True
    Me!Nato.Visible = True
    Me!Signora.Visible = False
    Me!Nata.Vusuble = False
Else
    Me!Signore.Visible = False
    Me!Nato.Visible = False
    Me!Signora.Visible = True
    Me!Nata.Vusuble = True
End If
Comunque mi sembra che il consiglio di Sergio sia da valutare attentamente.
--
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

Ciao.
Adesso mi metto a cercare nell'help, non l'ho mai utilizzato...
Anzi faccio anche un giro sul sitocomune
Qualche altro consiglio per capirci qualcosa di piů??
Grazie
Max

 Max
Più che un consiglio un esercizio:
- ti crei la query con i campi da stampare nel documento word;
- apri word e creati la lettera;
- finito di scriverla, menù strumenti - stampa unione e segui i tre passi
indicati:
    - documento principale: crea - lettera tipo
        - finestra attiva
    - origine dati: apri origine dati, tipo di file: *.mdb e cerchi il tuo
mdb;
        - gli indichi la query che hai creato;
- chiudi la "stampa unione";
- inizi ad inserire i campi unione nel documento con la barra dei strumenti
che ti è apparsa (spero).
- eseguendo la stampa unione puoi controllare l'output...
Ciao.

Salve a tutto il magnifico NG
Il mio problema:
Ho maschera fattura e sottomaschera dettagli fattura relazionate logicamente
uno a molti attraverso Id Fattura e collegati campo master e secondario
sempre attraverso Id Fattura.
Vorrei al momento di chiudere la fatura verificare se sono stati immessi i
dettagli fattura.Ho proceduto così;sull'evento su chiusura della mask
Fattura ho inserito,
If Forms![Fattura]![Dettagli fattura].[Form]![Iva] = "" Then ecc...,
ottenendo Errore di runtime 
2147352567
(80020009).Riferimento non valido alla
proprietà Form/Report nell'espressione.
Dove Iva è un controllo della sottomaschera.Inoltre vorrei sapere, se non
chiedo troppo, come far eseguire la verifica per tutti i controlli della
sottomask. Dimenticavo la sottomak è in visualizzazione maschre continue uso
A2000.
Un caloroso grazie a chi mi volesse rispondere e anche agli altri.