Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Temas relacionados > Debates
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #6  
Antiguo 09-02-2011
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 23
AzidRain Va camino a la fama
Chris, para saber si una factura esta en un recibo activo hago esto:

Código SQL [-]
SELECT FACTURAS.NUM_FACTURA, RECIBOS.NUM_RECIBO FROM
FACTURAS
JOIN DET_RECIBOS ON (DET_RECIBOS.NUM_FACTURA=FACTURAS.NUM_FACTURA)
JOIN RECIBOS ON (RECIBOS.NUM_RECIBO=DET_RECIBOS.NUM_RECIBO)
WHERE FACTURA.NUM_FACTURA=:NUM_FACTURA AND RECIBOS.ACTIVO=1

Obviamente pasándole el parámetro del número de factura que quiero verificar si ya está en algún recibo abierto. Esta misma consulta la puedo utilizar para saber en que otros recibos aparece la factura en cuestión con solo quitarle la condición de buscar solo en activos.

Al final los dos enfoques funcionan pero lo que me hace roncha es que en el caso de la opción 1, tengo que además de hacer las modificaciones a la tabla de recibos, tengo que hacerlo también en la de facturas. En el otro caso, la tabla de facturas nunca sufre cambios.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Programación en PDA tal0 .NET 1 01-08-2007 16:45:58
Porque se perderá el Enfoque al Limpiar Edit???? AGAG4 Varios 4 22-11-2004 18:54:39
Pasar enfoque de Celdas en dbGrid AGAG4 Varios 9 15-09-2004 02:00:30
Encontrar el enfoque del componente AGAG4 Varios 5 14-08-2004 20:17:26
Ventana iniciada sin enfoque soul6301 Varios 1 02-08-2004 07:22:10


La franja horaria es GMT +2. Ahora son las 19:18:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi