FoxPro/Visual FoxPro - No Borrar un solo Registro

 
Vista:

No Borrar un solo Registro

Publicado por David (1 intervención) el 21/06/2005 19:55:57
hola a todos !!
este es mi problema

tengo un formulario, en el cual tengo dos tablas diferentes que estan relacionadas con un numero (codigo)....

cuando agrego un registro , tengo la opcion que puede seguir agregando mas registros en la segunda tabla,,,,

mi pregunta :
COMO PUEDO YO , BORRAR REGISTROS EN LA SEGUNDA TABLA RELACIONADA CON EL CODIGO , Y QUE CUANDO ME QUEDE UN SOLO REGISTRO, NO ME BORRE ESE REGISTRO...?

NECESITO SUS AYUDAS ,, !!

DAVID.-
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No Borrar un solo Registro

Publicado por Roman Suazo (2723 intervenciones) el 21/06/2005 20:08:41
Selec tablaSecundaria

count all for id=x and !delete() to NurmeroRegistros

if NumeroRegistros>1
delete
else
messagebox("No se permite borrar el actual registro", 32,"mensaje")
endif

Algo asi te podria ayudar. Podrian haber soluciones mas rapidas como mover el puntero (hacia atras y hacia adelante) y ver si hay registro con determinado ID pero siempre tendria que estar la tabla ordenada. Con la solucion que te di se corren menos riesgos...pero podria ser lenta dependiendo del caso....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar