Pagina 1 di 1

incremento selettivo di un campo contatore

Inviato: mercoledì 9 gennaio 2019, 19:19
da plucky
Salve a tutti. Non sono riuscito a trovare nel forum una risposta. Mi spiego semplificando la tabella: ho un campoA "Pazienti", un campoB "DataVisita" e un campoC "NumeroVisita". Come faccio calcolare in modo incrementale il NumeroVIsita per singolo paziente in modo che ogni nuovo paziente parti da 1 come visita e via via il suo numero aumenti man mano che vengono fatte ulteriori visite? Spero di esser stato sufficientemente chiaro ma ringrazio dell'aiuto. Paolo

Re: incremento selettivo di un campo contatore

Inviato: venerdì 11 gennaio 2019, 21:11
da meccanico91
Ti consiglio di utilizzare 2 tabelle. Una pazienti e l’altra visite. Le relazioni tra di loro e nella finestra “Modifica relazione” usa il flag in basso che recita: “Consenti la creazione di record in questa tabella...” ;)
Utilizzando un portale nella tabella pazienti potrai creare infiniti nuovi record che si riferiscono sempre e soltanto a quell’unico paziente...

Ciao

Re: incremento selettivo di un campo contatore

Inviato: venerdì 11 gennaio 2019, 23:40
da flmkdev
Uhm ... Francè mi sa proprio di no sai :?: :shock:

plucky vuole che ad ogni nuovo paziente il campo NumeroVisita ricominci da 1 ... :roll:
Come faccio calcolare in modo incrementale il NumeroVIsita per singolo paziente in modo che ogni nuovo paziente parti da 1 come visita e via via il suo numero aumenti man mano che vengono fatte ulteriori visite?

Re: incremento selettivo di un campo contatore

Inviato: lunedì 14 gennaio 2019, 0:00
da plucky
Effettivamente è così come ha interpretato flmkdev (non conosco il nome). Avrei l'esigenza che nel campo numero visita ci fosse una numerazione progressiva paziente dedicata che parta da 1. Ho già 2 tabelle: una dei pazienti (anagrafe) e una delle visite, ovviamente in relazione uno a molti. L'unica cosa che mi viene in mente di fare per popolare il campo "NumeroVisita", avendo ogni record anche la data di effettuazione, costruire uno script che contenga un ciclo ricorsivo che per ogni paziente, dalla data più distante, mi inserisca nel campo "NumeroVisita", partendo da 1 (data più distante da oggi) un numero successivo (uso una variabile locale). Altre idee più semplici? Grazie comunque a tutti Paolo