Programación General > Visual Basic 6.0 e inferiores

 Poner Mi Sistema En Red

(1/2) > >>

seba_m:
Necesito hacer un sistema para la facultad.

El sistema tiene que ser capaz de soportar 10 PCs más en red.

Tiene que tener en cuenta que la información de cada pc debe actualizarse
Instantáneamente y automáticamente, si un usuario de una pc modifica , da de alta o elimina algún registro.

La base de datos debe residir en un equipo que a su vez actúa de cliente.

Si dos usuarios o más al mismo tiempo desean tocar registros diferentes en una misma tabla, que puedan hacerlo.

Si dos o más usuarios desean justo hacer operaciones sobre el mismo registro en la misma tabla que el sistema del mensaje pertinente.

El sistema es un sistema de stock y clientes, el sistema esta hecho pero me falta esto (ponerlo en red) hacerlo multi-usuario, creo que así se los llama a los sistemas que actúan en red.

Pensé en trabajar con winsock pero me dijeron que para esto no es necesario.

Además me dijeron que necesito al estar la aplicación en red, realizar n control de perfiles de usuarios.

Actualmente la base de datos que uso de Access, pero me dijeron que migre a MySQL, ya que es mas facil y el tema de la red lo maneja de manera automática. NO se si es cierto.

Por favor ayuda

Gracias

Sagutxo:
SAlu2. Lo mas sencillo, probablemente sea usar ODBC. Siempre he utilizado unidades de red a la carpeta donde esté la db desde todos los puestos y nunca he tenido problemas.
   Aunke he leido facultad, y si lo quieres por un ejercico que te han pedido dudo que te dejen hacer unidades de red :).

Espero que te sirva.
 :comp:  :smartass:

seba_m:
Te agradezco tu ayuda, pero eso es solo una parte de la códificación puesto que todavia me falat estos temas:

-Como realizar un control de usuarios (perfiles)
-Como hacer que dos o m,as usuarios puedan estar operando (ABM) sobre la misma tabla pero en registros diferentes.
-Como manejar el tema que más de un usuario quieran operar sobre el mismo registro en la misma base de datos. ?

Como hacerlo multi-usuario, sobre todo con el tema de los remitos numerados ?

Gracias

hdr:
hola.
para solucionor lo de la db en red debes utilizar un motor de base de datos cliente servidor que te solucione esto, puedes utilizar sqlserver express, mysql,firebird
firebirtd es mi preferido.
para lo de varios usuarios modificando el mismo registro puedes utilizar modos de bloque de registro en los recordset.
lo de control de usuarios es algo mas complejo dependiendo de que es lo que quieres hacer, solo usuarios o usuarios y grupos con permisos.

seba_m:
Hernan,

Que ventaja tiene firebird respecto de mysql, ? te comento que actualmente la base de tados del sistema se encuentra en access y es una base de datos relacionada.

Te pregunto de donde puedo bajar el firebird y , me gustaria saber si soporta bases de datos muy grandes, ademas de como debo usarlo para llevar mi actual base de datos de access para quie funciones con firebirs.

Y respecto de los usuarios.

Inicialmente necesito que varioa usuarios puedan estra modificando variaos registros de una misma tabla, y que hacer en caso de que dos usuarios quieran mofificar el mismo regisatro.

Y bueno,,, te agbradeaco la ayuda

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa