Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-01-2004
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
array en interbase??

tengo q poner en una tabla un conjunto de datos pertencientes a los meses del año y tienen q ir tanto para importes como porcentajes, mi idea seria si ahi alguna otra forma de hacerlo q no sea:

importe_enero, importe_febrero, ....
porcentaje_enero, porcentaje_febrero, ...

y fuera algo como importe(1..12) y porcentaje(1..12), para q fueran mas comodos de tratar (sobre todo al hacer una suma de todo el año)
Responder Con Cita
  #2  
Antiguo 26-01-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

aunque existe un tipo ARRAY nativo en InterBase (te remito a la documentación(*)), yo utilizaría, ya que estamos con un sistema relacional, una tabla relacionada para almacenar los importes y porcentajes mes a mes. El mes sería parte de la clave primaria de esta tabla, junto con la clave primaria de la tabla "principal".

(*) Te remito a la documentación sobre el tipo ARRAY porque aunque yo utilizaría la idea de la tabla relacionada, el usar un tipo ARRAY tampoco es una idea descabellada.

Saludos.

Última edición por kinobi fecha: 26-01-2004 a las 21:08:04.
Responder Con Cita
  #3  
Antiguo 27-01-2004
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
Gracias, me podrias decir como va las funciones array tanto en sql, como en delphi (usar su tipo de datos), o donde puedo encontrar la documentacion (a ser posible en español)
Responder Con Cita
  #4  
Antiguo 27-01-2004
Gydba Gydba is offline
Miembro
 
Registrado: ene 2004
Ubicación: Argentina
Posts: 673
Poder: 21
Gydba Va por buen camino
La información sobre los campos array está en la página 80 del "Interbase 6 Data Definition Guide".
__________________
Suerte
.: Gydba :.
Responder Con Cita
  #5  
Antiguo 27-01-2004
xerkan xerkan is offline
Miembro
 
Registrado: jun 2003
Posts: 89
Poder: 21
xerkan Va por buen camino
Bien ya se crearlo con sql, pero no se utilizarlo mediante delphi al añadir el campo nuevo en el field editor dice q es un campo del tipo tbytesfield, y no se como introducirle valores

en sql e creado un tipo asi:

array integer[1:12],
....
Responder Con Cita
  #6  
Antiguo 27-01-2004
Avatar de kinobi
kinobi kinobi is offline
Miembro
 
Registrado: may 2003
Posts: 2.621
Poder: 24
kinobi Va por buen camino
Hola,

hasta lo que yo sé, hace tiempo que no utilizo habitualmente Delphi, ni el BDE ni IBX (no sé si IBO o FIBPlus...) tienen soporte para el tipo ARRAY de InterBase.

Saludos.

Nota: Las consultas relacionadas con asuntos propios de la parte cliente, como es el uso de componentes de acceso, se tratan en el foro "Conexión con bases de datos". De todas formas, por ser ésta una cuestión muy específica de InterBase, no voy a mover el hilo.
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


La franja horaria es GMT +2. Ahora son las 09:58:11.


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