Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-11-2004
JCarlos JCarlos is offline
Miembro
 
Registrado: nov 2004
Posts: 25
Poder: 0
JCarlos Va por buen camino
como quedaria el SQL para este Query??

Hola a todos,
tengo un pequeño problema.. En el formulario que estoy trabajando, tengo un DBgrid, dos checkbox, dos DBLookupComboBox y un Query...
En el Query tengo una consulta SQL para que me una en el DBGrid dos tablas hechas en Paradox, pero esta consulta esta en tiempo diseño, y me gustaria hecerla en tiempo de ejecución, como me quedaria eso????
Y ademas los checkbox me habilitan los DBLookupComboBox, en los cuales tengo dos listas desplegables, para escoger una opcion deterninada y al hacer click en un boton o otro componente, me busque en el DBGrid todos los campo que contengan lo que escogi en el DBLookupComboBox.
Los campos con los que quiero hacer la busqueda son con Centro de costo y con numero de cuenta..
Tambien me haria falta filtrar por fecha, pero no tengo ni idea de como hacerlo..
Agradeceria cualquier ayuda de antemano....
Responder Con Cita
  #2  
Antiguo 13-11-2004
Hugo Hugo is offline
Miembro
 
Registrado: may 2003
Ubicación: Córdoba (España)
Posts: 38
Poder: 0
Hugo Va por buen camino
Crear un consulta en tiempo de ejecución

Hola, no sé si te he entendido bien, pero creo que lo que quieres hacer es crear una consulta según algunos valores.

Si es esto, es bastanta fácil (esto lo puedes poner en la pulsación de un botón):
Código SQL [-]
 Query1.Close;
 WITH Query1.SQL do 
 begin
   Clear;
   Add('SELECT *');
   Add('FROM DIARIOS');
   Add('WHERE CentroCosto=:CentroCosto);
   Add('AND Cuenta=:Cuenta');
   Add('AND Fecha>=:Fecha');
 end;
 Query1.ParamByName('CentroCosto').AsString := dbLookComboBox1.KeyValue;
 Query1.ParamByName('Cuenta').AsString := dbLookComboBox2.KeyValue;
 Query1.ParamByName('Fecha').AsDate := StrToDate(Edit1.Text);
 Query1.Open;
Esto te funcionará igual que una consulta construida en tiempo de diseño, pero con los valores que el usuario elija.

Espero haberte ayudado.
Saludos.

Última edición por marcoszorrilla fecha: 13-11-2004 a las 22:49:56.
Responder Con Cita
  #3  
Antiguo 15-11-2004
JCarlos JCarlos is offline
Miembro
 
Registrado: nov 2004
Posts: 25
Poder: 0
JCarlos Va por buen camino
Como seria entonces para tiempo de ejecución.
Saludos y muchas gracias.
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 05:39:16.


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