Indice su campo calcolato

di il
2 risposte

Indice su campo calcolato

Salve

ho una tabella
con alcuni campi
dArrivo, Lotto (testo) e altro

ho creato una query che mi crea un campo calcolato

Right(String(5,"0") & DateSerial(Year(CDate([DArrivo])),Month(CDate([DArrivo])),Day(CDate([DArrivo])))-DateSerial(Year(CDate([DArrivo])),1,1)+1 & Right(String(2,"0") & lotto,2),5) AS ccLottoEsteso

come posso ricercare velocemente un valore ccLottoEsteso?
L'ideale sarebbe creare un indice sul campo calcolato

e' possibile?

Grazie

PFMarro

2 Risposte

  • Re: Indice su campo calcolato

    Non è chiarissimo quello che devi ottenere...

    Puoi fare qualche esempio e dare un pò più di indicazioni...?
  • Re: Indice su campo calcolato

    Che cosa intendi per "indice su un campo calcolato"?
    Su una query, il massimo che immagino è che tu imposti Ordinamento: Crescente sul campo calcolato. Quando vai ad eseguire la query vedrai il listato ordinato appunto sul ccLottoEsteso. Per una ricerca rapida, puoi sempre sfruttare il comando Trova.
    Almeno che tu non decida di accodare i valori del campo ccLottoEsteso in una "nuova" tabella. In quest'ultima sì che puoi impostare un indice.
Devi accedere o registrarti per scrivere nel forum
2 risposte