Hola,
creo que no entiendo muy bien tú pregunta. ¿Puedes hacer una consulta en un objeto IBX en tiempo de diseño pero no en ejecución?
Para crear una consulta:
Necesitas un objeto TQuery sea del tipo que sea
Conectado a un DataBase
La consulta se indica en la propiedad Query.SQL.Text
Los parámetros se indican con la consulta con un nombre cualquiera precedido por ':'
Los valores de los parámetros en la consulta se mandan con la propiedad Query.ParamByName(NombreCampoSinDosPuntos).AsString o AsInteger o el tipo de dato que sea.
Por último si es una consulta la abres con Query.Open o Query.Active := True;
Y si es un insert, update, delete,etc usas Query.ExecSQL;
Cualquier duda que tengas referente a ésto pídela.
De todos modos para un mejor aprendizaje con ésto te remito a
la cara oculta de delphi 4
Espero te sirva.
Saludos