Sequenza di numeri con Dmax

di
Anonimizzato10847
il
6 risposte

Sequenza di numeri con Dmax

Ciao a tutti,
ho il seguente problema :
con dmax ho crato un autonumber.
N di inserimenti= Nz(DMax ("Complicanza","tblcomplicanze","PTS=" & Me. PTS)+1

Il problema che ciascun PTS può avere N di inserimenti diversi durante diversi momenti (campo T) e quindi l'autonumber dovrebbe essere in grado di capire se il la variable T è la stessa e quindi deve aggiungere al record precedente 1 oppure sebbene il PTS è lo stesso il campo T è cambiato e quindi deve ricominciare la numerazione da 1.
quindi ho provato Dmax x criteri multipli
N di inserimenti= Nz(DMax ("Complicanza","tblcomplicanze","PTS=" & Me. PTS & "AND T=" & me.TE &"")+1
Ma non funziona il campo T resta bianco
Grazie f

6 Risposte

  • Re: Sequenza di numeri con Dmax

    Il problema del CAMPO Alfanumerico ti costringe a scomporlo per cercare il MAX...

    Esempio

    1AA
    2AA
    1BB
    2BB
    3BB

    TU devi creare un progressivo che tenga conto di AA...

    Quindi il criterio del DMAX deve trovate il Max del campo dove il RIGHT(Campo,2)="AA"
    Ora adattalo alla tua specifica esigenza, il mio è solo un'esempio.
    Spero sia chiaro...
  • Re: Sequenza di numeri con Dmax

    Grazie Alex per la risposta.
    E come si scompone la funzione dmax?
    esiste una specie di openargs tra i criteri?
    Mi potresti scrivere un esempio per esteso?
    Grazie ancora
    fabrizio
  • Re: Sequenza di numeri con Dmax

    Se apri, l'Help e la guida trovi tutte le indicazioni necessarie.
  • Re: Sequenza di numeri con Dmax

    Non riesco a seguirti su questo punto.
    I 2 campi da cui dipende il contatore possono variare:
    C
    se AA= 1
    AA= 2
    AA= 3
    se B cambia allora C =
    AB=1
    AB=2
    se A cambia allora C=
    BA=1 di nuovo
    BB=2
    come devo gestirlo grazie
    f
  • Re: Sequenza di numeri con Dmax

    Ho segnalato il 3D agli amministratori.

    Il CROSSPOST anche in questo forum è VIETATO.
  • Re: Sequenza di numeri con Dmax

    Ma quale crosspost?
Devi accedere o registrarti per scrivere nel forum
6 risposte