Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    57

    Problemi con proprietà Sort dei Recordset


    ho una datagrid che carico passandogli un recordset in questo modo

    Set datagrid.DataSource = REC

    al click della colonna mi deve ordinare per la datagrid per il campo clickkato in questo modo:

    Private Sub datagrid_HeadClick(ByVal ColIndex As Integer)

    REC.Sort = datagrid.Columns(ColIndex).Caption & " ASC"

    End Sub

    il problema è che funziona solo con i campi numerici e non con le stringhe..
    quando cliccko su una colonna di stringhe mi da il seguente errore:

    Errore di run-time: impossibile applicare il tipo di ordinamento

    quaklcuno sa dirmi perchè?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    117

    Re: Problemi con proprietà Sort dei Recordset

    Originariamente inviato da gabro79
    il problema è che funziona solo con i campi numerici e non con le stringhe..
    quando cliccko su una colonna di stringhe mi da il seguente errore:

    Errore di run-time: impossibile applicare il tipo di ordinamento

    quaklcuno sa dirmi perchè?
    grazie
    Ciao, sei sicuro che siano stringhe di testo e non campi Memo, che non si possono ordinare ?

  3. #3
    Utente di HTML.it L'avatar di yyzyyz
    Registrato dal
    Oct 2001
    Messaggi
    1,653

    Re: Problemi con proprietà Sort dei Recordset

    Originariamente inviato da gabro79

    ho una datagrid che carico passandogli un recordset in questo modo

    Set datagrid.DataSource = REC

    al click della colonna mi deve ordinare per la datagrid per il campo clickkato in questo modo:

    Private Sub datagrid_HeadClick(ByVal ColIndex As Integer)

    REC.Sort = datagrid.Columns(ColIndex).Caption & " ASC"

    End Sub

    il problema è che funziona solo con i campi numerici e non con le stringhe..
    quando cliccko su una colonna di stringhe mi da il seguente errore:

    Errore di run-time: impossibile applicare il tipo di ordinamento

    quaklcuno sa dirmi perchè?
    grazie
    hai provato cosi' :

    codice:
    REC.Sort = datagrid.Columns(ColIndex).DataField & " ASC"

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    57
    si l'ho provato e non funziona
    si sono stringhe e non memo

    ho risolto utilizzando una mshflexgrid che ha una proprietà sort

    grazie

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.