Hola, solucione mi problema, cambiando el 'o' por el '-' y asi ya no tengo que estar metiendome con ningun codigo y automaticamente si no tienen nada capturado se muestra el guion??
otra pregunta tengo una tabla del mismo proyecto que son los analisis extras en donde tengo la siguiente estructura
Folio ->El folio de la solicitud
Numero-> es para saber el renglon en el que esta
Nombre_analisis-> es para saber el nombre del analisis
Posicion-> la posicion de la maquina de donde sacaron la muestra
Resultado -> resultado del analisis de la muestra
mi pregunta es la siguiente, con la tabla normal creo un tqrdbtext por cada campo, eso no es ningun problema
Código Delphi
[-]
texto := TQRDBText.Create(DetailBand1);
texto.Top := arriba;
texto.Left := izq;
texto.DataSet := Query1;
texto.DataField := modulotablas.resul_soplado.FieldDefs.Items[cont].DisplayName;
texto.Parent := DetailBand1;
pero ahora necesito crear un qrdbtext por cada analisis extra que este en la tabla.
Se puede hacer esto??
p.e.
si tengo 3 analisis extras, y se van a realizar 2 analisis de esas muestras
(in1,in2,in3 -> muestras)
Código:
Folio Numero Nombre analisis Posicion Resultado
IAbr00106 001 in1 - -
IAbr00106 001 in2 - -
IAbr00106 001 in3 - -
IAbr00106 002 in1 - -
IAbr00106 002 in2 - -
IAbr00106 002 in3 - -
Como puedo yo crear un qrdbtext para cada nombre de analisis extra?
se me ocurre con un query para cada uno, no se
Código:
select nombre_analisis, posicion, resultado
from analisis_extra
where nombre_analisis = (aqui supongo que tengo que crear un arreglo o algo para guardar el nombre de los analisis realizados)
Alguien sabe como le puedo hacer??, creo que poner un query para cada analisis, seria mucho no? que tal si tengo 10 o mas analisis extras?
El reporte tendria que quedar asi
Código:
(Nombre_ analisis)....
Posicion in1 in2 in3 ......
(RESULTADOS)
1A 125.5 125.5 125.5
3A - - -
Gracias por su tiempo.
Saludos!!!!