Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
10 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 10 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Tudo dá errado

3/2/2017, 16:50 por Douglas Pascini

Troquei de maquina, achei que seria uma boa, [Você precisa estar registrado e conectado para ver esta imagem.]  pois passei para uma maquina melhor.

Instalei o …

Comentários: 1

URGENTE - Instalação do aplicativo

24/1/2017, 08:51 por Douglas Pascini

Bom dia. Estou com um problema, ao fazer a instalação (colocar os arquivo) do aplicativo na …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 3

Estatísticas
Temos 7018 usuários registrados
O último usuário registrado atende pelo nome de Marcos Souza

Os nossos membros postaram um total de 21 mensagens em 12 assuntos

Alterar a cor de fundo de uma linha especifica em um grid

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 14/12/2012, 09:16

Bom dia a todos !!!

Tenho um formulario de cotacao de produtos que trabalhava com uma tabela de rentabilidade de produtos, a qual de acordo com a rentabilidade a cor de fundo na grid ficava nas cores vermelho , amarelo ou verde.

Utilizo a sequencia abaixo para "pintar" a grid

Código:
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")
oGrd.SetAll("dynamicBACKcolor","iif(rentab <= 15 ,RGB(255,100,100),IIF(rentab >= 15 .and. rentab <=20,RGB(255,255,120), RGB(119,255,120)))", "Column")
oGrd.SetAll("dynamicFOREcolor","RGB(0,0,0)", "Column")
oGrd.refresh

Agora apos alteracoes no sistema, passou a existir 3 tabelas que variam de acordo com o fabricante/produto, com suas respectivas rentabilidades.

O problema agora e que quando atualizo a grid ela "pinta" todos os produtos de acordo com a ultima tabela utilizada, fazendo com que os produtos que utilizaram outra tabela tenham sua cor de fundo na grid alterados.

Alguem teria alguma solucao/dica para que fosse "pintada" somente a linha do ultimo produto incluido na grid ??

Obrigado a todos ....

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 14/12/2012, 09:50

Veja este topico do Julio,,,acho que te ajudara


[Você precisa estar registrado e conectado para ver este link.]

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 14/12/2012, 10:30

seguindo o exemplo
uma tabela com 3 campos , codigo, nome c(30),, sexo c(1)

Criei um metodo COLORIR_GRID e coloquei o seguinte.

Código:

IF sexo = "M"
RETURN RGB(0,0,255)
ELSE
IF sexo = "F"
RETURN RGB(255,0,0)
ENDIF
ENDIF



E na Propriedade Dynamicbackcolor de cada coluna 3 Thisform.colorir_grid().


[Você precisa estar registrado e conectado para ver esta imagem.]

link fs imagem

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 14/12/2012, 14:15

Alceu obrigado pela resposta, mas quando falei em tabela era as tabelas abaixo (desculpe pela confusao)

a grid e carregada com uma tabela que contem os items digitados, e o campo de referencia para definir a cor na grid e o campo RENTAB.

a minha primeira solucao foi alterar o codigo acima da seguinte maneira:

Código:
oGrd = THISFORM.GRdITEM
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")
DO CASE
  CASE wtbfabr_pr.tabrent = 1  && tabela 1
          oGrd.SetAll("dynamicBACKcolor","iif(rentab < 17    ,RGB(255,100,100),IIF(rentab >= 17 .and. rentab < 19,RGB(255,255,120), RGB(119,255,120)))", "Column")
  CASE wtbfabr_pr.tabrent = 2  && tabela 2
          oGrd.SetAll("dynamicBACKcolor","iif(rentab < 30 ,RGB(255,100,100),IIF(rentab >= 30 .and. rentab < 35,RGB(255,255,120), RGB(119,255,120)))", "Column")
  CASE wtbfabr_pr.tabrent = 3  && tabela 3
          oGrd.SetAll("dynamicBACKcolor","iif(rentab < 20 ,RGB(255,100,100),IIF(rentab >= 20 .and. rentab < 25,RGB(255,255,120), RGB(119,255,120)))", "Column")
ENDCASE 
oGrd.SetAll("dynamicFOREcolor","RGB(0,0,0)", "Column")
oGrd.refresh

coloquei um DO CASE para verificar qual era o fabricante do produto e consequentemente qual tabela(abaixo) usar para definir a cor..

a rotina funciona perfeitamente se os produtos digitados usem a mesma tabela, caso contrario as cores ficarao de acordo com a ultima tabela utilizada. e é ai que o bicho pega ....

*---tabela 1
< 17% Comissão 0,5%"
>= 17% e < 19% Comissão 1%"
>= 19% Comissão 2%"
*----- tabela 2
< 30% Comissão 1%"
>= 30% e < 35% Comissão 2%"
>= 35% e < 38% Comissão 3%"
>= 38% Comissão 4%"
*----- tabela 3
< 20% Comissão 1%"
>= 20% e < 25% Comissão 2%"
>= 25% e < 27% Comissão 3%"
>= 27% Comissão 4%"


Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 14/12/2012, 14:58

Jefferson esta confuso.
se vc pode postar a tabela que compoe esta grid,,,,,,verei o que poderei, fazer,
Mas acredito que o exemplo postado, aki com o metodo colorir, resolver qualquer situacao de colori a sua grid.
Este metodo e pratico e eficiente. eu uso faz muito tempo e funciona.

A solucao,,esta,,,,,,com a tabela,,,exemplo pratico.
passa a sua tabela e verei o que posso fazer.

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 14/12/2012, 15:18

Eu tambem uso faz tempo e sempre funcionou.

Alceu, eu posso estar enganado , mas a propriedade "setall" nao vai permitir o que eu pretendo. vou postar depois um exemplo mais detalhado.

obrigado ...


Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 17/12/2012, 09:25

Alceu, bom dia, vou tentar te passar de uma maneira mais detalhada o meu problema, vamos lá;

Tenho um formulario de pedidos o qual tem como particularidade destacar o produto n a grid com cores (vermelho,amarelo,verde) de acordo com a taxa da rentabilidade da venda conforme as faixas abaixo.

rentabilidade < 15% - cor de fundo na grid = vermelho
rentabilidade >= 15% e < 20% cor de fundo na grid = amarelo
rentabilidade >= 20% cor de fundo na grid = verde


Apos validacoes e calculos o item e gravado em uma tabela a qual e colocada no "recordsource" da grid e na sequencia e aplicada a rotina para definicao das cores que no momento seria esta aqui utilizando as faixas acima;

oGrd = THISFORM.GRdITEM
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")
oGrd.SetAll("dynamicBACKcolor","iif(rentab <= 15 ,RGB(255,100,100),IIF(rentab >= 15 .and. rentab <=20,RGB(255,255,120), RGB(119,255,120)))", "Column")
oGrd.SetAll("dynamicFOREcolor","RGB(0,0,0)", "Column")
oGrd.refresh


As cores sao aplicadas com base no campo "rentab %" da grid.
Ate aqui estavamos trabalhando com o conceito de que idependente do fabricante do produto as faixas de rentabilidade da venda sao iguais para todos todos.

ate este momento o sistema sempre funcionou perfeitamente..

na patrica o formularia ficaria assim:
[Você precisa estar registrado e conectado para ver este link.]

Ai veio a mudanca de conceito de como definir as cores atraves da rentabilidade do produto...

Ficou definido que a faixa de percentual da rentabilidade iria estar relacionada com o fabricante do produto. Foram criadas 3 faixas de rentabilidade e relacionadas com varios fabricantes, ex:

** FAIXA 1 **
rentabilidade < 17% cor de fundo na grid = vermelho
rentabilidade >= 17% e < 19% cor de fundo na grid = amarelo
rentabilidade >= 19% cor de fundo na grid = verde
alguns fabricantes relacionadas a esta faixa de rentabilidade:
CASTROL , ESSO , BARDAHL

** FAIXA 2 **
rentabilidade < 30% cor de fundo na grid = vermelho
rentabilidade >= 30% e < 35% cor de fundo na grid = amarelo
rentabilidade >= 35% cor de fundo na grid = verde
alguns fabricantes relacionadas a esta faixa de rentabilidade:
INPECA , JAPANPARTS , POLIFILTRO

** FAIXA 3 **
rentabilidade < 20% cor de fundo na grid = vermelho
rentabilidade >= 20% e < 25% cor de fundo na grid = amarelo
rentabilidade >= 25% cor de fundo na grid = verde
alguns fabricantes relacionadas a esta faixa de rentabilidade:
FRAM . MANN , MAHLE


Alceu, na pratica o pedido e composto por varios produtos de varios fabricantes e aplicando o conceito da rotina acima utilizada para definicao das cores , fiz a seguinte alteracao:

oGrd = THISFORM.GRdITEM
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")
DO CASE
CASE fabricante = 1 && faixa 1
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 17 ,RGB(255,100,100),IIF(rentab >= 17 .and. rentab < 19,RGB(255,255,120), RGB(119,255,120)))", "Column")
CASE fabricante = 2 && faixa 2
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 30 ,RGB(255,100,100),IIF(rentab >= 30 .and. rentab < 35,RGB(255,255,120), RGB(119,255,120)))", "Column")
CASE fabricante = 3 && faixa 3
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 20 ,RGB(255,100,100),IIF(rentab >= 20 .and. rentab < 25,RGB(255,255,120), RGB(119,255,120)))", "Column")
ENDCASE
oGrd.SetAll("dynamicFOREcolor","RGB(0,0,0)", "Column")
oGrd.refresh


conforme figura anexa, foram digitados 4 items que pertencem ao fabricante "JAPANPARTS" que esta relacionado a "FAIXA 2" de rentabilidade, e as cores definidas conforme rentabilidade, ate aqui esta tudo bem, pois os itens digitados por coincidencia pertencem ao mesmo fabricante, agora quando digito um item de outro fabricante olha o que acontece com o itens dos outros fabricantes:

[Você precisa estar registrado e conectado para ver este link.]

o produto digitado pertence ao fabricante 'CASTROL" que utiliza a "FAIXA 1" de rentabilidade e quando ele aplica a rotina acima ele inclui todos os produtos na "FAIXA 1" e define as cores conforme indicado na faixa.

Eis o problema, como fazer para deixar os produtos da grid com as cores correspondetes ao fabricante/faixa a que pertencem sem interferir com outros fabricantes/faixas de outros produtos.....

Espero ter conseguido passar o problema ...
Obrigado ....

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 17/12/2012, 13:22

Jefferson, boa tarde
Li sua resposta de hoje, vi as 2 imagens postadas.
Nao vi, na tabela de produtos, ondi se indentificaria ,
Se é a tabela 1 , o se é tabela2, ou se é tabela3,,,,,,?
Pergunto:
So vi rentabilidade, ondi se indendifica a qual tabela pertence.?

Estou a mais de 3 anos ajudando forums VFP.

Aprendi uma coisa, sem exemplo pratico, nao consigo, resolver topico.
Se nao tiver tabela, de produtos , nao posso simular, o problema deste topico,

Posso ate simular.....uma tabela, aki,,,,,,,,como foi feito na primeira resposta, deste topico......, mas nao e sua situacao real.
E fica desgastante......tanto para mim,,,,,,,como para voce

Ja vi topicos se arrastarem por meses , e darem muita polemica.
Agora se voce simular a tabela de produtos......, que pode ser uma simulacao
do seu caso,,,nao precisa ser os produtos verdadeiros, so os ficticios.
acredito que avancariamos...na solucao deste topico.

Na sua resposta proxima
So fazer um create table com a estrututa da tabela

colocar um insert das 3 faixar......pronto,,,,,,,,ja seria o comeco. para tentar ajudar.

No aguardo.

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 17/12/2012, 14:42

Estrutura reduzida da tabela em uso para gravacao dos itens do pedido.

CREATE TABLE CAUXPED ;
( CODIGO C(20) , DESCR C(50) , RENTAB N(6,2) )

INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB) VALUES ("FA002S","ELEM P/F. DE AR JP FA002S MAINDA GOA",64.90)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB) VALUES ("FA007S","ELEM P/F. DE AR JP FA007S CHRYSLER PT CRUISER",14.82)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB) VALUES ("FA009S","ELEM P/F. DE AR JP FA009S CHRYSLER SEBRING 2.0",30.41)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB) VALUES ("MAGNATEC10W4024X1","CASTROL MAGNATEC 10W40 A3 B4 24X1",19.89)

** TABELA DE FABRICANTES COM A FAIXA DA RENTABILIDADE A SER USADA
CREATE TABLE TBFABR ;
( COD N(3) , DESCR C(50) , FAIXARENT N(1) )

INSERT INTO TBFABR (COD,DESCR,FAIXARENT) VALUES (2,"CASTROL",1)
INSERT INTO TBFABR (COD,DESCR,FAIXARENT) VALUES (6,"JAPANPARTS",2)

para determinar qual a faixa de rentabilidade usar, eu faco uma leitura no cadastro de fabricantes no momento em que e digitado o codigo do produto no pedido conforme abaixo(uso MYSQL)

