Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/03/2011, 08:52
Avatar de Javier01
Javier01
 
Fecha de Ingreso: febrero-2008
Ubicación: Montevideo
Mensajes: 261
Antigüedad: 16 años, 2 meses
Puntos: 31
Respuesta: unir campos de un formulario ASP

Algo simple que puede funcionar es:

Si (campo1 <> Vacio) o (campo2 <> Vacio) Entonces
inputCampoTodo = "12345AA" & campo1 & campo2
Sino
inputCampoTodo = campo3 & campo4 & .....
Fin

No se si se entiende, la idea es que, si alguno de los campos que traen esos códigos viene con algún dato,
a la variable se le agrega el código fijo.
Si en cambio, vienen vacíos, suponemos que esta buscando por otros campos y no incluimos el código fijo.

El código seria algo así
Código ASP:
Ver original
  1. If Request("campo1") <> "" Or Request("campo2")  <> "" Then
  2.     inputCampoTodo =  "12345AA" &  Request("campo1") &  Request("campo2")
  3. Else
  4.      inputCampoTodo =  Request("campo3") &  Request("campo4") ' otros campos
  5. End If
:

PD:
En ASP los String se unen con el carácter "&" y se suma los integer con "+".
Si se usa "+" en el caso de que las variables no sean números, ASP corrige el error y las une como un string,
pero la manera correcta de usarlo es con "&".

Saludos