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 22-04-2005
joanajj joanajj is offline
Miembro
 
Registrado: jul 2003
Posts: 144
Poder: 21
joanajj Va por buen camino
problema Maestro Detalle

Buenas a todos tengo el siguiente problema:

Uso Ado , una relación maestro detalle, con cabecera de fra. y cuerpo de fra. , y la relación la tengo hecha por nº de fra., pues bien, si quiero cambiar el nº de fra. lo hago primero en el cuerpo de la fra., pero al cambiar el lprimer registro me lanza un error diciendo algo así como que la posicición del registro se ha perdido, claro que al cambiar el nº de fra.en una linea del cuerpo se pierde la coincidencia que las relaciona, supongo que esa es la causa del error, pero la pregunta es si hay alguna forma de evitar eso, es decir poder cambiar el nº de la fra.tanto en el cuerpo como en la cabecera sin que se produzca ese error.

Muchas gracias a todos
Responder Con Cita
  #2  
Antiguo 22-04-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Poder: 21
AGAG4 Va por buen camino
ok...

Puedes Señalarnos exactamente que Error es por favor....

Saludos....
Responder Con Cita
  #3  
Antiguo 22-04-2005
joanajj joanajj is offline
Miembro
 
Registrado: jul 2003
Posts: 144
Poder: 21
joanajj Va por buen camino
el error es algo así...

Buenas de nuevo, donde me dá el error no tengo internet, así os lo comento más o menos como lo recuerdo:

¡ no se ha encontrado eof o bof, o no se puede situar el cursor en la fila seleccionada ! Algo así

por ej. tengo esto:

Cabecera factura:

NUMERO CLIENTE FECHA ETC...

Cuerpo factura:

NUMERO CODIGO DESCRIPCION CANTIDAD PVP ETC

La relación la hago por NUMERO, claro que desde que cambio en la primera linea del cuerpo el valor del campo NUMERO es cuando me dá el error...
Es como si perdiera le relación...

No sé si está más claro, en caso contrario el Lunes transcribo el error...


Gracias
Responder Con Cita
  #4  
Antiguo 22-04-2005
LucianoRey LucianoRey is offline
Miembro
 
Registrado: feb 2004
Posts: 73
Poder: 21
LucianoRey Va por buen camino
Maestro-Detalle

Hola, ojala te sirva algo que lei hace poco.

En el el evento afterpost del maestro pones algo asi como:

Código:
ADODataSet15.FieldValues['cvefic']:=ADOStoredProc1.Parameters.Items[1].Value;
donde ADODataSet15 es una de mis tablas detalle, esto es para que asigne a los detalles el nuevo valor de tu clave, en el ejemplo yo le asigno el valor que me regresa mi procedimiento almacenado, tu lo cambias por el valor que quieras, saludos.
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 15:40:27.


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