Registro de visitas L.Notes

Estoy realizando una BBDD de control de visitas en lotus notes versión 4.51, y me surge el siguiente problema: Tengo dos formularios de entrada.(A)Uno para visitas y (B) el otro para registrar al personal que visita las instalaciones de forma regular. La idea es que una vez autorizado a la persona mediante la entrada de los datos en el formulario (B), pueda crear una lista en formulario (A) que me muestre el nombre de todo el personal autorizado. De manera que cuando venga una visita autorizada, pueda validar si esta autorizado y evitar teclear nuevamente el nombre. Un objetivo es que al borrar un formulario (B) con los datos de la persona, también desaparezca de la lista del formulario (A). Espero haberme explicado.
Gracias anticipadas por vuestro tiempo. A ver si es posible hacerlo en L.Notes, o acabo haciendo la BBDD en MS Access.

1 respuesta

Respuesta
1
Si lo he entendido bien, basta con hacer una vista con todos los B, llamémosle (lfB) ordenada por los apellidos (por ejemplo), y que en la primera columna aparezcan los apellidos, una coma y el nombre. También lo puedes hacer con el DNI si es necesario.
Después, en el formulario A, el campo NOMBRE puedes ponerle que sea de tipo PALABRAS CLAVE y en las opciones de dicho campo le dices que sea una fórmula: @dbcolumn( "":"Nocache"; ""; "(lfB)"; 1)
Y dile también que acepte nombres distintos para que te deje meter nuevos.
Con esto, al empezar a escribir un nombre, te irán apareciendo los que tiene su correspondiente B que empiezan por los mismos caracteres que has escrito.
Espero que te sirvan estas notas, sino es así, dímelo.
Por cierto, puede que no necesites el formulario B si al formulario A le pones un campo que diga si es visita habitual o no. Si lo haces así, basta con que en la vista (lfB) selecciones los A que tienen el campo VISITAHABITUAL ! = "", y el dbcolumn que usas deberías cambiarlo por @unique( @dbcolumn( ...))
De todas formas, con dos forms también esta bien.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas