FoxPro/Visual FoxPro - tabla

 
Vista:

tabla

Publicado por luis (72 intervenciones) el 11/06/2005 05:21:34
saludos, bueno mi problema es k stoy haciendo un sistema para una biblioteca, y pues tengo dos tablas una donde stan todos los datos de los libros y otra donde se van a guardar cuando se den de baja.Y pues en mi pantalla donde se dan de baja uso un locate y todo se muestra en cajas de texto.Y pues mi problema es k cuando se kiere dar de baja un libro no se puede por k se dan de baja todos los libros que hay, por k tengo un registro en la primer tabla llamada cantidad y pues me da de baja todos
Y necesito que al momento de dar de baja nada mas me de de baja los que el administrador necesite y que en la tabla de registros de todos los libros reste la cantidad que se dio de baja y los guarde. es decir tengo 3 libros de tl, y se dio de baja dos que en donde tenngo tres me reste y ponga 1.No se si pueda hacer.El codigo que tengo en el boton dar de baja es:

select 1
delete
pack
select 3
append blank
replace libro with form1.pageframe1.page15.text4.value
replace numero with form1.pageframe1.page15.text5.value
replace autor with form1.pageframe1.page15.text6.value
replace editorial with form1.pageframe1.page15.text7.value
replace especialidad with form1.pageframe1.page15.text8.value
replace adquisicion with form1.pageframe1.page15.text9.value
replace cantidad with form1.pageframe1.page15.text10.value
replace ubicacion with form1.pageframe1.page15.text2.value
replace fecha with date()
form1.refresh

espero k me puedan ayudar.
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