POner Limite a tablas

19/09/2005 - 22:44 por Felix R. Paula C. | Informe spam
Hola foro

Alguien me podria decir si hay alguna forma de decirle a una tabla, que al
tener un numero determinado de registros no permita ke le graben mas
registros (que no sea con reccount()), o sea, una especie de trigger.

gracias


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Luis María Guayán
20/09/2005 - 02:16 | Informe spam
Puedes hacer una UDF en que le pases la tabla y el nro máximo de registros:

FUNCTION DejarInsertar(tcAlias, tnLimite)
LOCAL ln, lc
lc = SYS(2015)
SELECT COUNT(*) AS Cant ;
FROM (tcAlias) ;
INTO CURSOR (lc)
ln = curTmp.Cant
USE IN SELECT(lc)
RETURN ln <= tnLimite
ENDFUNC

Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Felix R. Paula C." escribió en el mensaje
news:
Hola foro

Alguien me podria decir si hay alguna forma de decirle a una tabla, que al
tener un numero determinado de registros no permita ke le graben mas
registros (que no sea con reccount()), o sea, una especie de trigger.

gracias


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares