Hola, pues tengo un problema, cada mes me pasan un archivo en excel que contiene toda la información de los trabajadores de una empresa, esta empresa tiene bases en diferentes localidades del país, y a mi me han estado pidiendo que de ese archivo de excel cada mes saque un listado con los trabajadores que tienen el mismo puesto en la misma localidad (exactamente el mismo) para toda la empresa.
Esta vez la he sacado con una tabla dinámica que me muestra cuales son los puestos duplicados y a manita he buscado los puestos que se repiten en la base de acuerdo a lo que me avienta este listado, el problema es que hacer esto es totalmente ineficiente.
Lo intenté hacer en access cuando iba por ahí de la mitad del trabajo, pero no pude ya que access no lo sé usar ni bien. Así que por esta vez lo hice como he comentado.
El problema reside en que los puestos realmente se repiten por que sólo dice: "Jefe", y yo tengo que hacer el match con el departamento para que me salga "Resurtido" "Jefe" y así tengo que hacer la tabla dinámica.
Los campos el archivo que me envían vienen siendo algo así:
Id_empleado | Nombre_Empleado | Localidad | Cve_Puesto | Puesto | Cve Depto | Departamento |
Yo lo que hago para generar la tabla dinámica es que arrastro la localidad al principio, luego el departamento y al final el puesto y le digo que cuente cuántos hay ahí para que me diga cuáles son, y queda algo así:
Localidad | Departamento | Puesto | Suma: Nombre_Empleado
Monterrey Resurtido Jefe | 2
Monterrey Compras Jefe | 1
Monterrey Compras SubJefe | 1
Una vez que tengo esta tabla voy al archivo plano y busco con el filtro la localidad monterrey, luego el departamento y al final el puesto para que yo copie y pegue en un archivo nuevo lo siguiente:
Id_Empleado | Nombre_Empleado | Localidad | ClavePuesto | Puesto | CveDepto | Departamento
11111 Juan Perez Monterrey 1 Jefe 12 Compras
22222 Rodrigo Perez Monterrey 1 Jefe 12 Compras
El resultado es un listado de las personas que comparten el mismo puesto en el mismo departamento de la misma localidad. Esto es lo que yo necesito sacar del archivo plano que tengo en excel.
Y mi duda viene a esto:
Al intentar trabajarlo con access importé mi archivo plano con la info a BD. Luego generé el listado con los repetidos en excel con tablas dinámicas. El formato del archivo de tabla dinámica quedó como anteriormente puse:
Localidad | Departamento | Puesto Suma: Nombre_Empleado
Monterrey Resurtido Jefe 2
(En este caso sólo tomo los que en la suma del nombre empleado es mayor a uno, osea que se puesto lo comparten dos o más personas).
Ese archivo que ya generé lo importé también a access. Y por último intenté hacer una consulta que dijera algo así:
(Al archivo plano le llamo plantillagral, al listado de excel lo llamé repetido)
SELECT plantillagral.Id_empleado, plantillagral.Nombre_Empleado, plantillagral.Localidad, plantillagral.Cve_Puesto, plantillagral.Puesto, plantillagral.Cve Depto, plantillagral.Departamento
FROM plantillagral, repetido
WHERE ((plantillagral.Localidad = repetido.Localidad) AND (plantillagral.Departamento = repetido.Departamento) AND (plantillagral.Puesto = repetido.puesto)) ;
(la consulta no es un copy paste, ya que estoy en casa pq en el trabajo no tengo acceso a internet, lo que puse es la idea de cómo lo hice).
Total que al ejecutar la consulta de los 100 puestos que tenía repetidos (en el listado de excel), sólo me aventó 20 y en varios casos ni si quiera estaban repetidos.
Ahora hago la pregunta, alguien tiene una idea de cómo mejorar este proceso??? o cómo debería hacer la consulta en access? o cómo hacerlo sin tener que estar buscando a "mano" en el archivo plano?
Gracias por sus comentarios
- Foro - Frozen-Layer
- → Viendo Perfil : Temas : mpluss
Community Stats
- Grupo: Hentais
- Mensajes: 828
- Vistas del Perfil: 1640
- Título del miembro: Advanced Member
- Edad: 41 años
- Cumpleaños: Enero 18, 1984
-
Gender
Male
-
Location
"El otro lado de la puerta" MX
-
Interests
"The pillows - Bran-new Lovesong"
"Another perfect day - American Hi-Fi"
http://www.flickr.com/photos/mpluss/143184310/
Previous Fields
-
Series de anime completadas
Karekano, Macross, Azumanga, Escaflowne... y muchas más XD
-
Peliculas favoritas
Princess Mononoke
-
GB de almacenamiento sumando HDs
Muchos muchos...
-
Conexion a internet
El de la oficina
-
Ultimo "Gadget" comprado
Asus m50vm
-
Anime favorito
Air-TV, Karekano, Macross, Bleach, Naruto, etc.
Temas que he empezado
Problemas Con Bases De Datos Y Excel
11 June 2010 - 02:09 AM
Ayuda Con Css Y Javascript
18 December 2009 - 10:45 PM
Hola a todos antes que nada les comento lo que estoy haciendo:
Recuerdan que las imágenes se pueden definir por zonas sensibles, ejemplo:
http://www.webestilo...tml/cap6b.phtml
Lo que yo quiero hacer es algo similar.
Tengo una imagen del cuerpo humano, y al dar clic con el botón derecho en cierta zona me despligue un menú (efecto en ajax gracias a contextMenoo), como por ejemplo: doy clic en el ojo y se despliega un menú contextual con las enfermedades que están relacionadas como son miopia, astigmatismo, cataratas.
Lo he hecho con un div contenedor, el cuál contiene hasta el momento 2 divs, esto con el efecto de mostrar un menu contextual para cada uno de los divs, cada uno tiene ya su menú; ahora el problema es este:
En firefox funciona de maravilla
, pero en IE sólo funciona un menú
El ejemplo "funcionando" está aqui (al dar clic con el botón derecho pueden ver el código fuente):
http://mpluss.site40...nu/prueba4.html
Un menú aparece al dar clic con el botón derecho en la manzanita del imac, y el otro en el cuadro que dice prueba.
Ahora yo creo que el problema está en el JavaScript que tengo.
Espero puedan ayudarme
Desde ya muchas gracias!!
Recuerdan que las imágenes se pueden definir por zonas sensibles, ejemplo:
http://www.webestilo...tml/cap6b.phtml
Lo que yo quiero hacer es algo similar.
Tengo una imagen del cuerpo humano, y al dar clic con el botón derecho en cierta zona me despligue un menú (efecto en ajax gracias a contextMenoo), como por ejemplo: doy clic en el ojo y se despliega un menú contextual con las enfermedades que están relacionadas como son miopia, astigmatismo, cataratas.
Lo he hecho con un div contenedor, el cuál contiene hasta el momento 2 divs, esto con el efecto de mostrar un menu contextual para cada uno de los divs, cada uno tiene ya su menú; ahora el problema es este:
En firefox funciona de maravilla


El ejemplo "funcionando" está aqui (al dar clic con el botón derecho pueden ver el código fuente):
http://mpluss.site40...nu/prueba4.html
Un menú aparece al dar clic con el botón derecho en la manzanita del imac, y el otro en el cuadro que dice prueba.
Ahora yo creo que el problema está en el JavaScript que tengo.
Espero puedan ayudarme
Desde ya muchas gracias!!

- Foro - Frozen-Layer
- → Viendo Perfil : Temas : mpluss
- Privacy Policy