Ver Mensaje Individual
  #2  
Antiguo 09-09-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Reputación: 19
luisgutierrezb Va por buen camino
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']
Responder Con Cita