Visual Basic.NET - Se pueden usar variables en un informe rdlc?

 
Vista:
sin imagen de perfil
Val: 64
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por Ricardo Crisostomo (41 intervenciones) el 28/04/2018 19:17:46
Hola ammigos estoy usando un informe .rdlc, y tengo en la siguiente expresion
1
=First(Fields!Tipo_Pago.Value, "Registro")
Los siguientes valores
"COMPROMISO" , "GRATUITO", "EN CARGO".

La duda es si podria poner en la formula de la expresion un if para que me muestre solo la letra A si el texto que recibe es COMPROMISO, la letra "B" si es GRATUITO o la letra "C" Si recibe el dato "EN CARGO"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 28/04/2018 20:00:46
Hola, si es posible. Te doy a continuación un ejemplo:
Expresión con un Switch
=Switch(Fields!Tipo_Pago.Value,="Básico","X", Fields!Tipo_Pago.Value="Intermedio","Y")

Como puedes ver: la sintaxis es simple.
=Switch(condición,valor_por_verdad,condición, valor_por_verdad,…)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 64
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por Jose Ricardo (41 intervenciones) el 29/04/2018 02:21:41
1
=Switch(First(Fields!Tipo_Pago.Value="CONTADO","A", First(Fields!Tipo_Pago.Value="COMPROMISO","B")))

Me sale el siguiente error :c
Error1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 64
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por Jose Ricardo (41 intervenciones) el 29/04/2018 15:47:06
Otra pregunta amigo, espero no incomodarte mucho jeje.
si tengo un campo que tiene como dato "apellidos y nombres"
En la expresion como haria para solo tomar el apellido (apartir del segundo "espacio" hacia la izquierda)
Gracias por toda tu ayuda
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 30/04/2018 03:54:58
Hola, el error de tu expresion se da porque agrupaste todos los datos dentro de un mismo parentesis. Tu expresion deberia ser asi:
=Switch(Fields!Tipo_Pago.Value="CONTADO","A", Fields!Tipo_Pago.Value="COMPROMISO","B")

Respecto a tu segunda duda, podrias hacerlo de la siguiente forma:
=Split(Fields!Tipo_Pago.Value," ")(2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 64
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por Jose Ricardo (41 intervenciones) el 01/05/2018 05:25:07
Hola amigo me eh dado cuenta que los errores que solia tener es cuando no uso el (First, "nombre_tabla")
Ejemplo
1
=First(Fields!Apellido_Nom.Value, "infractor"),

Por eso trate de ponerlo asi:
1
=Split(First(Fields!Apellido_Nom.Value, "infractor"), " ")(2)
pero me sale error alguna sugerencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Se pueden usar variables en un informe rdlc?

Publicado por Kenex (1 intervención) el 03/05/2018 21:01:13
Yo tengo el mismo problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 05/05/2018 15:37:51
Hola, ¿podrías mostrar un detalle de cual es el error que te produce?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 64
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por Jose Ricardo (41 intervenciones) el 05/05/2018 16:07:55
Claro amigo
err2 aca te ajunto el error
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 05/05/2018 19:24:56
Hola, debes revisar que el campo especificado exista dentro del conjunto de datos(DataSet) que utiliza tu reporte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 06/05/2018 00:36:38
Si, esos campos exactamente. El problema lo tienes por la mala escritura del nombre del campo, debes escribir el nombre del campo tal cual esta en tu conjunto de datos. Incluyendo las mayúsculas y minúsculas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de kingk
Val: 173
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Se pueden usar variables en un informe rdlc?

Publicado por kingk (77 intervenciones) el 06/05/2018 03:39:15
Solo se me ocurre algo mas, podría ser que no este incluido dentro tus conjuntos de datos. En la parte de categorias, busca: Conjuntos de Datos. Luego revisa en los dataset que tienes si esta incluido el campo. Si no lo esta, en el cuadro de los datos del informe clic derecho y agregar Nuevo conjunto de datos. Y vuelve a realizar el primer paso. Lo mejor cuando tienes varios conjuntos de datos es especificar el nombre del conjunto de datos:

=Split(First(Fields!Apellido_Nom.Value, "infractor")," ")(2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar