FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Una duda acerca de registros borrados
Posts: 728
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 19.05 - harbour 3.2 - bcc 7.4
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: 728
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 19.05 - harbour 3.2 - bcc 7.4
Posts: 8515
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: 728
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 19.05 - harbour 3.2 - bcc 7.4
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: 728
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 19.05 - harbour 3.2 - bcc 7.4

Continue the discussion