Access - Valor CdeT de informe variable

 
Vista:
sin imagen de perfil
Val: 266
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Valor CdeT de informe variable

Publicado por Pablo (328 intervenciones) el 29/04/2023 19:00:59
Hola a todos
A ver si consigo explicarme, un campo de una tabla guarda un valor numérico que corresponde al seleccionado en un Cuadro Combinado del formulario de entrada, ese CC está basado en una lista de valores:1;Grs,2;Dcl... Cuando saco un informe basado en esa tabla pone 1,2.., yo quiero que pinte Grs,Dcl . Se me ocurría un select case valorCdeTexto Case 1 Que en un cuadro de texto independiente pinte Grs, Case 2 que pinte Dcl, etc
Se hace así?
En qué evento podría poner ese select case?
Gracias
Pablo
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

Valor CdeT de informe variable

Publicado por Anonimo (3316 intervenciones) el 29/04/2023 21:53:31
En los informes el código se ha de poner en la sección en que esta el control afectado (sea el detalle, cabeceras y pies de pagina/informe ...)

Hay mas opciones, si se adapta se puede poner el CC y hacer visible la columna con el texto (si no lo es ya), en los informes los CC se muestran como simples cuadro de texto (objetos estáticos).

Analiza las funciones Choose y Switch que permiten hacer la selección en base a un dato y la lista de valores parece que ya existe (el origen de datos del CC que en base a lo publicado, sospecho que también es una lista de valores).
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: 266
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Valor CdeT de informe variable

Publicado por Pablo (328 intervenciones) el 30/04/2023 09:38:55
Hola Anónimo
Puse el código en detalle y conseguí lo que quería
Más tarde veré las funciones que mencionas
Gracias
Pablo
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: 266
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Valor CdeT de informe variable

Publicado por Pablo (328 intervenciones) el 09/05/2023 17:39:50
Hola Anónimo
Vi las funciones choose y switch
'Select Case Me.unidad_muestra
'Case 1
'Me.Texto62 = "Gramo"
'Case 2
'Me.Texto62 = "Decilitro"
'Case 3
'Me.Texto62 = "Unidad"
'End Select
Me.Texto62 = Switch(Me.unidad_muestra = 1, "Gramo", Me.unidad_muestra = 2, "Decilitro", Me.unidad_muestra = 3, "Unidad")
Las 8 instrucciones del select case se pueden sustituir por una sola con switch
Qué es mejor el select case o switch?
Imagino que dependerá de...dónde, para qué, datos...
Gracias
Pablo
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: 266
Bronce
Ha mantenido su posición en Access (en relación al último mes)
Gráfica de Access

Valor CdeT de informe variable

Publicado por Pablo (328 intervenciones) el 09/05/2023 18:09:37
Probé a poner la instrucción switch en el origen de un control, con el igual no me dejaba, sin igual deja pero no hace nada, se te ocurre alguna idea?
Gracias
Pablo
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