Estrapolare i giorni da un intervallo di date e associarli ad un set di record

di Anonimizzato25083 il
4 risposte
Buongiorno a Tutti e grazie per avermi consentito l'iscrizione a questo sito.
Ho un database access che gestisce dei corsi,(premetto che non sono molto ferrato in materia) e tra le varie funzioni che
il db deve avere c'è quella di poter stampare un foglio firma dei discenti che parteciperanno al corso.
Nella tabella corsi ho due campi "data inizio" e "data fine". Poi c'è la tabella anagrafica dove andrei a prendere il nome ed il cognome per fare
il foglio firma. La domanda è come posso stampare lo stesso set di record ( nomi e cognomi) di quel corso con sopra la data estrapolata?
es. corso inizia 27/11/2018 finisce 30/11/2018.
partecipanti: A B C D
avrei bisogno di un report che stampa i fogli firma in questo modo:
27/11/2018
A
B
C
D

28/11/2018
A
B
C
D
29/11/2018
A
B
C
D
etc fino al 30/11/2017

Grazie 1000
un saluto a tutti

4 Risposte

  • Ragionando per piccoli passi:
    1. Crea una query che filtra i dati del tuo IDCorso che evidentemente deve essere evidenziato da una maschera con il Criterio
    [Maschere]![Corsi]![IDCorso]
    2. Salva la query con nome CorsoCorrente
    3. Crea il report sulla query
    4. Non ricordo se già dalla creazione guidata report o comunque dalla visualizzazione struttura report devi stabilire un raggruppamento rispetto a DataInizio
  • Ciao Osvaldo
    fatta query e filtrato id corso in base maschera. mi trova il corso specifico ma poi quando faccio il report sulla query comunque mi da soltanto il set di record una volta sola. e non diversi set per ogni giorno. !! Ci vorrà una espressione ?
  • Sei sulla strada giusta. Ora in "visualizzazione struttura report" devi dirgli che vuoi un RAGGRUPPAMENTO sul campo DataInizio (leggi la guida in linea al riguardo).
  • Ok grazie ci provo...
Devi accedere o registrarti per scrivere nel forum
4 risposte