Evento OnGetText.
Olá, Pessoal.
Tenho um sistema de gestão comercial, onde tem uma tela de consulta de notas fiscais de serviço e uso o evento OnGetText de uma coluna para mostrar no DBGrid. Faço o seguinte teste, se o Field da tabela for nulo ele mostra ´ / / ´, é um campo data, caso contrario deveria de mostrar a data que esta gravada na tabela. Mas não está mostrando.
Alguém ja viu algum problema parecido com esse e que tenha a solução ?
Sem mais, agradeço desde já.
Fiquem com Deus e que Jesus ilumine seus passos sempre por onde andares.
Ovidio Jr.
Tenho um sistema de gestão comercial, onde tem uma tela de consulta de notas fiscais de serviço e uso o evento OnGetText de uma coluna para mostrar no DBGrid. Faço o seguinte teste, se o Field da tabela for nulo ele mostra ´ / / ´, é um campo data, caso contrario deveria de mostrar a data que esta gravada na tabela. Mas não está mostrando.
Alguém ja viu algum problema parecido com esse e que tenha a solução ?
Sem mais, agradeço desde já.
Fiquem com Deus e que Jesus ilumine seus passos sempre por onde andares.
Ovidio Jr.
Ovidio
Curtidas 0
Respostas
Adriano Santos
26/02/2004
Poste o código q tah no evento
GOSTEI 0
Ovidio
26/02/2004
if DBGridNotas.DataSource.DataSet.FieldByName (DT_PAGAMENTO´).IsNull
then Text := ´ / / ´;
then Text := ´ / / ´;
GOSTEI 0
Paulo_amorim
26/02/2004
if DBGridNotas.DataSource.DataSet.FieldByName (DT_PAGAMENTO´).IsNull
then Text := ´ / / ´;
Olá
Pode ser que na tabela não esteja NULO, e sim vazio...
Confira se não eh isso...
ou faça
[code]with DBGridNotas.DataSource.DataSet.FieldByName (DT_PAGAMENTO´) do
if (IsNull) or (AsString = ´´) then Text := ´/ / ´
GOSTEI 0