bueno, aqui veo 2 opciones tal vez haya mas...
1.- en la sentencia select puedes usar:
Select ... ( substring(1,3 funcion_identificador (:codigo)) ) VALOR_T,
( substring(5,4 funcion_identificador (:codigo)) ) VALOR_N,
( substring(10,4 funcion_identificador (:codigo)) ) VALOR_A
From ....
solo busca en tu motor de bases de datos el substring o la funcion equivalente a veces se llama diferente.
2.- usa campos calculados, click derecho sobre el query en delphi luego en fields, despues boton derecho sobre la ventanita y ponle en add all fields, despues otra vez boton derecho en new, y creas el campo, de tipo string y que se llame Valor_T, Valor_N y Valor_A por ejemplo, despues en el evento OnCalcFields le pones:
Dataset['Valor_T'] := Copy(1,3,Dataset['Identificador']
Dataset['Valor_N'] := Copy(5,4,Dataset['Identificador']
Dataset['Valor_A'] := Copy(10,4,Dataset['Identificador']
|