Marcar registros como Leido |
Responder |
Autor | |
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Tema: Marcar registros como Leido Enviado: 04/Agosto/2019 a las 03:18 |
Esta semana desarrolle un panel para cargar registros donde se colorean los ya has leído, cuales han sido modificados y al seleccionar un registro, se carga el registro en un formulario y se colorea los campos modificados. Afortunadamente logre un diseño al primer intento que funciona de maravilla. Lo desarrolle para la web, pero el ejercicio me gustó tanto que me pregunto de cuantas maneras diferentes se podría resolver. Les invito a exponer sus ideas. Yo el próximo sábado o vienes ( o antes) publicaré como lo desarrolle Puedo adelantar que use dos tablas y un trigger.
|
|
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 01/Septiembre/2019 a las 17:45 |
Hola, dejo el enlace para descargar una mini accdb que utiliza data macros o disparadores (triggers) con el fin de almacenar nombre de campo modificado. Lo he realizado para MAccess 365. Para visualizar esta macro: -Abrir tabla notas -Seleccinar en la barra de herramientas, la pesta#a Tabla -Ubicar la opcion 'Antes de Actualizar' La idea general es mostrar al usuario, un indicador del estado de los hilos o temas: leido o no. Una vez que el usuario lo abre, marcarlo. Queda probar en entorno multiusuario, lo referente al Dirty y realizar ajustes. http://tucondominioaldia.net/archivos/hilo_leido.accdb
|
|
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 02/Septiembre/2019 a las 05:39 |
olvide agregar un procedimiento luego de modificar un registro: remover de la tabla de unión, los registros de los otros usuarios, donde el idNota sea igual al ID modificado, de manera de volver a indicar que hay información por leer.
|
|
javier.mil
Ver perfil usuario
Enviar mensaje privado
Ver los mensajes del usuario
Visite la página de los usuarios
Añadir a la lista de amigos
Colaborador Unido: 10/Agosto/2005 Localización: España Estado: Sin conexión Puntos: 4812 |
Enviado: 02/Septiembre/2019 a las 19:11 |
Carlos , interesante código... pero que pasa si por error marcas un campo como leído y No era ese campo ? o bien quieres volver a leerlo otra vez después ? No puedes hacerlo reversible ? Y ya puestos,....... No seria mejor hacerlo con DAO porque has escogido ADO ?
|
|
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 02/Septiembre/2019 a las 20:06 |
Gracias. Se podria facilmente marcar como no leido, eliminando la clave de la tabla tblunion. Me he acostumbrado a ADO, solo eso. Hace un par de horas, subi una version de la app que indica cual o cuales fueron los campos modificados en la anterior modificacion. Es decir, se resetea la columna [modificados] para indicar cuales fueron recientemente actualizados.
|
|
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 02/Septiembre/2019 a las 20:21 |
En un entorno multiusuario me temo no funcione. Habria que crear otra tablita en local para marcar los hilos (columna campo2]).
|
|
guarracuco
Moderador Unido: 24/Abril/2004 Localización: EEUU Estado: Sin conexión Puntos: 3239 |
Enviado: 02/Septiembre/2019 a las 21:26 |
He vuelto a subir version con boton para marcar como no leido, y una tablita aux (tabla1)que debe estar en local (no back end) para cambiar color del indicador rojo/verde.
|
|
Responder | |
Tweet
|
Ir al foro | Permisos de foro Usted No puede publicar nuevos temas en este foro Usted No puede responder a temas en este foro Usted No puede borrar sus mensajes en este foro Usted No puede editar sus mensajes en este foro Usted No puede crear encuestas en este foro Usted No puede votar en encuestas en este foro |