En arbitraje

Access database with input forms

Publicado el 13 Mayo, 2015 en Programación y Tecnología

Sobre este proyecto

Abierto

Actualmente requiero una pequeña aplicación en Access para crear una base de datos de taxis y remises utilizados en mi compañía. Actualmente el transportista  llena una hoja electrónica en Excel (archivo compartido en la red local). La info que ingresa en excel la  obtiene de un voucher de papel que lo firma el viajero/empleado (nombre, rutas, centro de costos, compañía, cuenta contable, etc).
Lamentablemente dicha hoja electrónica puede ser editada fácilmente por el transportista y/o puede adicionalmente  ingresar información con errores (un mal dato o un buen dato pero mal escrita).

La forma que hemos pensado para solucionar esto es ingresar los mismos datos pero en una base de datos access por medio de un formulario electronico (pop up window) con ayuda de algunos scripts. Esta info dará como resultado una base de datos o tabla que contiene 25 columnas de las cuales 20 que serán populadas por medio de este formulario electrónico. La otras 2 salen del sistema (hora y fecha del registro/en que maquina la realizaron/ y  3 son ingresadas por el administrador

Para las primeras 20 celdas: El formulario electrónico #1 tiene 20 campos a ser llenados.
Sin embargo  solamente 10 serán ingresado manualmente por el transportista (celdas en verde del archivo adjunto). Las otras 6 (celdas moradas) son llenadas automáticamente de acuerdo a la información que va llenando manualmente (Por ejemplo: cuando el transportista ingresa las siglas del viajero/empleado se llena los campos de centro de costos, cuenta contable de registro, etc) o responden a una operación matemática (ej. Total de costos de voucher).
Las 4 restantes (Rosadas) se llenan con base a la eleccion que haga el trasportista de la alternativas sugueridas en un "combo box" (.ej: mes del año, tipo de viaje, etc)

Para visualizarlo, en la hoja adjunta Las 6 celdas o campos que se llenan automáticamente salen de una segunda tabla de datos independiente. En la hoja excel adjunta la solución que se dió fue crear varias formulas vlookup que lo populan con base a info en otra hoja del workbook.

El segundo formulario requerido en la aplicación responde a la siguiente necesidad. Dentro del formulario 1 hay un campo que llena manualmente el transportista y que se llama siglas internas o código del empleado. El transportista normalmente no sabe cuales son las siglas del empleado por lo cual debe buscar las siglas en una base de datos.
Este formulario hace esto. Buscar las siglas basado en el apellido del viajero/empleado. La base de empleados/viajeros y sus siglas deberá ser creada como una nueva tabla y tiene información predefinida actualmente.
Entendería que para esto se requiere una segunda tabla de datos que no requiere  edición y puede ser editada solo por el administrador.

Eso es toda la aplicación, si necesitan mas datos me la dejan saber.

Por el momento no se requiere reportes solamente generar una base de datos que puede ser exportada a excel. A futuro se puede pensar en un reporte pre formarteado para ciertos usuarios de la info.

Categoría Programación y Tecnología
Subcategoría Aplicaciones de escritorio
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos No (No he administrado este tipo de proyectos anteriormente)
Plataformas requeridas Windows

Plazo de Entrega: 18 Mayo, 2015

Habilidades necesarias