![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
OK. Ahora entiendo. Bueno... si puedes emplear algo más "moderno" sería mejor, dBase como que está un tanto obsoleto.
Como tienes un TTable en vez del TQuery, puedes hacer uso de la propiedad IndexName, IndexFieldNames. Con estas propiedades puedes alterar el índice para la base de datos y obtener los datos ordenados. Siempre y cuando tengas un índice para el campo fecha y hora podrás realizar lo que deseas. El mayor problema que tienes es que guardas la fecha y la hora por separado. Va a ser necesario tenerlos en uno sólo (es decir campo fecha/hora) para conseguir ordenarlos por fecha y hora. Si en vez de emplear el TTable usaras un TQuery es posible lanzar las consultas SQL como indicamos anteriormente. Sugiero que leas la ayuda sobre las propiedades que te mencioné, sobre los componentes. Además no está demás una leida a material tanto teórico como práctico sobre Delphi y bases de datos. En el FTP y el wiki del club hay material. Saludos, |
|
#2
|
||||
|
||||
|
andres, vamos a pillar al toro por los cuernos
.En la paleta BDE de delphi, haz clic sobre el componente TQuery y ponlo en tu ventana. En la propiedad DatabaseName, elige donde tienes tu base de datos. Si has creado un "alias" en el Database Desktop, entonces usa la propiedad AliasName y elígelo de la lista (si esto te suena a chino, entonces usa la propiedad DatabaseName). Ahora busca la propiedad SQL y haz clic en los 3 puntitos, escribe esto en esa ventana: Nota: tabla_atencion_pacientes tienes que sustituirlo por el nombre real de tu tabla, lo puedes deducir del TTable que tienes, en su propiedad Tablename vendrá algo así: "Pacientes.DB" (la extensión .DB no hace falta que la pongas), por tanto tu tabla se llama pacientes. Pon en esa ventana un TDatasource desde la pestaña "Data Access" se llamará Datasource1, en su propiedad Dataset, elige Query1. En la propiedad Datasource del dbgrid elige el Datasource1 (con esto estamos ligando la consulta al grid para ver los resultados). En el FormCreate de esa ventana, escribe:
Listo !! Cuando ejecutes tu programa, ya tendrás ordenado por fecha, después por hora y después por Nombre alfabético de los pacientes. ¿Lo ves ahora más fácil? No era para tanto ¿verdad? Bien, pues ahora te toca a tí buscar un buen manual de SQL (que los hay a patadas en internet) y mirar cómo puedes ordenar descendentemente los datos, agrupar información para sacar totales, etc. Saludos Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 26-11-2008 a las 09:32:07. |
|
#3
|
|||
|
|||
|
muchisimas gracias a todos los que me bancaron he solucionado el problema del orden por fecha y por hora
|
|
#4
|
|||
|
|||
|
hola
tengo un problema, cuando imprimo un report en vez de salirme la primer hoja impresa, me sale la primera en blanco y la segunda con la impresion yo pongo form x .quickrep1.peview y cuando me tira la vista preliminar del fornmulario , mando a imprimir hay alguna otra forma de imprimir un formulario? gracias |
|
#5
|
||||
|
||||
|
Puedes obviar la presentación preliminar y enviar a imprimir, pero el resultado va a ser el mismo.
mira con detalle (si lo has tocado o no usas un A4) el tamaño de página, los márgenes y posiblemente una banda de detalle muy grande. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
#6
|
|||
|
|||
|
buenaas
nesecito saber como puedo depurar desde una fecha hasta otra los datos de una tabla |
|
#7
|
||||
|
||||
|
Cita:
![]() ¿Podrías ser más descriptivo? ¿Que componentes estás empleado? ¿Sigues con los Tables o estás haciendo uso de Querys.? Saludos, |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ordenar datos en un StringGrid | gilberto_1126 | Varios | 2 | 22-12-2010 18:34:29 |
| Ordenar datos en IBDataSet | niñotaliban | Varios | 3 | 07-04-2007 14:03:06 |
| Ordenar datos en un DBGrid | jona-182 | Conexión con bases de datos | 3 | 30-03-2007 21:43:06 |
| Ordenar tabla (base de datos) | talos | C++ Builder | 3 | 10-02-2006 00:26:21 |
| Ordenar conjunto de datos | Osorio | Firebird e Interbase | 1 | 15-10-2003 07:56:42 |
|