Fórum editar em tempo de execução #363652

10/09/2008

0

Bom Dia!

Executei o seguinte SELECT:

with DataModule1.QRvenda do
try
try
Close;
SQL.Clear;
SQL.Add(´SELECT v.numero AS Numero,´);
SQL.Add(´ v.data_emissao AS Data,´);
SQL.Add(´ c.nome AS Nome,´);
SQL.Add(´ v.valor_total AS Valor ´);
SQL.Add(´FROM venda v, cliente c ´);
SQL.Add(´WHERE (tipo = ´´ORDEM´´) and (v.cod_cliente = c.codigo) ORDER BY numero ´);
Active:=true;
Open;
TFMTBCDField(Fields[3]).currency:=TRUE;
Except showmessage(´Erro ao Informar Ordens em Aberto. Contate o Administrador do Sistema´);
end;
finally
begin
CXnumero_ordem.Clear;
CXcod_cliente.Clear;
CXnome_cliente.Clear;
Cxdata_emissao.Clear;
end;
end;



esta consulta está ligada em um DBgrid... mas os titulos (numero,data,nome,valor) saem todos Maiusculos... (e eu informe na consulta como minusculos)


Como Faço para Ficarem assim:

Numero | Data | Nome | Valor


??


Barrys

Barrys

Responder

Posts

10/09/2008

Wdrocha

Bom dia...

Se vc der um dulpo click no DbGrid verá q aparecerá um editor para inserir colunas...


No Object Inspector procure por Title.....Lá vc pode informar o caption das colunas que vc inseriu....no caso as colunas da tabela q o seu DbGrid está ligado...


apenas altere o caption das mesmas para a forma q vc necessita....




Espero ter ajudado...


Flw....


Responder

Gostei + 0

10/09/2008

Wdrocha

Se entendi direito acho q é isso.....


senão....usa o lowercase para deixar tudo minúculo...


Qualquer coisa posta aew...



Flw


Responder

Gostei + 0

10/09/2008

Brunodsr

Use o filds editor.

Caso queira tratar diretamente pela query, você pode recorrer aos alias. Ex.:

Select nome as [b:91f1275482]´Nome´[/b:91f1275482] from cliente

As aspas duplas servem para indicar exatamente as características que você espera. Lembrando que todo tipo de caractere é suportado, inclusive acentuações. Ex.:

Select formacao as [b:91f1275482]´Formação´[/b:91f1275482] from cliente

Espero ter ajudado


Responder

Gostei + 0

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

Aceitar