FLEXGRID PINTANDO DE ACORDO COM SQL
Ola amigos,
Estou com um Flexgrid que está sendo preenchido ok. Gostaria de fazer com que cada linha da consulta fosse pintada de uma cor diferente de acordo um campo do sql. O que eu consegui foi que ele pintasse uma linha pre selecionada com uma cor pre selecionada por
fiz uma label de texte pra ver se estava pegando o valor do campo e esta ok:
o resultado é vbGreen
mas se eu substituir o vbGreen do grid por rsMySQL([Ô]cor[Ô]).Value & [Ô] [Ô] não funciona.
alguém pode me ajudar???
Obrigado
Estou com um Flexgrid que está sendo preenchido ok. Gostaria de fazer com que cada linha da consulta fosse pintada de uma cor diferente de acordo um campo do sql. O que eu consegui foi que ele pintasse uma linha pre selecionada com uma cor pre selecionada por
With MSHFlexGrid1
.Col = 0
.ColSel = .Cols - 1
.CellBackColor = vbGreen
fiz uma label de texte pra ver se estava pegando o valor do campo e esta ok:
Label8.Caption = rsMySQL([Ô]cor[Ô]).Value & [Ô] [Ô]
o resultado é vbGreen
mas se eu substituir o vbGreen do grid por rsMySQL([Ô]cor[Ô]).Value & [Ô] [Ô] não funciona.
alguém pode me ajudar???
Obrigado
O que está vindo no rsMySql([Ô]Cor[Ô])?
Que tipo de valor você guarda lá?
Que tipo de valor você guarda lá?
ele retorna o valor que tem no campo cor que é vbGreen
eu criei um campo no sql chamado cor em que cada cadastro tem uma cor como vbGreen vbYellow etc.....
eu fiz um teste colocando um label e pedindo pra ele retornar o valor de rsMySql([Ô]Cor[Ô]) e ele retornou vbGreen certinho.
eu criei um campo no sql chamado cor em que cada cadastro tem uma cor como vbGreen vbYellow etc.....
eu fiz um teste colocando um label e pedindo pra ele retornar o valor de rsMySql([Ô]Cor[Ô]) e ele retornou vbGreen certinho.
Cara. Já sei o problema.... vbgreen não é uma string e sim uma constante. Se você salvar 65280 no banco (código do vbgreen), vai funcionar.
nossa voce é o cara : ) muito obrigado.
Tópico encerrado , respostas não são mais permitidas