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