SQLEXEC(wconex,"select * from tbfabr where cod = ?cestq.fabr","wtbfabr")

apos calculos,validacoes e gravacao ai vem a rotina abaixo para definir a cor.

oGrd = THISFORM.GRdITEM
oGrd.SetAll("dynamicbackcolor", "", "Column")
oGrd.SetAll("dynamicforecolor", "", "Column")
DO CASE
CASE wtbfabr.faixarent = 1 && faixa 1
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 17 ,RGB(255,100,100),IIF(rentab >= 17 .and. rentab < 19,RGB(255,255,120), RGB(119,255,120)))", "Column")
CASE wtbfabr.faixaren = 2 && faixa 2
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 30 ,RGB(255,100,100),IIF(rentab >= 30 .and. rentab < 35,RGB(255,255,120), RGB(119,255,120)))", "Column")
CASE wtbfabr.faixaren = 3 && faixa 3
oGrd.SetAll("dynamicBACKcolor","iif(rentab < 20 ,RGB(255,100,100),IIF(rentab >= 20 .and. rentab < 25,RGB(255,255,120), RGB(119,255,120)))", "Column")
ENDCASE
oGrd.SetAll("dynamicFOREcolor","RGB(0,0,0)", "Column")
oGrd.refresh

os produtos digitados pertencem aos seguintes fabricantes
FA002S , FA007S , FA009S = JAPANPARTS
MAGNATEC10W4024X1 = CASTROL

Alceu, espero que isto ajude, caso voce precise de alguma coisa a mais me diga.

Obrigado ...



Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido So utilizei o arquivo cauxped. que deve ser o cadastro de Pedidos?

Mensagem por alceu11 em 17/12/2012, 16:29


O arquivo de itens, é o que me interessa para mim, para colorir a grid.


Código:
*AKI COLOQUE UM CAMPO FAIXA,,,,SO PRA COLORIR OS ITENS DO PEDIDO.
*isto aki vc Estudara como fazer na tua select. dos itens, para trazer o campo faixa...
CREATE TABLE CAUXPED ;
( CODIGO C(20) , DESCR C(50) , RENTAB N(6,2), FAIXA N(1) )

INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB,FAIXA) VALUES ("FA002S","ELEM P/F. DE AR JP FA002S MAINDA GOA",64.90, 2)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB,FAIXA) VALUES ("FA007S","ELEM P/F. DE AR JP FA007S CHRYSLER PT CRUISER",14.82, 2)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB,FAIXA) VALUES ("FA009S","ELEM P/F. DE AR JP FA009S CHRYSLER SEBRING 2.0",30.41, 2)
*COLOQUEI MAIS UM PROD. PARA TESTES
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB,FAIXA) VALUES ("FA010S","ELEM P/F. DE AR JP FA009S CHRYSLER SEBRING 2.0",90.71, 2)
INSERT INTO CAUXPED (CODIGO,DESCR,RENTAB,FAIXA) VALUES ("MAGNATEC10W4024X1","CASTROL MAGNATEC 10W40 A3 B4 24X1",19.89, 1)


[Você precisa estar registrado e conectado para ver esta imagem.]

link da imagem.
imagem.

metodo colorir do form

Código:
**metodo colorir,,,,,so criar no seu form...teste.e veja se funciona.

IF CAUXPED.FAIXA = 1
  IF CAUXPED.rentab < 17
    RETURN RGB(255,100,100)
  ENDIF

  IF CAUXPED.rentab > 17 .AND. RENTAB <19
  RETURN RGB(255,255,120)
  ENDIF

  IF CAUXPED.rentab > 19
    RETURN RGB(119,255,120)
  ENDIF
ENDIF

 

IF CAUXPED.FAIXA = 2

IF CAUXPED.rentab < 30
  RETURN RGB(255,100,100)
ENDIF

IF CAUXPED.rentab > 30 .AND. RENTAB <35
  RETURN RGB(255,255,120)
ENDIF

IF CAUXPED.rentab > 35
  RETURN RGB(119,255,120)
   
  ENDIF
 
ENDIF



na grid. coluna 3 e coluna 2
propriedade dynamicbackcolor
thisform.colorir()

Codigo fonte para baixar.

link do form com o exemplo

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 18/12/2012, 08:09

Alceu, baixei e testei a sua solucao e esta simplemente perfeita !!!!

Nao sei como te agradecer pela ajuda, muito obrigado mesmo !!!

