FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
No puedo crear Indice Secundario
Hola, compañeros.
Os agradecería un poco de ayuda. Estoy intentando crear un índice secundario en una Tabla, para utilizar el método Table.SetRange([fecha1], [fecha2]); Bien. Tengo una tabla detail con un campo "Fech" En el Object Inspector, selecciono la propiedad "IndexDefs". Ya existe un índice primario. Pulso en el boton Add New, se abre el selector de propiedades, le pongo un nombre, selecciono el campo "Fech" y lo cierro. Vuelvo a las propiedades de la tabla, pulso en la propiedad "IndexName" y no me aparece en el desplegable. Vuelvo a "IndexDefs" y, para mi sorpresa, ha desaparecido el nuevo índice creado. Lo he intentado varias veces y siempre igual. He mirado en el fichero .dfm y aparece el índice. Pero cuando vuelvo de nuevo, ya lo ha quitado. Queda claro que no soy nada experto en tablas, pero esto me sobrepasa en mucho. Si alguien puede echarme una mano... GRACIAS. |
#2
|
||||
|
||||
Dinos que tipo de tablas estás utilizando, para poderte ayudar y con que utilidad estás creando el índice.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Bien, gracias Marcos.
Las tablas son Paradox y la utilidad es el IDE de Delphi7. El índice primario que tengo creado, ya incluye el campo "Fech" con la hora y el número de cliente. Un Saludo. |
#4
|
||||
|
||||
¿No usas el database desktop?
|
#5
|
|||
|
|||
Si, Newtron. Es fácil crear aquí el índice Secundario.
Pero si no tengo entendido mal, esto sirve para una tabla ya creada. Lo que yo pretendo es crear la tabla con sus índices desde el propio programa. No se si me explico, porque no comprendo muy bien el funcionamiento de las tablas, todavía. Gracias por tu sugerencia. |
#6
|
||||
|
||||
Negativo, con el database desktop puedes crear o modificar tablas ya creadas, de todas formas lo ideal es hacer tú mismo la gestión de tus tablas desde la aplicación.
Te he preparado un ejemplo de como se crea una tabla con un índice primario y otro secundario, espero que te sirva.
Recuerda que tienes que añadir al "uses" del formulario las unidades "dbtables" y "db". Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Update índice secundario con ADOQuery | miquellg | SQL | 1 | 09-04-2006 18:30:15 |
como puedo generar un indice en paradox | mrmago | Conexión con bases de datos | 4 | 13-01-2006 23:19:54 |
Crear Indice no primario | vtdeleon | Conexión con bases de datos | 2 | 06-09-2004 00:33:46 |
No puedo crear un índice FULLTEXT... | vivim82 | MySQL | 1 | 26-05-2004 15:47:20 |
Indice Secundario en Firebird | barrauda | Conexión con bases de datos | 4 | 01-02-2004 13:38:32 |
|