FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Una duda acerca de registros borrados
Posts: 729
Joined: Fri Oct 07, 2005 07:38 AM

Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 02:39 PM

Hola amigos, espero que estén bien.
Una pequeña duda, ¿es posible usar ordkeycount() ó reccount() para que devuelva el total de registros de la tabla pero SIN SUMAR los que están borrados?
¿Existe otra función que desconozco?

Actualmente para determinados procesos que necesito conocer el total de registros sin incluir los borrados hago un bucle sumando.

Gracias!

Angel Salom

Visionwin Software - https://www.visionwin.com

fwh 24.07 - harbour 3.2 - bcc 7.7

Posts: 838
Joined: Wed Aug 22, 2007 10:09 AM

Re: Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 03:15 PM

Ángel:

¿Y si generas un índice con FOR !DELETED()?

Saludos / Regards,



FWH 20.04, Harbour 3.2.0 dev (r1909261630) y BCC 7.40
Posts: 729
Joined: Fri Oct 07, 2005 07:38 AM

Re: Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 03:20 PM

Es buena idea Moises, pero si existe algo para evitar añadir índices a todas las tablas que trabajo (que no son pocas) ...

Angel Salom

Visionwin Software - https://www.visionwin.com

fwh 24.07 - harbour 3.2 - bcc 7.7

Posts: 8559
Joined: Tue Dec 20, 2005 07:36 PM

Re: Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 03:25 PM

y con SET DELETED ON / OFF ?

João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 729
Joined: Fri Oct 07, 2005 07:38 AM

Re: Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 03:31 PM

Siempre lo tengo en ON, sería una locura jeje. Pero no afecta al resultado.

Angel Salom

Visionwin Software - https://www.visionwin.com

fwh 24.07 - harbour 3.2 - bcc 7.7

Posts: 607
Joined: Mon Mar 04, 2013 04:32 PM

Re: Una duda acerca de registros borrados

Posted: Tue Apr 21, 2020 08:11 PM

Angel
Si tienes puesto SET DELETED ON
Si la memoria no me falla un
COUNT TO nRegistros

Te devolverá el número de registros sin incluir los
Borrados. Prueba

Jose.

Fwh 24.07 64 bits + Harbour 64 bits 3.2dev(r2407221137) + MSVC64
Posts: 729
Joined: Fri Oct 07, 2005 07:38 AM

Re: Una duda acerca de registros borrados

Posted: Wed Apr 22, 2020 07:43 AM
Así perfecto, Jose. Viendo el .ppo se adivina la lógica.
Code (fw): Select all Collapse
ncuantos := 0 ; dbEval( {|| ncuantos := ncuantos + 1 },,,,, .F. )

Gracias!!

jvtecheto wrote:Angel
Si tienes puesto SET DELETED ON
Si la memoria no me falla un
COUNT TO nRegistros

Te devolverá el número de registros sin incluir los
Borrados. Prueba

Jose.

Angel Salom

Visionwin Software - https://www.visionwin.com

fwh 24.07 - harbour 3.2 - bcc 7.7

Continue the discussion