Feliz natal e um bom ano novo ..... santa

Problema resolvido !!!!

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 18/12/2012, 08:58

So conseguimos achar a solucao, deste topico, no momento que vc postou a tabela cauxped. E para poder ter uma situacao. real do problema;

Esta tabela , do cadastro de pedidos, o campo faixa, que seria a tabela de faixas,
e que é o filtro, para identificar se pertence a tabela1, ou tabela2,
ou tabela3,,,,,,,asssim se pode ter varias margens por faixas de precos venda,
Com varias margens de rentibilidade. para cada marcar de produto.

Gostei e achei Muito interessante, esta forma de cadastro de pedidos.

Com este exemplo, da uma visao ao programador, que precisa sempre
uma solucao ao cliente, que quer trabalhar com varias margens de rentibilidade.

A insistencia neste topico, faz o progrmador
acreditar sempre que existe solucao. por mais dificil que se apresente.

E que podemos encontrar, ou criar um filtro.....de acesso a estas informacoes

Valeu
E muito
Obrigado.
por compartilhar sua solucao com este forum.









alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 18/12/2012, 14:17

Alceu, olha eu de novo te pedindo mais uma vez ajuda.

No seu exemplo esta aparecendo este erro quando eu tentei vizualizar como voce colocou o dynamicbackcolor direto na grid.
[Você precisa estar registrado e conectado para ver este link.]

tentei refazer seu exemplo definindo toda da grid por coluna por coluna e defginindo o recordsource por codigo. eu nao consegui fazer a definicao do dynamicbackcolor como voce orientou, criei um metodo chamado grd_item conforme abaixo.

THISFORM.grid1.ColumnCount = 3
*-----------coluna CODIGO SOLICITADO
THISFORM.grid1.COLUMN1.HEADER1.CAPTION = "Código"
THISFORM.grid1.COLUMN1.HEADER1.ALIGNMENT = 2
THISFORM.grid1.COLUmn1.HEAder1.FontBold = .T.
THISFORM.grid1.COLUMN1.WIDTH = 160
thisform.grid1.column1.text1.BackColor = RGB(49,106,197)
thisform.grid1.column1.text1.ForeColor = RGB(255,255,255)
*-----------coluna DESCRICAO
THISFORM.grid1.COLUMN2.HEADER1.CAPTION = "Descrição"
THISFORM.grid1.COLUMN2.HEADER1.ALIGNMENT = 2
THISFORM.grid1.COLUmn2.HEAder1.FontBold = .T.
THISFORM.grid1.COLUMN2.WIDTH = 390
thisform.grid1.column2.text1.BackColor = RGB(49,106,197)
thisform.grid1.column2.text1.ForeColor = RGB(255,255,255)
*-----------coluna RENTABILIDADE
THISFORM.grid1.COLUMN3.ALIGNMENT = 2
** eu tentei colocar aqui mas nao deu certo
THISFORM.grid1.COlumn3.HEADER1.CAPTION = "Rentab %"
THISFORM.grid1.COLUMN3.HEADER1.ALIGNMENT = 2
THISFORM.grid1.COLUmn3.HEAder1.FontBold = .T.
THISFORM.grid1.COLUMN3.WIDTH = 68
thisform.grid1.column3.text1.BackColor = RGB(49,106,197)
thisform.grid1.column3.text1.ForeColor = RGB(255,255,255)


Obrigado mais uma vez ...

Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por alceu11 em 18/12/2012, 15:32

Fiz um video para exemplificar desde do inicio.
Nao sei como vc ira fazer ai, ja que a sua tabela e do mysql,
No caso estou com uma tabela livre do vfp. e tenho campo a.+ chamado faixa.
Eu seleciono a tabela no datassession, deixo no ambiente de dados.
isto vc podera fazer com um select.
E com a tabela selecionada, eu faco o builder da grid. como esta no video.
o video ficou assim..


[Você precisa estar registrado e conectado para ver este link.]

alceu11
Usuário 5 Estrelas
Usuário 5 Estrelas


Voltar ao Topo Ir em baixo

Resolvido Re: Alterar a cor de fundo de uma linha especifica em um grid

Mensagem por Jefferson Matakas em 18/12/2012, 16:03

Parabens pelo video, muito bom. Assim fica facil de mais ...
Agora ja sei como alterar o meu form.

Obrigado de novo.

Por mim este topico esta encerrado.




Jefferson Matakas
Começando a Participar
Começando a Participar


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum