Ver Mensaje Individual
  #7  
Antiguo 27-09-2004
Avatar de bbjb
bbjb bbjb is offline
Miembro
 
Registrado: jul 2003
Posts: 97
Reputación: 23
bbjb Va por buen camino
Quiero construir una sql dependiendo del campo seleccionado en un formulario, de tal manera que si este campo es coche obtendre:

Código:
If campo = 'automovil' Then
  s_tabla   := 'automovil'
  s_campo := 'aut_descri'
  s_where  := 'aut_codigo' 
Else If campo = 'camion' Then ...
Con estas tres variables puedo construir la sql de la siguiente manera:

Código:
   s_sql := ' Select ' + s_campo + ' From ' + s_tabla + ' Where ' + s_where  + ' =  1'
Este metodo lo puedo utilizar para el resto de tablas utilizadas en el programa.

Esta función la he incluido en un módulo general donde están todas las funciones y procedimientos genéricos.
Entre las diversas y múltiples opciones que existan, está la de crear variables globales y un sinfin más que harán de este método el menos adecuado, pero recuerda que vengo de programar en 4gl y estoy algo atrofiado, así que no te me riñas por favor.
Responder Con Cita