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 29-11-2006
ygkw ygkw is offline
Miembro
 
Registrado: jun 2006
Posts: 15
Poder: 0
ygkw Va por buen camino
Unhappy Problemas con el MasterSource en un ClientDataset

Hola que tal muchachos, tengo un problema al tratar de conectar 2 tablas, estoy usando dbexpress (SQLConexion -> Query -> Provider -> ClientDataset - Datasource).

La tabla cabecera se llama compras y tiene como clave primaria los siguientes campos:
numero_compra (entero),
proveedor (entero),
tipo_documento (char)

la otra tabla detalle_compras con los siguentes campos de clave como clave primaria:
numero_compra (entero),
proveedor (entero),
tipo_documento (char),
codigo_articulo (entero)

En la consulta del detalle ya le coloque los parametros de busqueda Ej:
select *
from detalle_compras
where compra = :compra
and proveedor = roveedor
and tipo = :tipo

con esto me crea los 3 parametros que tengo definidos como de tipo 'Input' y su respectivo tipo de dato.

El problema es cuando en mi ClientDatasource, en la propiedad coloco MasterSource coloco el Clientdataset de la tabla cabecera, y agrego en la propiedad MasterField los 3 respectivos campos para relacionar ambas tablas quedando asi:
COMPRA -> COMPRA
PROVEEDOR -> PROVEEDOR
TIPO -> TIPO

Al iniciar la aplicacion y al activar los ClientDataset no me relaciona el detalle, solo me muestran los datos de la cabecera y nada en el detalle, provee colocar solo un campo de relacion en la propiedad MasterField (COMPRA -> COMPRA) con su respectiva correccion en el Query para solo tener un parametro y asi si funciona, pero al agregarle mas campos no.

Espero que alguien me pueda ayudar, estoy desesperado

Saludos
Responder Con Cita
  #2  
Antiguo 05-03-2015
diego bohorquez diego bohorquez is offline
Registrado
NULL
 
Registrado: ene 2011
Posts: 2
Poder: 0
diego bohorquez Va por buen camino
verifica tablas detalle

Hola, viendo lo que escribes me parece que es correcto, solo se meocurre que no estas haciendo el open a las tabla detalle.

verifica y me cuentas
Responder Con Cita
  #3  
Antiguo 05-03-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
9 años después

Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
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
Problemas con Clientdataset.Open; jmlifi Varios 1 16-11-2006 13:51:13
Problemas con ClientDataSet evento OnChange jmlifi Varios 2 30-10-2006 09:42:49
problemas a la hora de abrir un ClientDataset jmlifi Conexión con bases de datos 4 01-06-2006 12:28:20
Problemas con MasterSource en IBTable Ivanzinho Firebird e Interbase 2 02-05-2005 15:36:00
Problemas con DBExpress - ClientDataset argami Conexión con bases de datos 4 26-07-2004 11:21:12


La franja horaria es GMT +2. Ahora son las 22:38:09.


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