![]() |
![]() |
| 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
|
|||
|
|||
|
tabla
como seria la tablita en sql?
no entiendo mucho gracias |
|
#2
|
||||
|
||||
|
Hola
Hay que tener en cuenta varias cosas. 1-La tabla Esta pertenece a la base de datos, es la que contiene los datos 2-La consulta. Lo que se hace con sql, osea se pide informacion (consultas), se añaden items, etc, a las tablas. Lo que se te dio fue la manera de CONSULTAR por medio de SQL a una tabla, NO organizar la Tabla. Saludos
__________________
Siempre Novato |
|
#3
|
||||
|
||||
|
¿Tablita en sql? ¿A qué te refieres?
![]() Dices que tienes una base de datos, por tanto intuyo que tienes una tabla. Partamos de algo fundamental: ¿Podrías decirnos que tanto sabes sobre bases de datos? ¿Que motor usas? ¿Que componentes empleas para acceder a la base de datos? Cuando más nos puedas decir al respecto más te podremos ayudar. Saludos, |
|
#4
|
|||
|
|||
|
entiendo algo de bases de datos
lo que hice fue armar un formulario poberle un componente table mas un data source base de datos elegi dbase IV y tengo la table mostrada en un db grid y necesito que en el db grid me salga ordenada por fecha y dentro de ese orden tambien por hora.. disculpen si no me expreso bien.. gracias por ayudarme |
|
#5
|
||||
|
||||
|
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, |
|
#6
|
||||
|
||||
|
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. |
|
#7
|
|||
|
|||
|
muchisimas gracias a todos los que me bancaron he solucionado el problema del orden por fecha y por hora
|
|
#8
|
|||
|
|||
|
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 |
![]() |
| 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 |
|