Buenas tardes, tengo la siguiente consulta, como debera hacer mi formula:
Tengo dos tablas. en la tabla 1 , tiene una accion que ya tengo que se ejecuta bien, (esta accion lo que hace es, si finalizo la auditoria de la tabla 1 (ejemplo MX-2024 , debe de ir a la tabla 2 y en todos los registros en donde nom_auditoria2 = nom_auditoria en el campo estatus (tabla2) lo cambia a cerrado, eso ya lo tengo bien.
lo que deseo poner una validacion que no deje ejecutar esta accion, solo si, cuando todos los estatus de con el mismo nombre de auditoria = completo
Ejemplo que no me debe de dejar ejecutar la accion (Tabla 1; tomando el registro 2; nom_auditoria = MX-2024) ejecuto la accion
Tabla 1
| id_tabla1 | nom_auditoria | estaus_auditoria |
|---|---|---|
| 1 | MX-2023 | |
| 2 | MX-2024 | Finalizado |
aqui de los 3 registros uno tiene āiniciadoā y los otros dos ācompletoā aqui no me debe de dejar hacer la accion.
tabla 2
| id_tabla2 | nom_auditoria2 | colaborador | estatus |
|---|---|---|---|
| 1 | MX-2024 | JOAN | iniciado |
| 2 | MX-2024 | PETER | completo |
| 3 | MX-2023 | MARIO | cerrado |
| 4 | MX-2024 | PETER | completo |
en este otro ejemplo: SI me debe de dejar ejecutar la accion (Tabla 1; tomando el registro 2; nom_auditoria = MX-2024) ejecuto la accion
Tabla 1
| id_tabla1 | nom_auditoria | estaus_auditoria |
|---|---|---|
| 1 | MX-2023 | |
| 2 | MX-2024 | Finalizado |
aqui los 3 registros tienen ācompletoā , entonces si debe de dejar hacer la accion.
tabla 2
| id_tabla2 | nom_auditoria2 | colaborador | estatus |
|---|---|---|---|
| 1 | MX-2024 | JOAN | completo |
| 2 | MX-2024 | PETER | completo |
| 3 | MX-2023 | MARIO | cerrado |
| 4 | MX-2024 | PETER | completo |
espero que me haya dado entender. quedo en espera su apreciada ayuda. muchas gracias.