muchas gracias roman por tu respuesta. en si me quedo el codigo como sigue
Código SQL
[-]UPDATE Facturas
Set Facturas.Saldada = IF((SELECT count(Saldada) As Saldadas From FacturasDet Where Saldada = False) = 0, True, False)
utilice count e if, pues nose, me gusto mas
, pero la idea seria casi lo mismo. aunque todavia me falta ahora si utilizar las llaves foraneas y esas cosas, espero y me funcione correctamente.