Club Delphi  
    Paypal   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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-07-2011
Avatar de cheche358
cheche358 cheche358 is offline
Miembro
 
Registrado: mar 2010
Ubicación: Valencia - Venezuela
Posts: 35
Poder: 0
cheche358 Va por buen camino
Gracias de nuevo jafera y Lepe por responder...

Podrian por favor darme un pequeno ejemplo de codigo de la consulta para borrar los datos asociados de la tabla detalle?

Ya tire la toalla recorriendo la tabla manualmente
Responder Con Cita
  #2  
Antiguo 14-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
mas o menos asi
Código SQL [-]
 
delete from tabladetalle where CampoComun = TablaCabecera.CampoComun
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #3  
Antiguo 14-07-2011
Avatar de cheche358
cheche358 cheche358 is offline
Miembro
 
Registrado: mar 2010
Ubicación: Valencia - Venezuela
Posts: 35
Poder: 0
cheche358 Va por buen camino
Gracias a todos por su tiempo... Resolvi haciendo la consulta y borrando los datos asociados a ella.

Les comento que aun con la inquietud del codigo anterior segui investigando codigo similar por ahi y agregandole un Refresh y sin el Next a la tabla despues de borrar funciono:

procedure BorrarRegistros;
begin
Form1.tbl8.First;
while Form1.tbl8.Eof = False do
begin
Form1.tbl8.Delete;
Form1.tbl8.Refresh;
end;
end;

Me quedara para una proxima situacion similar.

Gracias de nuevo

Última edición por cheche358 fecha: 14-07-2011 a las 19:00:28. Razón: Error en el codigo
Responder Con Cita
  #4  
Antiguo 14-07-2011
Avatar de oscarac
[oscarac] oscarac is offline
Miembro Premium
 
Registrado: sep 2006
Ubicación: Lima - Perú
Posts: 2.015
Poder: 22
oscarac Va por buen camino
Probaste quitandole el Next como te sugeri?
Lepe tambien te menciono que cuando borras un registro el puntero pasa al siguiente porque no se puede quedar en el limbo
__________________
Dulce Regalo que Satanas manda para mi.....
Responder Con Cita
  #5  
Antiguo 14-07-2011
Avatar de cheche358
cheche358 cheche358 is offline
Miembro
 
Registrado: mar 2010
Ubicación: Valencia - Venezuela
Posts: 35
Poder: 0
cheche358 Va por buen camino
Si al final se lo quite, pero por las pruebas que hice el problema no era exactamente que se quedara en el "limbo", el problema es que cuando ya habia borrado 5, 10 articulos o los que fuera y quedaban solo 2, entonces con ese NEXT se movia al final de la tabla y se cerraba el WHILE, quedandome siempre un registro por borrar.

Asi que ese ultimo codigo que puse funciona perfect para el que lo necesite
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Recorrer Registros de dos Tablas comprobando STOCK Lenny Varios 1 18-01-2011 18:25:19
Recorrer registros golf2008 MySQL 3 17-04-2008 15:56:44
Recorrer Tabla, contar registro repetidos y escribir totales en otra Tabla Lucas_diaz1810 Conexión con bases de datos 1 25-12-2006 13:04:34
Recorrer todos los registros de una tabla que tengan el mismo campo Sayuri Conexión con bases de datos 3 08-12-2005 16:07:46
recorrer tabla acrophet Conexión con bases de datos 7 30-04-2004 00:03:06


La franja horaria es GMT +2. Ahora son las 20:09:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi