Ver Mensaje Individual
  #3  
Antiguo 14-05-2008
Avatar de Ivanzinho
[Ivanzinho] Ivanzinho is offline
Miembro Premium
 
Registrado: ene 2005
Ubicación: Galicia
Posts: 595
Reputación: 20
Ivanzinho Va por buen camino
Podrías hacerlo con una sola consulta de la siguiente manera :

Código SQL [-]
Select first 1 dato1, dato2, ..., daton
from facturas
where cliente = :ClienteFact [and num_fa < :FactAct]
order by idfac desc

Como no indicas el gestor de bases de datos utilizado te puse la sentencia para firebird, en caso de que utilices otro puede que tengas que modificar el first. Lo que va entre corchetes sólo lo tienes que poner si los datos los solicitas después de grabar la factura actual.

Espero que te sirva.

Un saúdo.
__________________
Si no lees esto no vivirás tranquilo
Non lle poñades chatas â obra namentras non se remata. O que pense que vai mal que traballe n’ela; hai sitio para todos. (Castelao)
Responder Con Cita