FoxPro/Visual FoxPro - AYUDAAA PLEASE ¿como borro registros de una tabla?

 
Vista:

AYUDAAA PLEASE ¿como borro registros de una tabla?

Publicado por Erick (31 intervenciones) el 21/09/2004 23:06:38
buenas tardes amigos como estan, solo quisiera saber que comando puedo utilizar para el borrado logico de registros de una tabla, y como lo utilizo es decir si lo puedo utilizar como los replace, y si tengo que activar la opcion set delete on o algo asi, agradecere mucho su ayuda, de antemano muchisimas gracias.

Saludos
Erick.
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:AYUDAAA PLEASE ¿como borro registros de una tab

Publicado por sual (362 intervenciones) el 21/09/2004 23:18:34
SELECT TuTabla
** colocate en el registro que quiere borrar
DELETE
** y te lo marca como borrado
lo puedes ver con SET DELETE OFF
y lo puedes ocultar con SET DELETE ON
si quieres que se borre definativamente usa PACK
pero tienes que tener tu tabla en EXCLUSIV

bye y suerte.
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

RE:AYUDAAA PLEASE no se como usarlo, ayuda por fa

Publicado por Erick (31 intervenciones) el 22/09/2004 01:06:43
no se si este usando bien este comando para borrar los registros de una tabla, el codigo seek busca por clave el registro que quiero borrar, me lo despliega en los textbox que tengo y deseo que lo que ahi aparece en los text box, sea borrado de la tabla, como hago eso, como hago referencia a eso en mi codigo, ayudenme por fas, aki lesmuestro mi codigo, diganme como uso esa opcion delete. esperando que me ayuden, me despido, de antemano muchisimas gracias.

use consumibles
set order to icvecon
with thisform

SEEK .ctClave.value
if found()

delete consumibles.cvecon
delete consumibles.nombredelproducto
delete consumibles.descripcion
delete consumibles.preciounitario
delete consumibles.ubicacion
delete consumibles.existencia
flush

else

wait windows "NO PROCEDE NO SE ENCUENTRA LA CLAVE INDICADA, CLAVE INEXISTENTE" timeout 2 at 8,61
.bcLimpiar.setfocus

endif
endwith

saludos.
Erick.
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

RE:AYUDAAA PLEASE no se como usarlo, ayuda por fa

Publicado por Fernando Hevia (38 intervenciones) el 22/09/2004 01:15:51
Hola Erick... es como dice sual... solo debes darle DELETE y el te borra el registro completo en la tabla seleccionada. Recuerda tener SET DELETE ON para q no se vea. y al final darle un thisform.refresh para actualizar todos tus textbox.

Espero te sirva

Fernando Hevia
Maracaibo, Venezuela
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

RE:AYUDAAA PLEASE no se como usarlo, ayuda por fa

Publicado por sau (362 intervenciones) el 22/09/2004 04:54:16
ay te va el codigo te tiene que funcionar..


use consumibles
set order to icvecon
IF SEEK(Thisform.ctClave.value )
if found()
DELETE
else
wait windows "NO PROCEDE NO SE ENCUENTRA LA CLAVE INDICADA, CLAVE INEXISTENTE" timeout 2 at 8,61
RETURN 0
endif

saludos.
Erick.
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

RE:AYUDAAA PLEASE no se como usarlo, ayuda por fa

Publicado por Dr3K (2 intervenciones) el 23/09/2004 08:34:04
Mira supongamos ke la tabla se llama "tb1" y la base de datos "db"
entonces primero colocamos SET DELETE ON
Despues Seleccionas la tabla a borrar: SELECT tb1
y la borramos con: DELETE ALL (Esto Eliminará todos los registros)
-No se si eso es lo ke kieres hacer, ojalá te sirva.
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