Fórum TcxGrid #374138

26/08/2009

0

Olá amigos,

A partir de uma TcxGrid, um campo que gravo apenas a letra no banco, gostaria que a grid aparecesse o nome...
Por exemplo: Banco = ´D´
GRID = ´DIAGONAL´

Tentei através de uma VIEW atpe deu certo, mas na tela de cadastro não consegui configurar os campos... O GroupCheckBox grava D, na Grid estava como DIAGONAL, na gravação estava dando erro...


Lenasi

Lenasi

Responder

Posts

27/08/2009

Junior Miranda

Uma opção é usar os Eventos OnGetText e OnSetText do TField.

[]´s


Responder

Gostei + 0

27/08/2009

Lenasi

[quote:a0736f5a90=´Junior Miranda´]Uma opção é usar os Eventos OnGetText e OnSetText do TField.

[]´s[/quote:a0736f5a90]

PODERIA ME DAR UM EXEMPLO?


Responder

Gostei + 0

27/08/2009

Junior Miranda

No Fields Editor do ClientDataset selecione o field em questão e vá ao evento OnGetText
  if Sender.Value = UpperCase(´C´) then
    Text := ´CIF´
  else if Sender.Value = UpperCase(´F´) then
    Text := ´FOB´;


No OnSet
  if Text = ´CIF´  then
    Sender.Value = ´C´   
  else 
    Sender.Value := ´F´;


Só um exemplo

[]´s


Responder

Gostei + 0

27/08/2009

Lenasi

[quote:3f69ed52a1=´Junior Miranda´]No Fields Editor do ClientDataset selecione o field em questão e vá ao evento OnGetText
  if Sender.Value = UpperCase(´C´) then
    Text := ´CIF´
  else if Sender.Value = UpperCase(´F´) then
    Text := ´FOB´;


No OnSet
  if Text = ´CIF´  then
    Sender.Value = ´C´   
  else 
    Sender.Value := ´F´;


Só um exemplo

[]´s[/quote:3f69ed52a1]

VALEU ! OBRIGADO !


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar