borrar registros en 2 tablas

borrar registros en 2 tablas

Postby pakotel » Sat Oct 04, 2008 1:09 pm

hola ojala me puedan ayudar estoy haciendo un programa para generar una orden para lo cual uso 2 tablas en una me crea el maestro d eordenes y en otra su detalle si genero una orden con 10 piezas en la tabla de maestro me crea un registro y en la tabla de detalle me crea 10 registros el problema viene cuando borro la orden en la tabla de maestro si me borra el registro pero en el detalle solo me borar el primer registro de la orden alguin tendra algun ekejemplo para solucionar que el borardo sea de todos los registros que genere por orden
pakotel
 
Posts: 7
Joined: Mon Jul 09, 2007 1:50 pm

Postby MauroArevalo » Sat Oct 04, 2008 2:00 pm

Pakotel:

Aca va una:

Code: Select all  Expand view  RUN
USE MAESTRO NEW ALIA MAE EXCLUSIVE
USE MOVIMIE NEW ALIA MOV EXCLUSIVE

SELE MAE
DELE ALL FOR NUM_ORD="5125""
PACK

SELE MOV
DELE ALL FOR NUM_ORD="5125""
PACK


Otra opción podria ser:

Code: Select all  Expand view  RUN
USE MAESTRO NEW ALIA MAE SHARED
USE MOVIMIE NEW ALIA MOV SHARED

SELE MAE
IF FLOCK()
  DELE ALL FOR NUM_ORD="5125""
ENDIF
UNLOCK

SELE MOV
IF FLOCK()
  DELE ALL FOR NUM_ORD="5125""
ENDIF
UNLOCK


Saludos
Edgar Mauricio Arévalo Mogollón.
Bogotá DC. Colombia
FWH FTDN, xHarbour 1.2.1, Pelles C, Fivedit, Visual Studio Code, Borland 7.30, Mysql, Dbfs
http://www.hymplus.com http://www.hymlyma.com
Tratando de retomar la programación....
User avatar
MauroArevalo
 
Posts: 107
Joined: Thu Jan 19, 2006 11:47 pm
Location: Bogota DC. Colombia

Postby MauroArevalo » Sat Oct 04, 2008 2:00 pm

Pakotel:

Aca va una:

Code: Select all  Expand view  RUN
USE MAESTRO NEW ALIA MAE EXCLUSIVE
USE MOVIMIE NEW ALIA MOV EXCLUSIVE

SELE MAE
DELE ALL FOR NUM_ORD="5125""
PACK

SELE MOV
DELE ALL FOR NUM_ORD="5125""
PACK


Otra opción podria ser:

Code: Select all  Expand view  RUN
USE MAESTRO NEW ALIA MAE SHARED
USE MOVIMIE NEW ALIA MOV SHARED

SELE MAE
IF FLOCK()
  DELE ALL FOR NUM_ORD="5125""
ENDIF
UNLOCK

SELE MOV
IF FLOCK()
  DELE ALL FOR NUM_ORD="5125""
ENDIF
UNLOCK


Saludos
Edgar Mauricio Arévalo Mogollón.
Bogotá DC. Colombia
FWH FTDN, xHarbour 1.2.1, Pelles C, Fivedit, Visual Studio Code, Borland 7.30, Mysql, Dbfs
http://www.hymplus.com http://www.hymlyma.com
Tratando de retomar la programación....
User avatar
MauroArevalo
 
Posts: 107
Joined: Thu Jan 19, 2006 11:47 pm
Location: Bogota DC. Colombia

gracias MauroArevalo

Postby pakotel » Fri Oct 10, 2008 3:17 pm

quedo solucionado gracias MauroArevalo hasta pronto
pakotel
 
Posts: 7
Joined: Mon Jul 09, 2007 1:50 pm


Return to FiveWin para CA-Clipper

Who is online

Users browsing this forum: No registered users and 4 guests