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 04-11-2015
alexglez1255 alexglez1255 is offline
Miembro
NULL
 
Registrado: jul 2013
Posts: 86
Poder: 11
alexglez1255 Va por buen camino
campos anidados no trabajan bien.

estas son las tablas de los campos anidados
Código Delphi [-]
TABLa CLIENTES 

    CONSECUTIVO             INTEGER NOT NULL,
    COD_CLIENTE              INTEGER NOT NULL,
    CLIENTE                      CHAR(60),
    COLONIA                     CHAR(50),
    CIUDAD                       CHAR(40),
    REFERENCIA1NOMBRE     CHAR(100),
    REFERENCIA1DIRECCION CHAR(100),
    REFERENCIA1TELEFONO   CHAR(20),
    REFERENCIA2NOMBRE     CHAR(100),
    REFERENCIA2DIRECCION  CHAR(100),
    REFERENCIA2TELEFONO   CHAR(20),
    FECHA_NAC                   DATE,
    HORA_ALTA                  TIME,
    ZIPCOD                        INTEGER,
    FEC_ALTA                    DATE,
    DOMICILIO                   CHAR(60),
    IFE                             CHAR(25),
    CAPTURISTA                CHAR(10),
    IDCAPTURISTA             INTEGER,
    TELEFONO                  CHAR(20),
    ESTADO                     CHAR(20),
    TIPOREFERENCIA1       CHAR(10),
    TIPOREFERENCIA2       CHAR(10),
    TELEFONOCASA          CHAR(10),
    TELEFONOCELLCLIENTE   CHAR(10),
    NOMBREESPOSA          CHAR(60)
    qrycontranidado     campos de la tablas de contratos

TABLA CONTRATOS

    COD_CONTRATO          INTEGER NOT NULL,
    COD_CLIENTE           INTEGER,
    CLIENTE               CHAR(60),
    COD_VENDEDOR          INTEGER,
    COD_JEFGRUPO          INTEGER,
    COD_SUPERVISOR        INTEGER,
    COD_COBRADOR          INTEGER,
    FECH_INICIO_PAGO      DATE,
    FECH_FINAL_PAGO       DATE,
    ENGANCHE              FLOAT,
    OBSERVACIONES         CHAR(250),
    LUGAR_DE_VENTA        CHAR(50),
    ENTRE_CALLES          CHAR(100),
    EMAIL                 CHAR(80),
    OCUPACION             CHAR(100),
    DOMICILIO_TRABAJO     CHAR(150),
    TEL_TRABAJO           CHAR(50),
    FECHA_ALTA            DATE,
    HORA_ALTA             TIME,
    SALDO                 FLOAT,
    TIPODEPAGO            VARCHAR(11) CHARACTER SET NONE,
    CONT_INTER            INTEGER,
    NOMBREREFERENCIA1     CHAR(50),
    DIRECCIONREFERENCIA1  CHAR(50),
    TELEFONOREFERENCIA1   CHAR(15),
    NOMBREREFERENCIA2     CHAR(50),
    DIRECCIONREFERENCIA2  CHAR(50),
    TELEFONOREFERENCIA2   CHAR(15),
    CAPTURISTA            CHAR(10),
    IDCAPTURISTA          INTEGER,
    ABONO                 FLOAT,
    FECHADEVENTA          DATE,
    TIPODEABONO           CHAR(10),
    PLAZO1ERPAGO          INTEGER,
    PLAZO_PAGO            INTEGER,
    DOMICILIO             CHAR(100),
    VENDEDORNOMBRE        CHAR(50),
    FECHULTIABONO         DATE,
    DESCUENTOESPECIAL     FLOAT
    qryarticulosanidados    CAMPOS DE LOS ARTICULOS DEL CONTRATO

  
TABLA ARTICULOSDECONTRATO 
    COD_CONTRATO          INTEGER NOT NULL,
    COD_ARTICULO          INTEGER NOT NULL,
    FECHA                 DATE,
    HORA                  TIME,
    PRECIO                FLOAT,
    COD_VENDEDOR          INTEGER,
    COSTO_ARTICULO        FLOAT,
    DESCRIPCION_ARTICULO  CHAR(120),
    TOTAL                 FLOAT,
    COD_CLIENTE           INTEGER,
    CAPTURISTA            CHAR(10),
    IDCAPTURISTA          INTEGER,
    CANTIDAD              FLOAT,
    IDESPECIAL            INTEGER

Código SQL [-]
Qryclientes SQL sentencia
select *  from CLIENTES
where  COD_CLIENTE =:cod_cliente

Qrycontraanida SQL
select  *  from CONTRATOS
where cod_cliente=:cod_cliente
order by cod_contrato

Qryarticuloanidado SQL 
select * from ARTICULOSDECONTRATO
where cod_contrato=:cod_contrato
order by fecha

he definido la pinkey correcta de acuerdo al where....solo me trabaja de clientes hacia contratos pero no me jala los articulos...alguien le ha pasado esto,..? ya hice una prueba aparte en un programa independiente y me trabajo bien, pero en el sistema no quiere...agradeceria mucho sus observaciones... que mi Dios Jehova los bendiga...

Última edición por Casimiro Notevi fecha: 04-11-2015 a las 17:27:51.
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
campos anidados alexglez1255 Conexión con bases de datos 3 16-07-2015 21:39:48
Delphi, Indy, SSL Cuales versiones trabajan bien con cuales ?. Como se configuran ? rolandoj Internet 12 23-03-2014 17:07:41
Quienes trabajan DB2 ? rolandoj DB2 10 30-07-2010 16:21:19
Lo bien hecho bien parece. marcoszorrilla Humor 2 13-03-2008 21:13:21
Porque no realiza bien el Cmmit o bien un ApplyUpdates(-1)? Luis Alberto Varios 6 14-12-2005 22:44:25


La franja horaria es GMT +2. Ahora son las 19:05:57.


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