Ordinamento record maschera tabulare con valori formati da lettera e numero

di Anonimizzato29815 il
6 risposte
Buongiorno,

sono nuovo in questo forum e soprattutto nel mondo di access perciò chiedo scusa in anticipo per la mia ignoranza. Detto ciò vi spiego il mio problema.

Io starei creando un database che gestisca la locazione di determinati oggetti nell' azienda in cui lavoro(cabine di trattore), dentro a questo database c'è una maschera tabulare derivante da una Query che mi calcola il numero di cabine per locazione. Dentro questa maschera ci sono tutte le locazioni, ma dato che le locazioni sono un insieme di una lettere e dei numeri me li ordina in modo sballato. questo è come me li ordina:
S1-S10-S11-S1-S2-S3-S4-S5-S6-S7-S8-S9

Io vorrei che me li ordinasse in base al numero così:
S1-S2-S3-S4-S5-S6-S7-S8-S9-S10-S11

Sotto in allegato vi lascio una cattura della maschera.

Grazie

buffer.PNG
buffer.PNG

6 Risposte

  • Mario.fbresciani1247 ha scritto:


    Io vorrei che me li ordinasse in base al numero così:
    S1-S2-S3-S4-S5-S6-S7-S8-S9-S10-S1
    Puoi sfruttare le proprietà OrderBy e OrderByOn sull'evento load della form. Prova a leggere qui:

    http://www.donkarl.com/it/?FAQ4.
  • Ti basterebbe avere come ID Locazione un numero invece di quello che hai usato...
    Poi se vuoi vedere S1 invece di 1 basta creare un campo calcolato nella Query che concatena S al campo numerico...
  • GabryBarbe ha scritto:


    Mario.fbresciani1247 ha scritto:


    Io vorrei che me li ordinasse in base al numero così:
    S1-S2-S3-S4-S5-S6-S7-S8-S9-S10-S1
    Puoi sfruttare le proprietà OrderBy e OrderByOn sull'evento load della form. Prova a leggere qui:
    ...
    Direi proprio che non c'entra nulla... è una questione di tipo di dato.
    Lui vuole ordinare per progressivo numerico un testo...
  • @Alex ha scritto:


    Ti basterebbe avere come ID Locazione un numero invece di quello che hai usato...
    Poi se vuoi vedere S1 invece di 1 basta creare un campo calcolato nella Query che concatena S al campo numerico...
    Purtroppo non c'è solo la "S" ci sono più lettere ma ho voluto farvi vedere quella per farvi capire
    2.PNG
    2.PNG

  • ID_Locazione che tipo di dato è? Sembra testo. Se sì, devi necessariamente scrivere S01, S02...C01, C02...
  • OsvaldoLaviosa ha scritto:


    ID_Locazione che tipo di dato è? Sembra testo. Se sì, devi necessariamente scrivere S01, S02...C01, C02...
    OK grazie funziona, è da due giorni che ci provo
Devi accedere o registrarti per scrivere nel forum
6 risposte