Ver Mensaje Individual
  #2  
Antiguo 18-06-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Todo depende de que las tres tablas tengan un campo en común o no.

Si tienen un campo en común lo lógico sería armar una consulta uniendo las tres tablas.

Sino, suponiendo que tengan índices, si queremos saber si lo que buscamos está en las tres tablas.
Código Delphi [-]
   Var
   lTres:Boolean;
   begin
 lTres:=False;
 
   if Table1.Findkey([lo que sea] ) = False then
   lTres:=False;
   
   if Table2.Findkey([lo que sea] ) = False then
    lTres:=False;
    
   if Table3.Findkey([lo que sea] ) = False then
    lTres:=False;
   end;
De esta manera sino está en las tres tablas, nos devolverá falso.

Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita