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 26-11-2008
andres*** andres*** is offline
Miembro
 
Registrado: nov 2008
Posts: 31
Poder: 0
andres*** Va por buen camino
base de datos

tengo una base de datos hecha en delhi 4
modelo
paciente fecha hora
a 12/12/2008 11:00
d 21/12/2008 11:35
c 22/12/2008 12:20

nesecito que me la ordene por fecha y por hora ,espero me puedan ayudar
el de arriba seria como me tendria que quedar..
la logre ordenar con
select paciente, fecha, hora
from paciente
order by fecha, hora

pero no se momo hacer para que ese orden me salga reflejado en el componente
dbgrid del formulario

tengo puesto un componente table
muchas gracias

Última edición por andres*** fecha: 26-11-2008 a las 01:14:00.
Responder Con Cita
  #2  
Antiguo 26-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Y esto?.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 26-11-2008
andres*** andres*** is offline
Miembro
 
Registrado: nov 2008
Posts: 31
Poder: 0
andres*** Va por buen camino
hola
que paciencia de fierro que tienen..
no se a que te referis
saludos
Responder Con Cita
  #4  
Antiguo 26-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Amdres, no se como explicarte que la solucion ya se te dio en el otro hilo.
Me gustaria poder ayudarte pero no manejo esa base de datos, si fuera access, pues algo mas podria hacer.
Espero que logres entender que usando un query y sql harás lo que necesitas.
Si te decides a cambiar de base de datos, con gusto te ayudo.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #5  
Antiguo 26-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por andres*** Ver Mensaje
pero no se momo hacer para que ese orden me salga reflejado en el componente
dbgrid del formulario

tengo puesto un componente table
Hola Andres, supongo que ese tu table esta relacionado con tu DBGrid, si estas utilizando el Table no puedes ordenar con Order By, puedes hacerlo con la propiedad IndexFieldNames de tu Table, en esa propiedad colocas los campos por los que quieres ordenar separados por ; osea Table1->IndexFieldNames->fecha;hora

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #6  
Antiguo 26-11-2008
andres*** andres*** is offline
Miembro
 
Registrado: nov 2008
Posts: 31
Poder: 0
andres*** Va por buen camino
hola caro

vos sabes quue no me los filtra

que puede ser

saludos
Responder Con Cita
  #7  
Antiguo 26-11-2008
andres*** andres*** is offline
Miembro
 
Registrado: nov 2008
Posts: 31
Poder: 0
andres*** Va por buen camino
caral

decime vos que queres que haga
que base queres que use

saludos
Responder Con Cita
  #8  
Antiguo 26-11-2008
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por andres*** Ver Mensaje
tengo una base de datos hecha en delhi 4
modelo
paciente fecha hora
a 12/12/2008 11:00
d 21/12/2008 11:35
c 22/12/2008 12:20

nesecito que me la ordene por fecha y por hora ,espero me puedan ayudar
el de arriba seria como me tendria que quedar..
la logre ordenar con
select paciente, fecha, hora
from paciente
order by fecha, hora

pero no se momo hacer para que ese orden me salga reflejado en el componente
dbgrid del formulario

tengo puesto un componente table
muchas gracias
andres***, se que eres nuevo y te estás amoldando, pero haz un esfuerzo por respetar la guia de estilo. Tómate unos minutos para leerla. ¿Para qué abriste un nuevo hilo? si ya se te ha proporcionado ayuda?

Si tienes dudas sobre lo dicho en el hilo inicial lo correcto es pedir que se te explique nuevamente, en el mismo hilo y no abrir otro nuevamente, ¡y limitándote a decir lo mismo y con poco detalle!

La diferencia entre mi respuesta, y la de caro es que la mia fue muy vaga, pero en fin ambas respuestas te acercan hacia lo mismo: la propiedad IndexFieldsNames.

Me quedo con la respuesta de caro:

Cita:
Empezado por Caro Ver Mensaje
Hola Andres, supongo que ese tu table esta relacionado con tu DBGrid, si estas utilizando el Table no puedes ordenar con Order By, puedes hacerlo con la propiedad IndexFieldNames de tu Table, en esa propiedad colocas los campos por los que quieres ordenar separados por ; osea Table1->IndexFieldNames->fecha;hora

Saluditos
Pero en fin, como lo ha dicho Caral ¿Y esto?:

Cita:
Empezado por Caral Ver Mensaje
Hola
Y esto?.
Saludos
¡Por favor no repitas hilos que trae confusiones!

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #9  
Antiguo 26-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Cita:
Empezado por andres*** Ver Mensaje
caral

decime vos que queres que haga
que base queres que use

saludos
Yo no puedo decirte que base de datos usar, eso es muy personal, depende sobre todo de la experiencia que tengas.
Yo uso Access, pero es por que soy Novato en esto, por eso me parece mas sencilla o eso creo.
La decision la tienes que tomar tu.
Saludos
PD: Por cierto, por curiosidad, que edad tienes?
__________________
Siempre Novato
Responder Con Cita
  #10  
Antiguo 26-11-2008
andres*** andres*** is offline
Miembro
 
Registrado: nov 2008
Posts: 31
Poder: 0
andres*** Va por buen camino
******* 27 y vos
Responder Con Cita
  #11  
Antiguo 26-11-2008
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Mi edad?.
47 años, por eso soy el novato del club.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #12  
Antiguo 26-11-2008
Avatar de juanelo
juanelo juanelo is offline
Miembro
 
Registrado: sep 2007
Posts: 1.083
Poder: 18
juanelo Va por buen camino
Cita:
Empezado por Caral Ver Mensaje
Hola
Mi edad?.
47 años, por eso soy el novato del club.
Saludos
¿Y que tiene que ver la edad?
__________________
Ya tengo Firma!
Responder Con Cita
  #13  
Antiguo 26-11-2008
Avatar de Caro
*Caro* Caro is offline
Moderadora
 
Registrado: jul 2004
Ubicación: Cochabamba, Bolivia
Posts: 2.544
Poder: 22
Caro Va por buen camino
Cita:
Empezado por andres*** Ver Mensaje
hola caro

vos sabes quue no me los filtra

que puede ser
Como te dije solo tienes que poner los campos por los que quieres ordenar, separados por ; en la propiedad IndexFieldNames de tu Table y veras que te lo ordena en forma ascendente.

Saluditos
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar.
Responder Con Cita
  #14  
Antiguo 26-11-2008
omy omy is offline
Miembro
 
Registrado: ago 2003
Ubicación: Acapulco gro.
Posts: 100
Poder: 21
omy Va por buen camino
Talking espero sirva

Yo creo ke la mejor solución es cambiar el ADOtable por un ADOquerey
lo único que se tiene ke hacer, es que en las propiedades de ADOquery.sql le agregas "Select * from nombre.tabla order by fecha,hora" y en la propiedad ADOquery.active := tue; espero te sirva andres***
__________________
omar velazquez
Responder Con Cita
  #15  
Antiguo 26-11-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
omy, está usando TTable, es decir el BDE, no creo sea buena idea mezclar ahora con ADO. Pero bueno, si es cierto que necesita una consulta y.... ya contesté en el otro hilo, nada más que para marear un poco al personal .

(es lo que tiene crear dos hilos )

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, 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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Insertar Datos a un campo de la base de datos desde un DBEdit saltamirano Varios 11 12-12-2007 17:29:35
Crear base de datos y cargar datos desde delphi Albano MySQL 4 17-05-2007 20:01:18
Herramienta case para diccionario de datos de base de datos firebird mcalmanovici Firebird e Interbase 1 11-02-2007 15:17:37
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas adaypr C++ Builder 1 05-09-2006 11:56:33
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) frankmch Conexión con bases de datos 2 08-09-2003 19:44:52


La franja horaria es GMT +2. Ahora son las 20:20:04.


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