Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 22-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
Hola cadetill,
nos expresamos así porque es nuestra forma natural y creemos que si nosotras leemos un mensaje así, no nos parece una exigencia,(por eso de no hagas lo que no te gusta que te hagan a ti, y por tanto si a ti no te molestan ciertas formas de expresarse piensas que a los demás tampoco)
En cualquier caso, intentaremos ser más amables,
Un saludo
Responder Con Cita
  #2  
Antiguo 22-04-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 26
guillotmarc Va por buen camino
Por favor, lee la guía de estilo del Foro. Allí encontrarás la razón de lo que te ha dicho cadetill, es decir, como esperamos que sean los mensajes puestos en el Foro, y porqué.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 25-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
Hola compañeros,
Esperamos que hayais entendido nuestros argumentos,no hemos hecho ningun comentario con mala intencion, sino desde el respeto y el agradecimiento por la ayuda que nos habeis prestado.Si alguien puede echarnos una mano con esta duda sería de gran ayuda,
Muchísimas gracias.
Responder Con Cita
  #4  
Antiguo 25-04-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Código:
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * From MiTabla ');
Query1.Sql.Add('Where NIF = '+QuotedStr(Edit1.Text));//En Edit1 se supone
está el Nif.

Query1.Open;

//Con un Filtro
MiTabla.Filter:='NIF ='+QuotedStr(Edit1.Text);
MiTabla.Filtered:=True;
Saludos y buen rollo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 25-04-2004 a las 19:57:11.
Responder Con Cita
  #5  
Antiguo 26-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
Queremos mostrar el resultado del filtro en un DBGrid

Muchas gracias compañero,

Nuestro problema, es que lo queremos mostrar en un DBGrid, es decir seleccionar en un DBLookupComboBox un NIF que pertenece a una tabla de clientes y mostrar en un DBGrid todas las facturas asociadas a ese cliente(de la tabla de facturas). Esperamos habernos explicado bien. Muchas gracias de antemano.
Responder Con Cita
  #6  
Antiguo 26-04-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 27
__cadetill Va por buen camino
Cita:
Empezado por vhirginia
Nuestro problema, es que lo queremos mostrar en un DBGrid, es decir seleccionar en un DBLookupComboBox un NIF que pertenece a una tabla de clientes y mostrar en un DBGrid todas las facturas asociadas a ese cliente(de la tabla de facturas).
Pues la respuesta de Marcos es correcta (sólo e quedaría unir la Query a un DataSource y ésta al DbGrid

Otra opción (si hay índice establecido por el campo NIF) es definir una relación maestro/detalle
Responder Con Cita
  #7  
Antiguo 26-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
gracias,
pero necesitamos saber más, porque nuestro nivel es inferior ¿cómo se une la query al DataSource? y ¿el DataSource al DBGrid?.
De todas formas, la otra opción, tp la sabemos¿Cómo se define una relación maestro/detalle?

A ver si nos podeis echar una mano,
Saludos
Responder Con Cita
  #8  
Antiguo 26-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
Muchas gracias por vuestra atención,

Cita:
Empezado por marcoszorrilla
Código:
Query1.Close;
Query1.Sql.Clear;
Query1.Sql.Add('Select * From MiTabla ');
Query1.Sql.Add('Where NIF = '+QuotedStr(Edit1.Text));//En Edit1 se supone
está el Nif.

Query1.Open;

//Con un Filtro
MiTabla.Filter:='NIF ='+QuotedStr(Edit1.Text);
MiTabla.Filtered:=True;
Saludos y buen rollo.
El problema es que no sabemos donde poner este código, o cual de los dos, si lo que lleva lo del Query o lo que pone debajo del filtro, y de todas formas, donde tendríamos que colocarlo.

Saludos de nuevo
Responder Con Cita
  #9  
Antiguo 26-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
Hola de nuevo,
No estamos seguras pero puede que lo del Query no nos funcione, porque no estamos trabajando con SQL?, es que nuestras tablas son Paradox...
Si no resolvemos este problema no podemos seguir. A ver si alguien nos echa una mano, porfavor
Muchísimas gracias
Responder Con Cita
  #10  
Antiguo 26-04-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 30
jachguate Va por buen camino
hola vhirginia.

Te (les) recomiendo la lectura de un libro de delphi. Para comenzar, tenes uno que podes hallar en línea totalmente gratuito, y muy bueno. Es "La cara oculta de Delphi", que hallas en la web de su autor, Ian Marteens. Esto te introducirá al uso de los DataSets, los componentes DataAware y a muchos otros temas de la programación con delphi.

El código facilitado por marcos, debes ponerlo en el evento donde queres "filtrar" el contenido de la grilla. Podes elegir entre los dos (el primer trozo comienza en query1.close y termina en query1.open).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #11  
Antiguo 26-04-2004
vhirginia vhirginia is offline
Miembro
 
Registrado: mar 2004
Posts: 64
Poder: 23
vhirginia Va por buen camino
hola de nuevo y muchas gracias, seleccionamos el NIF con un DBLookUpComboBox y a partir de ahí es donde lo queremos sacar ¿qué es lo análogo a Edit1.Text en el DBLookUpComboBox?
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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 17:08:15.


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