Fórum formatar string #163454
29/05/2003
0
estou querendo colocar em um relatório uma linha onde apareça todos os dados da empresa lado a lado, eis um pedaço das linhas usadas.
frmRelPedido.QRLabel34.Caption := frmRelPedido.QRLabel34.Caption + ´ . Fone ´ + frmRelPedido.QueEmpresaTelefone.Value;
o problema é que o telefone gravo o telefone sem os () e o - por isso preciso saber como formata-lo nessa mesma linha sem ter que recorrer a uma procedure
frmRelPedido.QRLabel34.Caption := frmRelPedido.QRLabel34.Caption + ´ . Fone ´ + frmRelPedido.QueEmpresaTelefone.Value;
o problema é que o telefone gravo o telefone sem os () e o - por isso preciso saber como formata-lo nessa mesma linha sem ter que recorrer a uma procedure
Salupe
Curtir tópico
+ 0
Responder
Posts
29/05/2003
4_olho
Use QRExpres e construa a expressão desejada.
Usando o assistente é bem fácil (clique em ...) na propriedade Expression do componente QRExpres.
Usando o assistente é bem fácil (clique em ...) na propriedade Expression do componente QRExpres.
Responder
Gostei + 0
30/05/2003
Alane
tente isso:
// telefone de exemplo 3332712121 sem ()
// os dois primeiros é o DDD e o restante é o nº do telefone
no evento before print da banda coloque:
var nDDD:String; // crie uma variavel
nDDD:=copy(TabelaTelefone.Value,1,2); // atribua o valor a variavel
Qrlabel3.caption:=´(´+nDDD+´)´+copy(TabelaTelefone.Value,3,8);
espero ter ajudado,
boa sorte !
alane@wkve.com.br
// telefone de exemplo 3332712121 sem ()
// os dois primeiros é o DDD e o restante é o nº do telefone
no evento before print da banda coloque:
var nDDD:String; // crie uma variavel
nDDD:=copy(TabelaTelefone.Value,1,2); // atribua o valor a variavel
Qrlabel3.caption:=´(´+nDDD+´)´+copy(TabelaTelefone.Value,3,8);
espero ter ajudado,
boa sorte !
alane@wkve.com.br
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)