Una cuestión de metodología:
Según tengo entendido, Gx está pensado para que este tipo de cosas se hagan mediante atributos.
Es decir, si en tu transacción necesitas utilizar este valor (número total de clientes), deberías crear un atributo calculado (en este caso seguramente te bastará con la función count, o si quieres, puede ser una llamada a procedimiento si es mas complicado) que ofrezca dicho valor en el nivel en que trabajas, y luego utilizar sólo dicho atributo en el código. Así, tienes definido y disponible este valor para siempre que lo necesites sea donde sea, y el procedimiento (si ha sido necesario) queda "enmascarado".
Al menos, así me lo enseñaron en el primer curso de Gx que hice hace muchos años. Puede que esto ya no se enseñe en los cursos nuevos... aunque espero estar equivocado.
Saludos
El 28/04/2011 16:39, Andrei escribió:
Como faço pra contar quantos registros possuem cadastrados em uma tabela?
por exemplo: o número de "clientes" cadastrados no sistema.
Sei que conseguiria fazer isso facilmente com um "for each" e um "contador", mas preciso fazer isso no "events" de uma transaction, onde o for each não é aceito...
Agradeço desde já! ;)
Uso Genexus X Evolution 1 U4 - C# - WEB
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,1
Por consultas owner-gx-l@gxtech.com.uy
Jesús Busquets
GRESPANIA, S.A.
Este mensaje se dirige exclusivamente a su destinatario y puede contener información privilegiada o confidencial. Si no es Vd. el destinatario indicado, queda notificado de que la utilización, divulgación y/o copia sin autorización está prohibida en virtud de la legislación vigente. Si ha recibido este mensaje por error, le rogamos que nos lo comunique inmediatamente por esta misma vía y proceda a su destrucción.
0 Response to "Re: [gx-l] Contar quantos registros existem..."
Publicar un comentario