Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    keeper76
    Guest

    [VB6] ordinamento record

    Con questo pezzo di codice io popolo un combo dove seleziono i miei clienti, pero' vengono in ordine di inserimento e non alfabetico, come posso fare in modo che quando io apro il mio combo i nominativi siano in ordine alfabetico ?


    ....................
    Do While Not rstAnagrafica.EOF = True
    cboClienti.AddItem rstAnagrafica!Cognome & Space(1) & stAnagrafica!Nome
    rstAnagrafica.MoveNext
    Loop
    ....................................

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    quando apri il recordset metti nell'istruzione SQL che passi al metodo Open una cosa del tipo "ORDER BY cognome, Nome"
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  3. #3
    Utente di HTML.it L'avatar di buba88
    Registrato dal
    Feb 2004
    Messaggi
    538
    guarda nn vorrei sbagliare ma mi sa che basta che imposti la proprietà sorted della combo su true per mettere in ordine alfabetico

    Do While Not rstAnagrafica.EOF = True
    cboClienti.AddItem rstAnagrafica!Cognome & Space(1) & stAnagrafica!Nome
    rstAnagrafica.MoveNext
    Loop

    boclienti.sorted = true

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.