Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179

    colore di una cella in base a condizione

    salve ragazzi,
    sto popolando una MSFlexGrid1 con dati presi da un database. Quello che intendo fare è verificare se un particolare campo della tabella sia minore di zero allora mi colora quella cella di rosso.
    Il codice realizzato è il seguente ma non mi funziona:

    Set Rs = Db.OpenRecordset("SELECT * FROM info where idSottoCategoria=" & LstCustomer.ItemData(LstCustomer.ListIndex))

    MSFlexGrid1.Rows = 1
    MSFlexGrid1.Col = 0
    MSFlexGrid1.Rows = 1
    MSFlexGrid1.Text = Rs.Fields("mese").Name

    MSFlexGrid1.Col = 1
    MSFlexGrid1.Rows = 1
    MSFlexGrid1.Text = Rs.Fields("data").Name

    MSFlexGrid1.Col = 2
    MSFlexGrid1.Rows = 1
    MSFlexGrid1.Text = Rs.Fields("INFO").Name

    MSFlexGrid1.Col = 3
    MSFlexGrid1.Rows = 1
    MSFlexGrid1.Text = Rs.Fields("valore").Name

    If Rs.EOF = False Then

    Rs.MoveFirst

    Do While Rs.EOF = False

    ' se valore è negativo allora coloro la cella rossa
    If Rs.Fields("valore") < 0 Then
    MSFlexGrid1.CellBackColor = vbRed
    End If

    MSFlexGrid1.AddItem Rs.Fields("mese") & Chr(9) & Rs.Fields("data") & Chr(9) & Rs.Fields("INFO") & Chr(9) & Format(Rs.Fields("valore"), "#0.00")
    Rs.MoveNext
    Loop
    End If

    Rs.Close
    The world is a vampire

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Immagino si tratti di VB6...confermi?

    Ricordati che il linguaggio di programmazione (e la versione) vanno indicati anche nel titolo, come da Regolamento.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it L'avatar di val
    Registrato dal
    Aug 2002
    Messaggi
    179
    si, si tratta di VB6 ... mi scuso ma è la prima volta che scrivo in questo forum ...
    The world is a vampire

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Originariamente inviato da val
    si, si tratta di VB6 ... mi scuso ma è la prima volta che scrivo in questo forum ...
    No problem. Correggo il titolo (così puoi prendere spunto).

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

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.