Ver Mensaje Individual
  #10  
Antiguo 21-01-2021
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 58
Reputación: 9
GINMARMENOR Va por buen camino
Si, sí es Kuan-yiu, es justo y exactamente la solución que me han han dado tanto Cloayza como movorack, es poder elegir en una tabla unos registros específicos que sólo tienen un campo en común pero son tantos registros que solo tengo que elegir unos cuantos de ellos, así el primer paso los filtro por el campo en común los meto en Dbgrid con un CheckBox al inicio de la fila, y de ésos elijo los que necesite, de cada uno que elijo, copio el campo llamado Entrada a un contenedor en este caso Memo y ya leo cada línea de Memo lo meto en la Variable Pagare1, Pagare2...., y ahí entra lo que faltaba donde Cloayza y Movorack me han dado la clave:

Código SQL [-]
      With IbQueryParares do  
      begin
      close; 
      sql.clear;
      sql.text:= Format('select * from pagares where ENTRADA in (%s, %s) ', [Quotedstr(Pagare1), Quotedstr(pagare2)]);

Sólo falta como tu decías Kuan-Yiu, un blucle, o if si elijo un pagaré me voy a una línea de Sql, si son dos pues elijo otra para dos pagarés y así así, normalmente no elijo más de 8 ó 10 a la vez, los meto en un report y solucionado.

Muchísimas Gracias,
Responder Con Cita