![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Como no proporcionas la estructura de tus tablas, en lo unico que puedo ayudarte, es diciendote que vas a tener que hechar mano de: joiner's, vistas e incluso de procedimientos almacenados, dependiendo del motor de bases de datos que estes usando.
|
#2
|
||||
|
||||
Gracias por contestar.
Uso InterBase 6 Open Source y Delphi 6. los componentes IBx. CREATE TABLE "ENCABEZADONOTA" ( "IDENCABEZADONOTA" "ID", "TIPOVENTA" "CADENA", "VENDEDOR" "CADENA", "CLIENTE" "CADENA", "PLAZO" "CADENA", "FECHALIMITEPAGO" DATE, "ENGANCHE" DECIMAL(15, 2) Default 0.00, "RESTO" DECIMAL(15, 2) Default 0.00, "LUGAREXPEDICION" "CADENA", "VIAEMBARQUE" "CADENA", "NUMPEDIDO" "CADENA", "FECHAVENTA" DATE Default 'Now', "TOTAL" DECIMAL(15, 2) Default 0.00, "SUBTOTAL" DECIMAL(15, 2) DEFAULT 0.00, "IVA" DECIMAL(15, 2) DEFAULT 0.00, "OBSNOTA" BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET ISO8859_1, PRIMARY KEY ("IDENCABEZADONOTA") ); CREATE TABLE "ENCABEZADOFAC" ( "IDENCABEZADOFAC" "ID", "TIPOVENTA" "CADENA", "VENDEDOR" "CADENA", "CLIENTE" "CADENA", "PLAZO" "CADENA", "FECHALIMITEPAGO" DATE, "ENGANCHE" DECIMAL(15, 2) Default 0.00, "RESTO" DECIMAL(15, 2) Default 0.00, "LUGAREXPEDICION" "CADENA", "VIAEMBARQUE" "CADENA", "NUMPEDIDO" "CADENA", "FECHAVENTA" DATE Default 'Now', "TOTAL" DECIMAL(15, 2) Default 0.00, "SUBTOTAL" DECIMAL(15, 2) DEFAULT 0.00, "IVA" DECIMAL(15, 2) DEFAULT 0.00, "OBSFACTURA" BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET ISO8859_1, PRIMARY KEY ("IDENCABEZADOFAC") ); CREATE TABLE "ABONOSNOTA" ( "IDABONONOTA" "ID", "IDENCABEZADONOTA" "ID", "VENDEDOR" VARCHAR(50), "CANTIDAD" DECIMAL(15, 2) Default 0.00, "FECHAPAGO" DATE, "FECHAVENCIMIENTO" DATE, "INTERES" DECIMAL(15, 2) DEFAULT 0.00, "TOTAL_A_PAGAR" DECIMAL(15, 2) DEFAULT 0.00, "SUPAGO" DECIMAL(15, 2) DEFAULT 0.00, "PAGADO" "SI_NO", PRIMARY KEY ("IDABONONOTA") ); CREATE TABLE "ABONOSFAC" ( "IDABONOFAC" "ID", "IDENCABEZADOFAC" "ID", "VENDEDOR" VARCHAR(50), "CANTIDAD" DECIMAL(15, 2) Default 0.00, "FECHAPAGO" DATE, "FECHAVENCIMIENTO" DATE, "INTERES" DECIMAL(15, 1) DEFAULT 0.00, "TOTAL_A_PAGAR" DECIMAL(15, 2) DEFAULT 0.00, "SUPAGO" DECIMAL(15, 2) DEFAULT 0.00, "PAGADO" "SI_NO", PRIMARY KEY ("IDABONOFAC") ); CREATE TABLE "GASTOS" ( "IDGASTOS" "ID" NOT NULL, "FECHA" DATE DEFAULT 'Now', "AUTORIZO" "CADENA", "SOLICITO" "CADENA", "CONCEPTO" BLOB SUB_TYPE TEXT SEGMENT SIZE 80 CHARACTER SET ISO8859_1, "CANTIDAD" DECIMAL(15, 2), CONSTRAINT "PK_GASTOS" PRIMARY KEY ("IDGASTOS") ); Ojala y me puedan ayudar.... Saludos. |
#3
|
||||
|
||||
![]() Hola nickname.
Cuando se te pida poner las estructuras de tus tablas, te recomiendo no pegar simplemente las sentencias create table, pues, salvo que tengas un pharser de SQL integrado, es bastante dificil de leer. Es mejor poner algun esquema de la forma: Código:
EncabezadoNota ============== id Entero TipoVenta VarChar Vendedor VarChar Etc. etc. aparentemente tus tablas no tienen ninguna relación... por ello podes crear un stored procedure que te devuelva los datos que requeris... algo como:
Su uso luego sería
Hasta luego. ![]() añadido: La sintaxis la he puesto de memoria... asi que puedo fallar fácilmente, pero la idea si está bien plasmada....
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate Última edición por jachguate fecha: 28-04-2004 a las 07:30:08. |
#4
|
||||
|
||||
Tienes razon pero no tenia mucho tiempo...
Cita:
Gracias por la respuesta se me hace interezante lo intentare de esa forma, ya que siempre escuchaba lo de los Procedimientos Almacenados pero nunca abia entendido ninguno hasta hoy que me pucistes el ejemplo, al que si le entiendo, y por lo tanto un buen libro que me puedas recomendar para aprender sobre los Procedimientos almacenados... Gracias.. Saludos |
#5
|
||||
|
||||
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
||||
|
||||
Muchas gracias..
Saludos. Héctor. |
![]() |
|
|
![]() |
|