Fórum Esse Relatorio é complicado #310517
24/01/2006
0
porem no relatorio eles tem q sair alinhados um por baixo do outro para q naum fique um resultado muito longe do outro eu estava fazendo assim
if (DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString <> ´´) then
begin
F_RelResultado.QRLabel5.Caption := ´Antiestreptolizina..........: ´+ DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString + ´ UI/dl´;
F_RelResultado.QRLabel65.Caption := ´V.R (0,4 a 1,3 mg/dl)´;
F_RelResultado.QRLabel5.Enabled := True;
F_RelResultado.QRLabel65.Enabled := True;
end
else
begin
F_RelResultado.QRLabel5.Caption := ´Antiestreptolizina..........: ´+ DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString + ´ UI/dl´;
F_RelResultado.QRLabel65.Caption := ´V.R (0,4 a 1,3 mg/dl)´;
F_RelResultado.QRLabel5.Enabled := false;
F_RelResultado.QRLabel65.Enabled := false;
end;
aparentemente funciona mas o problema é alinhar os campos pq são 21 resultados q vou ter nesse relatorio...
abraços
Tchucky
Curtir tópico
+ 0Posts
24/01/2006
Emerson Nascimento
F_RelResultado.QRLabel5.Caption := ´Antiestreptolizina..........: ´+ DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString + ´ UI/dl´; F_RelResultado.QRLabel65.Caption := ´V.R (0,4 a 1,3 mg/dl)´; F_RelResultado.QRLabel5.Enabled := (DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString <> ´´); F_RelResultado.QRLabel65.Enabled := F_RelResultado.QRLabel5.Enabled;
ou por esse:
F_RelResultado.QRLabel5.Enabled := (DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString <> ´´); F_RelResultado.QRLabel65.Enabled := F_RelResultado.QRLabel5.Enabled; if F_RelResultado.QRLabel5.Enabled then begin F_RelResultado.QRLabel5.Caption := ´Antiestreptolizina..........: ´+ DM1.Sangue.fieldbyname(´S_ANTIESTREPTOLIZINA´).AsString + ´ UI/dl´; F_RelResultado.QRLabel65.Caption := ´V.R (0,4 a 1,3 mg/dl)´; end;
Gostei + 0
24/01/2006
Tchucky
sendo q quando um dos campos da tabela estiver fazil ele naum vai paracer no relatorio dessa form q eu fiz ele naum parece certo mas como q eu alinho os campos um d baixo do outro no relatorio para q naum fique espaço muito grande entre um campo e outro...
Gostei + 0
24/01/2006
Aerreira
Imagina se você tiver que codificar tudo que é layout de todos os exames do laboratório, um a um dentro de seu código, e se altera um valor de referência, como o usuário irá alterar o valor? E se os textos de todos os exames, de um dia para o outro precisarem sair em negrito ou de outra forma qualquer? Ou se o responsável pelo laboratório resolver mudar a formatação dos exames? Onde ele vai buscar e alterar isso? Somente dentro do código, compilando sua aplicação novamente... Acha que isso é algo prático? Duvido muito...
Precisa criar formas no seu sistema lidar com todas essas informações como dados variáveis, que podem ser alterados pelo usuário, senão terá um sistema totalmente travado e dependente do programador.
Desculpe a sinceridade, mas não resisti...
Gostei + 0
24/01/2006
Tchucky
mas o q eu quero agora é fazer esse esquema so falta isso para entregar o sistema como nunca mexi com sistema d clinica etc... fica dificil entender .....
Gostei + 0
24/01/2006
Aerreira
Boa sorte em seu trabalho, e por favor não me leve a mal pela crítica, não foi intensão ofender ninguém, ok?
Gostei + 0
24/01/2006
Tchucky
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)