Visual Basic.NET - Informe: Dar Formato hora, a una expresion

 
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

Informe: Dar Formato hora, a una expresion

Publicado por Ricardo (41 intervenciones) el 27/04/2018 22:08:41
Hola amigos estoy usando un informe y al arrastrar el campo de la tabla al informe, se genera una exprecion la cual tiene los sigueintes datos:

=First(Fields!RecepcionDocRef.Value, "Registro")

Mi Duda es a esa expresion que me da el valor de "2018/04/02 09;10:0" como le hago para que solo me muestre el "09" que es la hora
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

Informe: Dar Formato hora, a una expresion

Publicado por kingk (77 intervenciones) el 28/04/2018 15:17:16
Hola, puedes usar la función hour, escribe:

=Hour(First(Fields!RecepcionDocRef.Value, "Registro"))

Puedes también, hacer clic derecho sobre la caja de texto de tu expresión, seleccionas Expresión, y en la ventana que te aparece, en categorías buscas funciones comunes. Ahí encontraras diferentes funciones para lo que quieras hacer.
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

Informe: Dar Formato hora, a una expresion

Publicado por Ricardo Crisostomo (41 intervenciones) el 28/04/2018 18:17:40
Hola amigo estaba tratando de probar lo mismo pero con el mes : me sale ERROR

=MonthName(First(Fields!RecepcionDocRef.Value, "Registro"))
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

Informe: Dar Formato hora, a una expresion

Publicado por Ricardo Crisostomo (41 intervenciones) el 28/04/2018 19:00:47
Hola amigo ya solucione el problema anterior jejeej Tenia que hacerlo asi """=MonthName(Month(First(Fields!RecepcionDocRef.Value, "Registro")))"""

Tengo otro problema , Ahora para el caso del año como haria para que solo me muestre el ultimo digino ejemplo de "2018" Solo muestre el "8"
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

Informe: Dar Formato hora, a una expresion

Publicado por kingk (77 intervenciones) el 28/04/2018 19:30:06
Para ello puedes usar funciones de texto, por ejemplo Right:
La expresión sería:

=Right(Year(First(Fields!RecepcionDocRef.Value, "Registro")).ToString, 1)

Esta función extrae la cantidad de caracteres que indiques, partiendo del lado derecho.
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

Informe: Dar Formato hora, a una expresion

Publicado por Ricardo Crisostomo (41 intervenciones) el 28/04/2018 19:39:12
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