Generare numero progressivo per anno solare

di Anonimizzato23240 il
4 risposte
Buona sera a tutti,
vi scrivo perché non essendo molto esperto di access ( ma ce la sto mettendo tutta per rimediare...), ma per lavoro ho bisogno di un codice che venga incorporato nel pulsante di controllo "Assegna fascicolo" affiché si generi nella tabella "Pratiche" nel campo "Fascicolo" un numero del tipo 1234/yyyy, dove yyyy sta per anno di inserimento della pratica. Di conseguenza al cambiare dell'anno deve seguire uno nuova numerazione.

Il predetto pulsante sarà sulla maschera di inserimento della pratica insieme ai campi nome cognome luogo e data di nascita, oltre che alla data di inserimento.

grazie a tutti

4 Risposte

  • Questo argomento è stato trattato molte volte... hai provato a fare una ricerca prima di pubblicare il tuo quesito...?
  • La ricerca più tipica da fare sarebbe "contatore relativo", "numerazione progressiva relativa"...e similari...
  • Ok grazie.

    tante volte da inesperti è difficile fare anche la ricerca non conoscendo i termini appropriati....
  • Credo che la soluzione più semplice che potresti adottare, possa essere la seguente:
    • 1) Se non lo hai già fatto, prevedi anche il campo "Anno" nella tua tabella "Pratiche";
      2) Crea una query, basata sulla tua tabella "Pratiche" a cui applicherai il filtro sul campo "Anno", dove il valore dovrà essere uguale all'anno che stai prendendo in considerazione per la numerazione;
      3)Sempre nella query poni l'ordinamento decrescente del campo "NrPratica". Il primo valore della query corrisponderà al progressivo maggiore inserito;
      4)Assegna il novo numero di pratica, aggiungendo "1" al numero progressivo maggiore trovato con la query;
      5) Il valore dell'anno lo trovi semplicemente attraverso:
      Anno= Year(DataInserimento)
Devi accedere o registrarti per scrivere nel forum
4 risposte