Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2006, 11:56
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Ok, creo que la cosa es que quieres reducir el número de líneas que tienes en dicho archivo, hasta donde entendí, este archivo es para una búsqueda y se llama a sí mismo, quizás dependiendo de los valores que tomen ciertos inputs en tu forma, el código ejecuta una tarea.

Lo que puedes hacer es:

1. Separa la forma del código
2. Crea el código necesario en un archivo distinto
3. Preferentemente, separa los queries en un include, lo que te recomendaria sería una función de búsqueda, regularmente para esto, el query base es el mismo, y solo cambian los argumentos que recibe

strSQL = "SELECT campos FROM tabla "
if argumento1 then
strSQL = strSQL & " WHERE condicion "
end if

if argumento1 then
strSQL = strSQL & " AND condicion2 "
end if

etc...

En resumen, trata de hacerlo lo mas modular posible separando en la medida de lo posible la lógica de la presentación. Si no es esto lo que quieres, la verdad me uno a Myakire y no entendí.

Otra cosa, el término de "normalización", se refiere a bases de datos relacionales.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway