FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
agenda simple en red
Buenas de nuevo
Aunque imagino que la pregunta es muy simple para muchos de vosotros (sino todos) en mi afan de investigar un poco queria hacer que una agenda que ya tengo hecha y es muy simple, poder usarla en red, es decir, si la tengo en 2 ordenadores se actualicen simultaneamente. Si, eso lo hace la base de datos porque solo hay una, lo que me refiero es, si estoy consultando una ficha y en el otro ordenador la estan actualizando con datos nuevos, me cambie automaticamente lo que tengo en pantalla. Si tambien se puede hacer con un temporizador pero no creo que sea util. La cuestion es, "oye, estas viendo esta ficha pero desde otro lado se ha actualizado, refresca tus datos". nose si es posible o no de esta forma un saludo y gracias pd.: relacion con algo de sockets? |
#2
|
||||
|
||||
Hola
El problema lo veo en por ejemplo: Si un usuario esta usando un form para actualizar y otro usuario esta desde otro ordenador usando el mismo form PERO, ninguno de los dos a actualizado entonces cual de los dos datos se actualizara primero, uno cambiara al otro?. Complicado, yo limitaria el uso del programa en general por medio de otro programa que verifique si se esta usando, etc. Dificil..... Saludos
__________________
Siempre Novato |
#3
|
||||
|
||||
Estoy de acuerdo en lo explicado por Caral, creo que cada usuario debe tener su agenda.
Aunque puede existir una agenda común que todos vean y que sea una "mezcla" de los mensajes de cada usuario. En lugar de editar ese mensaje, para evitar solapamientos, puede pedir el texto al usuario y luego añadir a lo que existe en la "agenda compartida"... por llamarla de alguna forma. O sea, nadie escribiría directamente en la agenda compartida. Pero todos verían lo que han escrito los demás... una vez que han pulsado "guardar", evidentemente, porque si la ha dejado abierta sin guardar y se ha ido al baño... jejeje |
#4
|
||||
|
||||
Hola
Tambien se podria poner un campo USUARIO, asi se actualiza solo lo de cada uno. Saludos
__________________
Siempre Novato |
#5
|
||||
|
||||
Por supuesto, esa es la idea
|
#6
|
||||
|
||||
si gracias, la idea es mas o menos esa, casimiro notevi.
La cuestion es si hay forma de actualizar esos datos. A modo de ejemplo, cada uno tiene su agenda pero los datos son compartidos. Si actualiza uno se actualiza todo. El problema qu os expongo es si alguien actualiza, se dispare una ventanita en el otro lado diciendo que se ha actualizado evitando, como decis, solapamientos, lo que no se es que opciones hay que usar, quiza algo asi como un chat, que creo que se puede hacer con sockets pero no tengo ni papa de eso. Lo del chat es casi lo mas parecido que se me ocurre, uno manda un mensaje y al otro ordenador se le abre una ventana o en su defecto, parpadea de que ha recibido un mensaje. A partir de ahi, croe que lo podria implementar pero no tengo ni idea de como empezar en asuntos de red. un saludo y gracias nuevamente |
#7
|
||||
|
||||
Yo estaba pensando en una sencilla base de datos con un par de tablas: usuarios y anotaciones, por ejemplo.
tabla usuarios: id integer, nombre varchar, etc... tabla anotaciones. id integer, idUsuario integer (clave foránea id usuario), texto varchar, fecha datetime, etc... Puede existir un usuario cero que sea el que puedan usar todos, así todos verían las anotaciones de ese usuario, además de las propias del usuario. Así, a bote pronto, se me ocurre algo así. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agenda en delphi | rafael_Delgado | OOP | 4 | 28-07-2008 08:37:16 |
Agenda con Avisos | luxus | Conexión con bases de datos | 5 | 11-12-2007 22:23:38 |
Agenda | luxus | Conexión con bases de datos | 3 | 01-08-2007 18:36:58 |
Agenda | santiago14 | Varios | 2 | 26-03-2007 11:35:06 |
Crear una agenda | MAGRANA | Varios | 5 | 02-07-2004 13:16:24 |
|