Espere te sirva
Select tabla_mia
Delete all for MONTH Fecha_proce) = MONTH(thisform.MES_PROCE1.Value)
Jairo
Borrar campos o registros??
Para borrar campos:
USE miTabla EXCLUSIVE
ALTER TABLE miTabla DROP COLUMN miCampo
Para borrar registros:
USE miTabla EXCLUSIVE
DELETE FOR MONTH(campoFecha) = 1
PACK
campoFecha debe ser tipo DATE
Saludos.
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
Por si acaso tu tabla esta en buffer ¿?? De ser asi dale primero un tableupdate(.t.) y luego procede a borrar…
MK
Cierra todo y vuelve a abrir tu tabla
Asumo que lo haces asi
USE MITABLA
&& procedo a borrar …
DELETE FROM CLIENTES WHERE MONTH(Fecha_Periodo) == MONTH((DATE())
&& listo no hay mas magia…
USE IN SELECT("MITABLA")
Consulta.
¿Por qué abrir la tabla con use?
Si cuando se hace un select, delete, update se abre en forma automática.
Solo para descartar….
Hola Luis,
En mi caso trabajo con Tablas libres. Al inicio de la aplicación hago mi SET PATH a la ruta de las tablas. Y después cuando quiero hacer un SELECT .. FROM.. no necesito abrir la tabla con USE.. al menos no he tenido problemas.
Personalmente no trabajo con Entorno de datos. Como que muy amarrado a la base de datos o tabla. Pero bueno esa parte ya está formado parte del pasado.. porque ya estoy trabajando más con Postgresql, MySQL o SQL SERVER-.
Normalmente el Pack tienes que usar en una opción especial, ya que necesitas abrirlo en modo exclusivo, y si trabajas multiusuario, puede darte problemas si pones el pack en el botón eliminar o donde ejecutes el DELETE
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de lervys cuicas
Enviado el: Jueves, 06 de Enero de 2011 12:30 p.m.
Para: publice...@googlegroups.com
Juega tu tabla y vemos
MK
Solo por curiosidad..
El SET DELETED está en ON u OFF?
Debería estar en ON
Y no solo ahí, tambien en las opciones predeterminadas.
MK
Luis María Guayán
Tucumán, Argentina
_________________________
http://www.PortalFox.com
Nada corre como un zorro
_________________________
Eso precisamente me estaba faltando...!!!! Gracias a todos....!!!!!!!
From: cbo...@gmail.com
Date: Thu, 6 Jan 2011 16:06:39 -0300
Subject: Re: [vfp] Borrar campos de una tabla
To: publice...@googlegroups.com
agerga antes de borrar set dele on
Al hacer esto me muestra la marca para borrarlos pero nunca los borra...! Porque sera..?
DELETE FROM clientes WHERE MONTH(fecha_periodo) = MONTH(DATE())
SELECT�clientesBROWSE
Subject: RE: [vfp] Borrar campos de una tablaDate: Thu, 6 Jan 2011 12:09:01 -0500
USE IN SELECT("MITABLA")
�
USE MITABLA
�
&& procedo a borrar �
�
DELETE FROM CLIENTES WHERE MONTH(Fecha_Periodo) == MONTH((DATE())
�
&& listo no hay mas magia�
�
MK
�
�
�
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de lervys cuicas
Enviado el: jueves, 06 de enero de 2011 11:35
Para: publice...@googlegroups.com
Asunto: RE: [vfp] Borrar campos de una tabla
�
Buen dia Miguel. Al colocar USE me dice file in use
Subject: RE: [vfp] Borrar campos de una tabla
Date: Thu, 6 Jan 2011 11:36:40 -0500
From: mcan...@ximesa.com
To: publice...@googlegroups.com
�
�
Cierra todo y vuelve a abrir tu tabla
�
Asumo que lo haces asi
�
USE MITABLA
�
&& procedo a borrar �
�
DELETE FROM CLIENTES WHERE MONTH(Fecha_Periodo) == MONTH((DATE())
�
&& listo no hay mas magia�
�
MK
�
�
�
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de lervys cuicas
Enviado el: jueves, 06 de enero de 2011 11:03
Para: publice...@googlegroups.com
Asunto: RE: [vfp] Borrar campos de una tabla
�
Buen dia, nose que es �buffer.... Me va a tocar leer bastante... Gracias
Subject: RE: [vfp] Borrar campos de una tabla
Date: Thu, 6 Jan 2011 11:25:16 -0500
From: mcan...@ximesa.com
To: publice...@googlegroups.com
Por si acaso tu tabla esta en buffer �?? De ser asi dale primero un tableupdate(.t.) y luego procede a borrar�
�
MK
�
�
De: publice...@googlegroups.com [mailto:publice...@googlegroups.com] En nombre de lervys cuicas
Enviado el: jueves, 06 de enero de 2011 10:52
Para: publice...@googlegroups.com
Asunto: RE: [vfp] Borrar campos de una tabla
�
Buen dia Walter, todo eso lo verifique y esta bien, he revisado varios sitios y la solucion es similar a la que me das y a la que me dan otros compa�eros en el foro, pero no logro hacer que me borre los registros, tengo otras tablas abiertas en el misma area de trabajo nose si esa sea la razon para que no me borre estos registros. Feliz dia y gracias a todos por su ayuda..
From: wr...@hotmail.com
To: publice...@googlegroups.com
Subject: RE: [vfp] Borrar campos de una tabla
Date: Thu, 6 Jan 2011 15:52:18 +0000
Lervys, no deber�as usar solamente MONTH(), tambi�n deber�as usar YEAR(), para asegurarte que el a�o y el mes corresponden.
Para que la instrucci�n:
No me los borra, pero lo coloco asi porque nose que valors incluir en el between.
Date: Thu, 6 Jan 2011 09:25:53 -0500
Hola buen dia
delete from nombre_tabla WHERE column_name BETWEEN value1 AND value2
ojo dependiendo del motor la sintaxis del BETWEEN puede variar mirate la ayuda del motor
que estes usando
Bendiciones
Carlos Salcedo
From: lerv...@hotmail.com
To: publice...@googlegroups.com
Subject: [vfp] Borrar campos de una tabla
Date: Thu, 6 Jan 2011 09:44:50 -0400