Histórico da Página
No hay un estándar para la estructura de los programas de consulta, proporcionando al desarrollador libertad para utilizar su creatividad. Sin embargo, algunas reglas deben seguirse:
Las consultas de formulario deben seguir el estándar de los programas de formulario, ejemplo para aquellas aplicadas en la grabación y validación.
Las interfaces de consulta deben ser rápidas, por lo tanto si hay procedimientos que demandan tiempo, pero son opcionales, estas deben activarse bajo demanda, por medio de un botón en la interfaz y tener una regla de procesamiento para indicar al usuario una expectativa de tiempo, así como también, la opción para anular la operación.
Debe evitarse el uso del objeto TreeView y solo podrá utilizarse si el número de elementos definidos en todos sus niveles es pequeño y no tiende a crecer de acuerdo con la base de datos.
Las consultas que exporten datos deben seguir las reglas de privilegio del archivo de usuarios.
Si la consulta maneja muchos datos, es preferible tercerizar esta responsabilidad para la base de datos, valiéndose de queries SQL, cuando estén disponibles. Recuerde que debe respetar los estándares SQL del Microsiga Protheus.
<enlace para el estándar SQL del Microsiga Protheus>