|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Garlasco (PV)
Messaggi: 2097
|
[ACCESS] Report e caselle di controllo
Tutt'ora ho creato una maschera dove dopo aver inserito i dati necessari, si possono stampare 4 documenti cliccando ogni volta su un pulsante per ogni documento
Quello che volevo fare era mettere 4 caselle di controllo e un unico pulsante stampa così che uno cliccando sul pulsante stampa solo i documenti che hanno spuntato la relativa casella di controlllo E magari sotto queste caselle di controllo una doppia opzione (quella dove si mette il pallino tondo per intenderci) dove uno può scegliere se far uscire 4 file diversi o un file solo con i 4 documenti in cascata si può fare?
__________________
Sempron 3100+ 256kb... |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
|
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Quote:
Nella mia prova ho creato quattro report chiamandoli rispettivamente rptUno, rptDue, rptTre e rptQuattro. Per praticità ho assegnato a ciascuna delle quattro caselle di controllo gli stessi identici nomi dei report in modo da poter fare rapidamente l'associazione. Codice:
Private Sub cmdStampa_Click()
Dim controllo As Control
Dim checkati as Byte
checkati = 0
For Each controllo In Me.Controls
If TypeName(controllo) = "Checkbox" Then
If controllo.Value = True Then
checkati = checkati + 1
DoCmd.OpenReport controllo.Name, acViewNormal
'la riga sottostante l'ho rimossa perchè mi stampava anche il form e non so perchè
'DoCmd.PrintOut
DoCmd.Close acReport, controllo.Name, acSaveNo
End If
End If
Next controllo
If checkati = 0 Then
MsgBox "nessun report selezionato"
Exit Sub
End If
End Sub
Ultima modifica di john_revelator : 22-06-2009 alle 16:30. |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jul 2002
Città: Garlasco (PV)
Messaggi: 2097
|
ho provato ma non succede nulla, devo aver sbagliato qualcosa
Ma facendo così a te funziona tutto?
__________________
Sempron 3100+ 256kb... |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jul 2007
Messaggi: 1092
|
Sì certo. Funziona.
Hai fatto come ti ho scritto, cioè assegnare alle caselle di controllo gli stessi nomi dei report? |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:44.



















