Gracias marcos por responder tan rapido:
Estas son las propiedates que tiene mi query
Active --> False (ya que este lo activo cuando lo ejecuto)
AutoCalcFields --> True
AutoRefresh --> True
CachedUpdates--> False
Constrained --> True
Constraind (Tcheckconstraints)
DataBaseName --> DATOS
Data Sourse (En blanco, ya que lo ligo por el datasource)
Filter En blanco
Filtered -->False
Filter Options
FoCaseInsensitive -->true
foNoPartialCompare -->true
Name -->Qpres
Object View --> False
ParamCheck -->True
Params
0- Cod (Este es mi parametro al cual asigno el valor
RequestLive -->True
SessionName --> Sess1_2
SqlString -->(Strings)
Select * From TPresupuesto
Where CodigoCot = :Cod
Order By Nivel, Departamento
Tag --> 0
Unidireccional -->False
UpdateMode -->upwhereall
UpdateObject Enblanco
En cuando al alias de mi DB es DATOS, y este Lo Conecto por un database
el codigo que pongo en ejecusion para mandarle el valor es el Siguiente
Código:
Codigo1:= DBEdit14.Text;
DM3.QPres.Close;
DM3.QPres.ParamByName('Cod').AsString:= Codigo1;
DM3.QPres.Open;
Esto es lo unico que hago, posterior a ello, solo lo ligo con un dbepipeline para mi reporte en report builder pero no llego a ello, y me manda el parametro invalido
El nivel, y departamento son idices secundarios, no si tambien me puedas indicar otro metodo que seria mas facil , crees que sea Posible, Ordenar una Tabla que sea detalle de otra? y como se puede hacer ?
Espero me ayudes
Gracias una ves mas