editar em tempo de execução
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
??
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
Curtidas 0
Respostas
Wdrocha
10/09/2008
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....
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....
GOSTEI 0
Wdrocha
10/09/2008
Se entendi direito acho q é isso.....
senão....usa o lowercase para deixar tudo minúculo...
Qualquer coisa posta aew...
Flw
senão....usa o lowercase para deixar tudo minúculo...
Qualquer coisa posta aew...
Flw
GOSTEI 0
Brunodsr
10/09/2008
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
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
GOSTEI 0