Script per impedire creazione record duplicato
Inviato: martedì 25 giugno 2019, 22:24
Salve a tutti, non sono uno sviluppatore, ho creato con successo un modulo gestionale per il mio centro medico. Un ID cliente univoco permette di identificare i clienti in fase di accettazione ed è ovviamente univoco. Un ID appuntamento in una tabella correlata, varia da un cliente all'altro ed ovviamente uno stesso ID cliente può avere più ID appuntamento a secondo che torni più volte e con più medici differenti.
Ho un problema pratico. Alcuni medici e la stessa segretaria van in difficoltà con i pulsanti di lancio, per cui, a volte, la segretaria crea due schede appuntamenti per lo stesso ID cliente, per errore, quando in sala ha più persone o risponde al telefono la distrazione ci può stare.
E lo stesso vale per i medici che usano una tabella di refertazione che crea un nuovo record correlato ad accettazione e scheda appuntamenti rispettivamente mediante l'ID cliente (che permette l'importazione di nome-cognome e codice fiscale) e ID appuntamento (che permette l'importanza di tipologia di esame e specialista che eseguiranno la visita).
Volevo creare uno script da inserire nella scheda appuntamenti e nella scheda referti che impedisse alla segretaria per la prima ed ai medici per la seconda di creare una nuova scheda appuntamento ed una nuova scheda di refertazione se già create un'attimo prima.
Avevo pensato ad un impunt che riconoscesse se l'ID APPUNTAMENTO nella scheda referto fosse giù stato usato, in maniera da eliminare il record facendo ritornare indietro al piano di lavoro giornaliero che ogni medico ha a disposizione in cui vede, in lista, i nomi degli utenti accettati e registrati con loro.
Qualcuno sa darmi qualche info utile?
Ho trovato un GET ERROREVALUTAZIONE 504, ma non funziona con il campo ID appuntamento, e se lo applico al campo Referto, esegue il blocco su ogni tentativo di creazione di un nuovo file.
Sarebbe interessante, se ci fosse qualcosa si opposto a EVuoto, se vede che il campo IDAppuntamento contiene il dato numerico dovrebbe segnalare che non si può procedere.
Ho un problema pratico. Alcuni medici e la stessa segretaria van in difficoltà con i pulsanti di lancio, per cui, a volte, la segretaria crea due schede appuntamenti per lo stesso ID cliente, per errore, quando in sala ha più persone o risponde al telefono la distrazione ci può stare.
E lo stesso vale per i medici che usano una tabella di refertazione che crea un nuovo record correlato ad accettazione e scheda appuntamenti rispettivamente mediante l'ID cliente (che permette l'importazione di nome-cognome e codice fiscale) e ID appuntamento (che permette l'importanza di tipologia di esame e specialista che eseguiranno la visita).
Volevo creare uno script da inserire nella scheda appuntamenti e nella scheda referti che impedisse alla segretaria per la prima ed ai medici per la seconda di creare una nuova scheda appuntamento ed una nuova scheda di refertazione se già create un'attimo prima.
Avevo pensato ad un impunt che riconoscesse se l'ID APPUNTAMENTO nella scheda referto fosse giù stato usato, in maniera da eliminare il record facendo ritornare indietro al piano di lavoro giornaliero che ogni medico ha a disposizione in cui vede, in lista, i nomi degli utenti accettati e registrati con loro.
Qualcuno sa darmi qualche info utile?
Ho trovato un GET ERROREVALUTAZIONE 504, ma non funziona con il campo ID appuntamento, e se lo applico al campo Referto, esegue il blocco su ogni tentativo di creazione di un nuovo file.
Sarebbe interessante, se ci fosse qualcosa si opposto a EVuoto, se vede che il campo IDAppuntamento contiene il dato numerico dovrebbe segnalare che non si può procedere.