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 28-02-2007
Gigabyte1024 Gigabyte1024 is offline
Miembro
 
Registrado: feb 2007
Posts: 14
Poder: 0
Gigabyte1024 Va por buen camino
Insertar datos en un arreglo

como puedo llenar un arreglo que esta en una tabla de interbase por medio de delphi, he estado intentando de varias maneras y no parezco estar ni cerca, agradezco su ayuda de antemano.

Gracias
Responder Con Cita
  #2  
Antiguo 28-02-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿qué quieres hacer exactamente?, igual hay oto método más fácil.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 28-02-2007
Gigabyte1024 Gigabyte1024 is offline
Miembro
 
Registrado: feb 2007
Posts: 14
Poder: 0
Gigabyte1024 Va por buen camino
pues necesito entregar un proyecto que maneje facturacion entonces por ejemplo los articulos que van en la factura son los que quiero meter en esos arreglos por decir junto con la cantidad y precios, cada registro de la tabla repesentaria una factura diferente, si hay una mejor manera bienvenida.

Gracias
Responder Con Cita
  #4  
Antiguo 28-02-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Porque no usas 2 tablas , una para los datos generales de la facturas (nro, fecha, cliente, etc) y otra para el detalle (cantidad, cod_item, precio.etc)
Responder Con Cita
  #5  
Antiguo 28-02-2007
Gigabyte1024 Gigabyte1024 is offline
Miembro
 
Registrado: feb 2007
Posts: 14
Poder: 0
Gigabyte1024 Va por buen camino
tal vez no capto tu idea seria como poner en la segunda tabla, no. fact, cant, articulo, precio, pero entonces yo pondria en no. fact la factura a la cual pertenecen pero no se haria muy grande esa tabla? y seria estar buscando en muchos campos el numero al que pertenecen.
La otra manera en que comprendo tu idea es que se cree una tabla nueva por cada factura que yo haga pero no creo que hayas querido decir eso.

Gracias
Responder Con Cita
  #6  
Antiguo 28-02-2007
knife_sj knife_sj is offline
Miembro
 
Registrado: feb 2005
Posts: 18
Poder: 0
knife_sj Va por buen camino
yo estoy trabajando en un programa de facturacion en el cual las facturas y los articulos de esa factura van en 2 tablas por separado... la estructura es la siguiente:

tabla Facturas:
id - cliente - fecha - hora - Comentario - Anulada - total

tabla DetFacturas
articulo - cantidad - precio_venta - id_factura


en la primera van los datos de la facturas y en la segunda los articulos que esta contiene... esa es la mejor forma de hacer esto, pq en un field de db no puedes insertar un array, a lo sumo puedes convertir el array a una cadena separada por algun delimitador (ejemplo ; o @), pero siempre va a ser mas complicado que hacer 2 tablas

y si, a lo largo esta tabla llega a tener muchos registros, pero no es problema, por que cuando tu consultes alguna factura vas traer solos lo que tengan id_factura = id

nose si se entiende

Salu2
Responder Con Cita
  #7  
Antiguo 28-02-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Cita:
Empezado por Gigabyte1024
tu idea seria como poner en la segunda tabla, no. fact, cant, articulo, precio, pero entonces yo pondria en no. fact la factura a la cual pertenecen pero no se haria muy grande esa tabla? y seria estar buscando en muchos campos el numero al que pertenecen.
Gigabyte1024 no le des más vueltas, es como se ha hecho siempre las facturas.

En la tabla facturas su clave primaria será el número de factura. En la tabla Detalle de factura, debes tener un índice (que permita duplicados) sobre el campo id_factura, para que las búsquedas sean rápidas.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #8  
Antiguo 28-02-2007
Avatar de Onti
Onti Onti is offline
Miembro
 
Registrado: jul 2003
Ubicación: La Paz - Bolivia
Posts: 500
Poder: 21
Onti Va por buen camino
Cita:
Empezado por Lepe
Gigabyte1024 no le des más vueltas


Si resulta muy fácil y bastante útil manejar en 2 tablas, para afianzar conceptos puedes buscar información respecto a la normalizacion de tablas
Responder Con Cita
  #9  
Antiguo 28-02-2007
Gigabyte1024 Gigabyte1024 is offline
Miembro
 
Registrado: feb 2007
Posts: 14
Poder: 0
Gigabyte1024 Va por buen camino
Ok. Muchas gracias por su ayuda comenzare a trabajar con ese concepto, ya analizandolo si parece muy sencillo.

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
Saber si un arreglo contiene datos lucasarts_18 PHP 7 27-12-2006 18:16:40
Como cargar los datos de un arreglo en un dbgrid sin utilizar sql ilichhernandez Conexión con bases de datos 3 13-07-2006 19:17:20
Insertar datos en Base de Datos aoiTo C++ Builder 2 18-06-2006 15:42:43
Datos en Editor de Texto a Arreglo Keating Varios 1 15-06-2005 15:18:16
ADOquery insertar datos sakuragi Conexión con bases de datos 3 08-12-2004 14:10:23


La franja horaria es GMT +2. Ahora son las 10:35:35.


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