GARANTIR DESCONTO

Fórum DBGRID #174920

14/08/2003

0

Como colocar ********** em uma celular se o tipo de pessoa for juridica.
Ou seja preencher os dados da celula com * se o campo for = ´J´

Atenciosamente


José Ricardo


Zlink

Zlink

Responder

Posts

14/08/2003

Fred

De um duplo clique no dataset que o dbgrid esta ligado adicione os campos clique no campo desejado (pessoa fisica/juridica) va em seu evento OnGetText e digite o seguinte.

if not Sender.IsNull then //se o campo nao estiver em branco
case Sender.AsString of
´J´: Text:=´*********´;
´F´: Text:=´Alguma coisa´;
end;//case 8)


Responder

Gostei + 0

14/08/2003

Zlink

Senhores

Estou usando Table com DataSource

O que eu quero é +- o seguinte:

em uma dbgrid
If TABLE1.TIPO.VALUE = ´J´ then
TABLE1.NOME. apareça apenas ********
else
TABLE1.NOME. o nome do do campo aparece normal

Objetivo
se o cliente for pessoa juridica o nome não será mostrado na tela, será mostrado apenas **********, se não juridica então aparece normal para ser visualizado.

Aenciosamente

José Ricardo


Responder

Gostei + 0

14/08/2003

Henry

Brother, depois de mudar o estado do Database para insert, vc joga um comando e coloca o texto no dbedit q esta linkado com o campo no dbgrid. mais ou menos assim:

if dbedit.text = ´j´ then
dbedit1.text:= ´ *******´ ;

Obvio q tem como aperfeiçoar, mais o basico é assim.

Espero ter ajudado, um abraço. Henry.


Responder

Gostei + 0

14/08/2003

Zlink

Caro amigo

o problema é que é numa dbgrid, e eu não consigo fazer.

Ricardo


Responder

Gostei + 0

14/08/2003

Fred

Ja pensou em fazer o que eu te falei!!! 8)


Responder

Gostei + 0

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

Aceitar