Salve a tutti.
Scrivo nel forum perchè volevo aggiungere una nuova funzionalità al mio programma di gestione studenti ed ho qualche difficoltà.
Sono alla fase di progettazione, ho solo abbozzato qualcosina.
In breve spiego quali sono le mie esigenze.
Nella residenza abitano in maniera stabile alcuni studenti che occasionalmente (quando manca il compagno di camera) si concede di ospitare un amico.
Ad esempio se in una camera manca il coinquilino nel fine settimana, il posto può servire ad ospitare un amico.
Però ci sono delle regole da rispettare.
La regola principale è che nessuno può ospitare oltre 3 notti ogni 30 giorni.
Andando al sodo. Ho già una tabella dove registro i residenti (tabella A) e una dove inserisco gli ospiti (tabella B).
La mia idea è di farne una terza (tabella C) che registri e controlli le ospitalità notturne.
Questa terza tabella potrebbe essere più o meno così:
ID - residente - data_richiesta - ospite - data_entrata - data_uscita
Potrebbe andare mi sembra.
Per la prima parte farei un FORM di ricerca del residente (tabella A) che fa la richiesta di ospitalità.
Quindi dovrei andare nella tabella C e poter andare indietro di 30 giorni per analizzare e contare le ospitalità già fatte. Per poi mostrare a video i risultati e se è in regola andare avanti.
Il mio problema è come faccio a fare questi controlli ?
Ho cercato di essere breve, ma spero di essere stato esaustivo e chiaro.
Ringrazio tutti fin d'ora per l'attenzione e l'aiuto