• Viernes 3 de Mayo de 2024, 01:14

Autor Tema:  Ayuda Para Programar En Dos Aplicaciones  (Leído 1196 veces)

Kurt

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Ayuda Para Programar En Dos Aplicaciones
« en: Jueves 18 de Marzo de 2004, 16:19 »
0
Buen dia a todos:

Antes que nada quiero agradecer a todos y cada uno de ustedes por tomarse la molestia de leer nuestros mensajes pero aun mas mi agradecimiento por contestar a nuestras preguntas...muchisisimas gracias.

Mi pregunta es la siguiente:
Estoy programando dos aplicaciones que manejan bases de datos la primera la he denominado archivos maestros(1) y la segunda vidas de modulos(2), en la aplicacion 1 defino las variables a utilizar y en la segunda se refrejan las variables establecidas en (1), p.e en la aplicacion (1) en un textbox escribo un valor numerico a una vida de modulo por ejemplo 20 y este valor se utiliza en la aplicacion (2) solo como información en un Label este valor debe incrementarse cada vez que el usuario entre a la pantalla de captura en la aplicacion (2) y guardarse en la base, sin modificar el valor de la aplicación 1 es decir el 20 y asi sucesivamente, el porque hacerlo asi se supone que cada  modulo tiene un cierto numero de vidas y se debe inicializar pero desde el archivo maestro...espero y me entiendan, que codigo utlizo para programar esto?

Saludos...

Shiquilla

  • Miembro MUY activo
  • ***
  • Mensajes: 188
  • Nacionalidad: es
    • Ver Perfil
    • http://www.songesoft.com
Re: Ayuda Para Programar En Dos Aplicaciones
« Respuesta #1 en: Jueves 18 de Marzo de 2004, 17:04 »
0
No sé si he entendido bien lo que has puesto.. pero.. en vez de utilizar dos aplicaciones, ¿por qué no te creas un fichero .ini y lees las variables desde el fichero .ini al iniciar la aplicación 2?
« §hÿqµïllæ »

Kurt

  • Miembro activo
  • **
  • Mensajes: 31
    • Ver Perfil
Re: Ayuda Para Programar En Dos Aplicaciones
« Respuesta #2 en: Jueves 18 de Marzo de 2004, 23:04 »
0
Disculpa...trataré de explicarlo mejor
El porque dos aplicaciones EXE  en la Primera debo controlar como "administrador" de mi sistema esas variables que el usuario no puede cambiar, si en mi sistema en un textbox le asigno al registro V1 de la tabla un valor p.e. 600 este siempre dentro de mi sistema debe ser 600 hasta que yo lo cambie, este valor se refreja en el sistema 2 de los usuarios cada vez que ellos entre a la pantalla de captura el valor se habra incrementado en 1 es decir 601 si ellos vuelven a entrar sera 602 y asi sucesivamente estos valores deberan guardarse en otra tabla respetando el consecutivo...no se como hacerlo de verdad no tengo ni la mas remota idea...muchas gracias

saludos...

Shiquilla

  • Miembro MUY activo
  • ***
  • Mensajes: 188
  • Nacionalidad: es
    • Ver Perfil
    • http://www.songesoft.com
Re: Ayuda Para Programar En Dos Aplicaciones
« Respuesta #3 en: Viernes 19 de Marzo de 2004, 00:44 »
0
A ver, según lo que dices yo lo haría de dos formas distintas...

Pa empezar... ¿qué base de datos vas a utilizar?

Si utilizas una base de datos potente (SQL Server o algo así) yo guardaría los datos del programa "Administrador" en una tabla cuyo acceso a modificar sólo tendrías tú y los demás usuarios (clientes en red supongo yo) sólo tengan acceso de lectura a la tabla donde coges los parámetros que dices y ya tendrían acceso de escritura y lectura en las demás tablas que vayas a usar para éstos. (Por supuesto que el programa de servidor y cliente de SQL Server estaría en tu pc protegido de autentificación de contraseña).

Si lo que utilizas es Access, no te recomendaría que hicieses eso porque los parámetros que quieres pasar a los clientes no pueden estar en la base de datos ya que puden ser cambiados. Entonces, utilizaría ficheros INI ocultos en el sistema (carpeta Windows o una cosa asi) y que en tu programa accederías a ellos y leerías/escribirías en ellos... y los programas de cliente lo único que haría el programa sería leer ese fichero.

Lo que está claro es que el programa de Administrador debe estar protegido por contraseña.

También, por cada 'cliente' que maneje la Aplicación de cliente, le asignaría un usuario y una contraseña en una tabla para que se identifique cada vez que entre en la aplicación y así incrementar consecutivamente el ID (el número ese que dices ;)) que tú consideres necesario a cada uno en la tabla que estimes necesaria.

No sé si me he explicado bien... sólo son ideas...  ;)

* Programa Administrador --> El que manejas tú
* Programa Cliente --> El que manejan los demás.
« §hÿqµïllæ »