Ver Mensaje Individual
  #1  
Antiguo 16-02-2010
Avatar de jafera
jafera jafera is offline
Miembro
 
Registrado: may 2007
Ubicación: Llagostera (Girona)
Posts: 585
Reputación: 20
jafera Va por buen camino
Pasar una variable a una consulta

Hola de nbuevo a todos.

Otra pequeña duda que tengo en una consulta, a ver si me explico correctamente:

Tengo un formulario en el cual en el oncreate hago un decodedate de la fecha para obtener el valor del año actual ya que lo necesito para saber si la aplicacion está trabajando en el año correcto o en un año anterior, esto funciona bien.

En este formulario tengo un boton busqueda que me abre otro formulario para buscar un código dentro de la base de datos y una consulta con parametros funciona bien pero me devuelve los 5.000 registros de la tabla:

Código SQL [-]
 
BuscarCodi.SQL.Add('SELECT '+ComboBox1.text+' FROM CAR0006 WHERE UPPER ('+ComboBox1.Text+') STARTING WITH '+QuotedStr(AnsiUpperCase(Edit1.Text))+' ORDER BY CODI');

El problema es que no se como añadir dentro de esta consulta el valor de la variable (a), año en curso, algo asi para que me devuelva solo los 475 registros del año:

Código SQL [-]
 
BuscarCodi.SQL.Add('SELECT '+ComboBox1.text+' FROM CAR0006 WHERE UPPER ('+ComboBox1.Text+') STARTING WITH '+QuotedStr(AnsiUpperCase(Edit1.Text))+' AND ANIO = (A) ORDER BY CODI');

De nuevo gracias
Responder Con Cita