¿Te atreves a demostrar lo que sabes resolviendo alguno de estos
temas abiertos/no resueltos?

Hacer copia de Regi...
 
Compartir:
Avisos
Vaciar todo

Hacer copia de Registro a otra Hoja según Tipo de Dato.

jopi
 jopi
(@jopi)
Miembro eminente Registered

Hola Foristas. Espero se encuentren bien de salud.
De nuevo por acá.
Esta vez necesito me ayuden con algo. Tengo este Proyecto que estoy desarrollando para mi esposa sobre las Pre-Nóminas
pero necesito algo:
En el FrmPreNomina ella hace los cargos de cada trabajador según el tiempo trabajado y los salario que devenga, pero tiene varios Tipos de Pre-Nóminas (Salario, Dejado de Pagar, Feriado, Estimulación, Objeto de Obra y Sobre Cumplimiento)  que se detallan en el CmbPrenomina, pero en un mismo mes, un trabajador puede tener varias prenóminas, por ejemplo:
El trabajador :
8045 Luis Carlos Avila Pupo 66062804844    O    Contratos Carrocero Chapista A    Salario        4210.00
8045 Luis Carlos Avila Pupo 66062804844    O    Contratos Carrocero Chapista A    Feriado          120.00
8045 Luis Carlos Avila Pupo 66062804844    O    Contratos Carrocero Chapista A    Dejado de Pagar  500.00
8045 Luis Carlos Avila Pupo 66062804844    O    Contratos Carrocero Chapista A    Estimulación    1250.00

No encuentro solución a como hacer, que según el Tipo de Pre-Nómina me las separe.
Yo creé en mi Libros una Hoja para cada una de estas Pre-Nóminas, pero no se como hacer para que según se vayan insertando o modificando los trabajadores en el FrmPreNomina y se le vaya definiendo el Tipo de Pre-Nómina todos los datos de este trabajador hagan una copia en la Hoja predetermina (OJO una Copia porque debo conservar la Hoja Nomina con todos los datos de todos los trabajadores) para la Pre-Nómina. O sea, si se declara que es Salario, haga una copia de toda la Fila en la Hoja Salario, si es Feriado, haga una copia, igualmente de toda la Fila en la Hoja Feriado y así  sucesivamente.
En estas hojas creadas no se va a hacer ningún tipo de Alta, Baja, Modificación u otra cosa, solamente es para imprimirlas y guardarlas como constancias para posibles revisiones o auditorías.
Creo haberme explicado bien...de todas maneras si algo no entienden por favor me escriben.

Gracias a todos y que tengan una excelente noche.

Los aprecia y respeta.
JIPM
        
PD
Usuario: Pino    
Password: 123

Citar
Topic starter Respondido : 30/11/2021 4:30 am
Etiquetas del debate
RET
 RET
(@ret)
Miembro Admin

@jopi,

Das por sentado que entendemos muchas cosas que tu tienes claras, porque sabes como funciona la aplicación, pero los demás no.

Dices "No encuentro solución a como hacer, que según el Tipo de Pre-Nómina me las separe." No se a que te refieres con "me las separe".

SUpongo que cuando vas introduciendo datos en el formulario de nomina, los vas guardando en la hoja Nómina y, además, quieres que en funcion del tipo de nomina, lo guarde también en alguna de las otras hojas (color rojo de pestaña).

Si es así, cuando terminas de guardar en nomina, por que no haces el guardado en las hojas de tipo de nomina, en funcion de lo que tienes en el combo de tipo de nomina?

 

IMF_RET

https://InformaticaMuyFacil.com

ResponderCitar
Respondido : 30/11/2021 8:45 am
jopi
 jopi
(@jopi)
Miembro eminente Registered

@ret Buenos días RET. Espero se encuentre bien de salud.

Buenos días al resto de Foristas.

Precisamente es eso lo que quiero, que según el Tipo de Prenomina me vaya haciendo una copia en cada una de las hojas (en Rojo) creadas al efecto, pero no acabo de encontrar la solución.

En el Caso hipotético de Feriado, anoche volví a intentarlo y creé un Modulo y construí un Procedimiento Sub que lo llamé PasarFeriado  y declaré dos variables UF, UFila de tipo Integer para que me localizaran las ultimas filas de cada hoja (Nomina y Feriado). Dentro de un Ciclo For introduje una condicional IF para que si en Tipo de Prenomina era <> "Feriado" me enviara un MsgBox diciendo que no habían datos que procesar y después dentro de otro ciclo For con la misma condicional IF dije que si el valor de la hoja9.cells (x,7) = "Feriado" then me pasara los datos contenidos en la fila x, columna 1 a la hoja Feriado en la misma posición, pero me da errores de Tipo y verdaderamente ya no se que hacer. Por favor, si pudieras ayudarme. Necesito un ejemplo con una Hoja y las demás yo las hago, pero si tienes otro método para hacer esto me sirve, siempre que logré lo que deseo.

Gracias por responder.

Un saludo

jopi

ResponderCitar
Topic starter Respondido : 30/11/2021 2:35 pm
jopi
 jopi
(@jopi)
Miembro eminente Registered

@ret Buenos días RET. Espero se encuentre bien de salud.

Buenos días al resto de Foristas.

Precisamente es eso lo que quiero, que según el Tipo de Prenomina me vaya haciendo una copia en cada una de las hojas (en Rojo) creadas al efecto, pero no acabo de encontrar la solución.

En el Caso hipotético de Feriado, anoche volví a intentarlo y creé un Modulo y construí un Procedimiento Sub que lo llamé PasarFeriado  y declaré dos variables UF, UFila de tipo Integer para que me localizaran las ultimas filas de cada hoja (Nomina y Feriado). Dentro de un Ciclo For introduje una condicional IF para que si en Tipo de Prenomina era <> "Feriado" me enviara un MsgBox diciendo que no habían datos que procesar y después dentro de otro ciclo For con la misma condicional IF dije que si el valor de la hoja9.cells (x,7) = "Feriado" then me pasara los datos contenidos en la fila x, columna 1 a la hoja Feriado en la misma posición, pero me da errores de Tipo y verdaderamente ya no se que hacer. Por favor, si pudieras ayudarme. Necesito un ejemplo con una Hoja y las demás yo las hago, pero si tienes otro método para hacer esto me sirve, siempre que logré lo que deseo.

Gracias por responder.

Un saludo

jopi

ResponderCitar
Topic starter Respondido : 30/11/2021 2:51 pm
jopi
 jopi
(@jopi)
Miembro eminente Registered

Buenos días reiterados Foristas.

Buenos días reiterados RET.

Ya encontré el problema que no me dejaba ejecutar el código para transferir los datos de la Fila a otra hoja según el Tipo de Prenomina.

Por el Momento doy el tema por RESUELTO y les agradezco su interés.

Gracias una vez más.

Saludos

jopi

ResponderCitar
Topic starter Respondido : 30/11/2021 5:21 pm

Dejar una respuesta

Nombre del autor

Correo electrónico del autor

Título *

 
Vista previa 0 revisiones Guardado