+ Rispondi al Thread
Visualizzazione dei risultati da 1 a 6 su 6

Discussione: msflexgrid

  1. #1
    ktjx non è in linea Novello
    Post
    9
    Ho questo problema ho una msflexgrid popolata da valori numerici con e senza virgola.

    all' interno della msflexgrid ho questo codice che mi testa il tipo di dato contenuto:



    'fg2 è la msflexgrid

    With fg2

    MsgBox IsNumeric(.TextMatrix(.Row, .Col)), , "Numerico"

    dblTmp = .TextMatrix(.Row, .Col)

    If Not Len(Text11) = 0 And _

    IsNumeric(Text11) Then

    MsgBox Round(dblTmp, Text11), , "con " & Text11 & " decimali"

    Else

    MsgBox .TextMatrix(.Row, .Col), , "completo"

    End If



    MsgBox Val(.TextMatrix(.Row, .Col)), , "uso della Val - troncato!"



    End With





    La risposta è che il valore è numerico percui dovrebbe funzionare il mio scopo di mandare i dati ad un grafico; invece non è cosi il valore non viene considerato(error 13).



    Allora esporto i dati in un file access e li metto in un' altra msflexgrid e come d' incanto eccotto il tanto desiderato grafico.



    Come posso dire al visual basic che i contenuti dell fg2 cioè msflexgrid sono numeri per opi considerarli tali?

    Grazie mille in ogni caso

    Claudio
    Ultima modifica di bottomap; 26-10-2011 11:32 

  2. #2
    Post
    4,740
    Blogs
    12
    Ciao KtJx,

    non so proprio come aiutarti, in Visual Basic comunque, esistono altri componenti, anche migliori della flexgrid, ad esempio, la LISTVIEW che la puoi trovare nei componenti Microsoft Windows Common Control 6.0 o 5.0, Ti consiglio di provarla !!!



    Comunque, questa pagina potrebbe esserti utile MSFlexGrid, e' una guida a MSFlexGrid.



    L' utilizzo di una FlexGrid lo sconsiglio vivamente !!!



    Ciao ! <img border="0" src= "smileys/smiley5.gif">
    Ultima modifica di bottomap; 26-10-2011 11:32 

  3. #3
    ktjx non è in linea Novello
    Post
    9
    Però se ho dei dati in tabella e dovendo elaborarli in che maniera posso portarli in una listwiev, devo praticamente incolonnare i dati e matematicamente modificarli con la colonna a fianco e cosi via cosa è meglio fare'

    Ciao e grazie
    Ultima modifica di bottomap; 26-10-2011 11:32 

  4. #4
    Post
    4,740
    Blogs
    12
    La ListView, ti consente di creare tante colonne e di effettuare qualsiasi operazione sui dati contenuti in essa. Comunque, eccoti un esempio di una ListView a piu' colonne:



    Creare le colonne



    ListView.ColumnHeaders.Add , , "CODICE:"

    ListView.ColumnHeaders.Add , , "NOME:"

    ListView.ColumnHeaders.Add , , "COGNOME:"




    Aggiungere Valori



    Set litem = ListView.ListItems.Add

    litem.Text = "AAA"

    litem.SubItems(1) = "GINO"

    litem.SubItems(2) = "GINETTO"




    Ciao, spero di esserti stato utile <img border="0" src= "smileys/smiley1.gif">
    Ultima modifica di bottomap; 26-10-2011 11:33 

  5. #5
    Post
    4,740
    Blogs
    12
    Ah, quasi dimenticavo, per creare una listView a piu' colonne, devi entrare nelle proprieta' della ListView e settare nella cartella Generale, View a IvwReport !!!



    Ciao
    Ultima modifica di bottomap; 26-10-2011 11:33 

  6. #6
    ktjx non è in linea Novello
    Post
    9
    Ora provo ma sono poco esperto in vb però se è come dici è uno spettacolo .

    Ciao e grazie
    Ultima modifica di bottomap; 26-10-2011 11:33 

+ Rispondi al Thread

Discussioni simili

  1. VB6 MSFlexGrid
    Da lunatico82 nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 17-07-2008, 17:53
  2. Filtrare righe di MSFlexGrid
    Da meccallous nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 03-04-2008, 19:43
  3. eliminare ultima riga da MSFlexGrid
    Da piratabobo nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 25-01-2008, 12:22
  4. MSFlexgrid e MouseWheel, c'è un bug?
    Da elisab nel forum Visual Basic 6
    Risposte: 5
    Ultimo Post: 12-01-2007, 21:28
  5. Formattare cella MSflexgrid
    Da Mercante in fiera nel forum Visual Basic 6
    Risposte: 7
    Ultimo Post: 25-05-2006, 00:15

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi