Cita:
Empezado por FunBit
Código Delphi [-]while not Eof do begin
if DataModule2.IBSQL1.FieldByName('ref_type').AsString = 'A' then
begin
... end else begin
if DataModule2.IBSQL1.FieldByName('ref_type').AsString = 'PA' then
begin
... end else begin
...
end;
y así succesivamente con las 6 posibles opciones que tienes.
Es eso lo que preguntas?
Un saludo!
|
Gracias por la resupuesta.
El problema con esa solucion que me planteas, es que si primero me sale 'A', me creara la fila Alternadores y si despues me sale 'PA', me creara otra fila llamada Alternadores cosa que no quiero, dado que 'A' se refiere a la maquina Alternadores y 'PA' se refiere a las piezas que componen un alternador, estan contempladas en la misma fila.
Un posible resultado seria: 'A','PA','M,'PM','C','PC'
y Me tendria que generar solo 3 filas:
Alternadores
M.C.Continua
M.Arranque
Es decir, tanto si me sale una, la otra o las dos, solo habra una fila llamada Alternadores.
Mi unica intencion es intentar encontrar una forma elegante de hacerlo, que usando el if y funciones, mas o menos se por donde tirar, pero con lo novato que soy, a lo mejor hay alguna funcion que me resuelve esto de una manera mas clara.