Fórum Problemas com Maiúsculas e Minúsculas #220373
14/03/2004
0
* Efetua-se o cadastro do prontuário e quando eu imprimo utilizando componentes QRDBText a uma diferença se o nome do paciente for digitado com maiúsculas (fica maior) e como o prontuário ja vem pronto preciso corrigir esse problema mas como?
Tem alguma forma de configurar o componente para q ajuste o tamanho do nome, ou uma função para 1º letra M... em palavras com + d 3 Letras?
E se ñ for muito, vcs podem passar uma maneira facil para evitar q o usuário possa copiar o software para outras máquinas.
Rudi
Curtir tópico
+ 0Posts
14/03/2004
Fabio.hc
Gostei + 0
14/03/2004
Rudi
Fico devendo 1ª!!!
Gostei + 0
14/03/2004
Rudi
Fico devendo 1ma!!!
Gostei + 0
14/03/2004
Rudi
Fico devendo 1ma!!!
Gostei + 0
14/03/2004
Fabio.hc
function CaixaMista (mNome: string): string; var tam,pos1,pos2 : integer ; pal : string; begin tam := Length(mNome); mNome := TrimRight(mNome) + ´ ´; mNome := AnsiUpperCase(mNome); while True do begin pos1:=POS( ´ ´ , mNome) ; if pos1 = 0 then break; pal := Copy(mNome,1,pos1) ; pos2 := pos(pal, ´ DA - DAS - DE - DO - DOS ´); If pos2 > 0 then pal :=AnsiLowerCase (pal) else pal:=Copy(pal,1,1) + AnsiLowerCase(Copy(pal,2,tam)) ; result := result + pal ; mNome := copy(mNome,pos1+1,tam) end; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)