FoxPro/Visual FoxPro - Contabilizar días, meses y años en un informe

 
Vista:
sin imagen de perfil

Contabilizar días, meses y años en un informe

Publicado por Steffany Alejandra (1 intervención) el 17/10/2021 21:38:52
Hola soy estudiante de bachillerato y me han dejado de tarea realizar un proyecto de una empresa en donde pueda reflejar planillas y constancias, en la constancia me piden que se refleje cuantos años, meses y días ha trabajado el empleado en esa empresa y no se que hacer, espero su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mauricio Antonio
Val: 471
Plata
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Contabilizar días, meses y años en un informe

Publicado por Mauricio Antonio (1525 intervenciones) el 18/10/2021 14:39:56
Que buena estudiante eres, te felicito.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 147
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Contabilizar días, meses y años en un informe

Publicado por zarlu (79 intervenciones) el 18/10/2021 20:50:51
Buenas tardes Steffany!

Lo tomé de aquí:
https://www.todoexpertos.com/preguntas/5c9kqpcl5q4x3ofc/calcular-dias-meses-y-anos-en-vfp

Clear
SET DATE TO french
SET CENTURY on
FechaInicial = CtoD("01/01/2019")
FechaFinal = CtoD("01/02/2020")+1
años = Year(FechaFinal) - Year(FechaInicial)
meses = Month(FechaFinal) - Month(FechaInicial)
días = Day(FechaFinal) - Day(FechaInicial)
If días < 0
días = días + 30
meses = meses - 1
EndIf
If meses < 0
meses = meses + 12
años = años - 1
ENDIF

? años
? meses
? días

Lo adaptá a días cumplidos (+1)
Analiza los comandos con la ayuda de VFP.
Y analiza la lógica de cálculo para que aprendas.
Es importante saber como llegar a lo deseado con sumas, restas, etc... y entonces aplicar los comandos

Suerte
zarlu
Chetumal, Quintana Roo, México
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 309
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

Contabilizar días, meses y años en un informe

Publicado por SANTIAGO JUAN (518 intervenciones) el 18/10/2021 23:56:56
El problema allí es que no considera años bisiestos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar