¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo hacer que las selecciones de casillas de verificación funcionen correctamente

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

Cuando intento extraer datos, todos los casillas de verificación funcionan. Quiero que mis selecciones funcionen, ¿qué debo hacer?

Obtengo los datos si se marca una casilla de verificación. Pero si selecciono más de una casilla de verificación, no puedo obtener los datos. Lo que quiero es poder ver todos los datos cuando haga clic en 2-3 o 4 casillas de verificación.

 PARAMETERS: cbox0 as CHECKBOX, cbox1 as CHECKBOX, cbox2 as CHECKBOX,cbox3 as CHECKBOX.
SELECT DISTINCT z1~aufnr<br> z2~phas0<br> z2~phas1<br> z2~phas2<br> z2~phas3<br> z2~objnr<br> z2~erdat<br> z2~ernam<br> z2~idat1<br> z2~idat2<br> z2~idat3<br> z3~equnr<br> z4~zzdriver<br> FROM afko AS z1<br> INNER JOIN aufk AS z2 ON ( z1~aufnr = z2~aufnr )<br> INNER JOIN afih AS z3 ON ( z2~aufnr = z3~aufnr )<br> INNER JOIN v_fleet AS z4 ON ( z3~equnr = z4~equnr )<br> INTO CORRESPONDING FIELDS OF TABLE gt_phas<br> WHERE z1~aufnr IN s_aufnr<br> AND ( z2~phas0 EQ cbox0<br> OR z2~phas1 EQ cbox1<br> OR z2~phas2 EQ cbox2<br> OR z2~phas3 EQ cbox3 )<br> AND z2~erdat IN s_erdat<br> AND z3~equnr IN s_equnr<br> AND z4~zzdriver IN s_driver.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

8 Respuestas

0
Cargando...

Hola Okan,

Es importante saber lo que quieres seleccionar. Una casilla de verificación puede tener el valor verdadero o falso. Si la combinación de casillas de verificación coincide con tu registro de datos, deberías poder seleccionar el registro.

¿Quieres tener una lógica adicional, por ejemplo, que solo una de las fases se pueda establecer?

AND z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Okan,

Es importante saber qué deseas seleccionar. Una casilla de verificación puede tener el valor verdadero o falso. Si la combinación de casillas de verificación coincide con tu registro de datos, deberías poder seleccionar el registro.

¿Quieres tener una lógica adicional, por ejemplo, que solo una de las fases se pueda establecer?

AND z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si lo hago con el comando "and" como dijiste, si selecciono más de una casilla de verificación, no devuelve los datos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Si lo hago con el comando "and" como dijiste, si selecciono más de una casilla de verificación, no devuelve los datos.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola sahbaz ,

¿Estás intentando seleccionar tus datos con una condición "o"? ¿Estás seguro de que es lo que deseas?

AND ( z2~phas0 EQ cbox0OR z2~phas1 EQ cbox1OR z2~phas2 EQ cbox2OR z2~phas3 EQ cbox3 )

Si deseas que todas las casillas de verificación tengan efecto en tu selección, deberías considerar cambiarlo a una condición "y":

AND  z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola sahbaz ,

Intentas seleccionar tus datos con una condición "o". ¿Estás seguro de que es lo que deseas?

AND ( z2~phas0 EQ cbox0OR z2~phas1 EQ cbox1OR z2~phas2 EQ cbox2OR z2~phas3 EQ cbox3 )

Si deseas que todas las casillas de verificación tengan un efecto en tu selección, deberías considerar cambiarlo a una condición "y":

AND  z2~phas0 EQ cbox0AND z2~phas1 EQ cbox1AND z2~phas2 EQ cbox2AND z2~phas3 EQ cbox3 
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Utiliza el botón [CODE] para formatear tu código ABAP

Explica qué es lo que no está funcionando, qué esperas tener ...

¿Estás seguro de que hay líneas correspondientes a tu selección?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Utiliza el botón [CODE] para formatear tu código ABAP

Explica qué no está funcionando, qué esperas tener ...

¿Estás seguro de que hay líneas correspondientes a tu selección?

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?