Ver Mensaje Individual
  #8  
Antiguo 13-11-2006
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Reputación: 22
fjcg02 Va camino a la fama
Te respondo deprisa porque estoy liado en el curro.

Pon el codigo SQL en la Query
Select idfactura FROM Facturas WHERE idFactura:= ParamFactura

Con esto tienes una sql parametrizada.

Cuando quieras saber si el código está repetido actualizas el parámetro con el valor introducido y validas
Query.Parameters.ParamByName('ParamFactura').Value:= valorquehasintroducido
Es decir, ejecutas la query con el valor del id que quieras. Esto se puede hacer tantas veces como quieras/necesites


Query.Open;
if Query.Recorcount > 0 then Tabla.Cancel
else Tabla.Post;;


Ya me contarás. Realmente creo que la única diferencia que hay respecto de lo que tú me idicas es que no parametrizas la consulta al comprobar y la respuesta de la query son tantos registros como los que tenga la tabla Facturas.

Esper que sea de ayuda.

Un saludo
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita