#34754
Carranza Carlos
Participante

Primero que nada : Muchas gracias por contestar y perdón por explicar indebidamente. Tu respuesta está clara pero no es lo que busco. A ver si esta vez me sale bien.
1) Tengo una columna tipo tabledir, con una validación para que no traiga todos los registros, sino sólo los no utilizados (validación = campo not in (select campo where campo_con_dato_que_indica_utilizado is not NULL).
Este valor puede o no ser seleccionado en un alta o modificación de registro.
Si estoy haciendo un alta y selecciono un campo de la tabla secundaria, ese registro pasará a estar utilizado, y por lo tanto no deberá aparecer más dentro de las posibilidades de selección.
Si quiero agregar un nuevo registro a la tabla principal, para que esta lista se actualice debo cerrar la pantalla y abrirla de nuevo o dar nuevo registro y “actualizar” (botón derecho del mouse) en dicho campo (sino, el registro que antes elegí sigue apareciendo en la lista). Me suena a que hay que limpiar la lista de la memoria.
2) La tabla hija puede tener más de un registro, salvo que se cumpla cierta condición de entrada de datos de la tabla padre, por lo tanto, por no ser siempre, no lo puedo manejar con relaciones de tabla, lo tengo que hacer programáticamente, y lo que me gustaría es hacer que no estuviera disponible el botón “nuevo registro”.
Desde ya agradecido, y espero haberme podido explicar (sino podemos seguir por chat – je)
Revisé la tabla ad_orginfo y tiene el botón de agregar registro habilitado, después de agregar una organización y es lógico, sino no tendríamos más de una organización dentro de una compañía.