ACC: How to Get the Fiscal Year/Month of a Particular DateLast reviewed: August 29, 1997Article ID: Q132101 |
The information in this article applies to:
SUMMARYModerate: Requires basic macro, coding, and interoperability skills. This article demonstrates how you can get the fiscal year or fiscal month of a particular date using an expression or a user-defined function. This article assumes that you are familiar with Visual Basic for Applications and with creating Microsoft Access applications using the programming tools provided with Microsoft Access. For more information about Visual Basic for Applications, please refer to your version of the "Building Applications with Microsoft Access" manual. NOTE: Visual Basic for Applications is called Access Basic in Microsoft Access versions 1.x and 2.0. For more information about Access Basic, please refer to the "Introduction to Programming" manual in Microsoft Access version 1.x or the "Building Applications" manual in Microsoft Access version 2.0.
MORE INFORMATION
Using an Expression to Get the Fiscal Year or Fiscal MonthTo get the fiscal year or fiscal month of a particular date using an expression, follow these steps:
Field: FYear: Year([FieldName])-IIf([FieldName]< _ DateSerial(Year([FieldName]),9,15),1,0) Field: FMonth: (Month([FieldName])+IIf(Day([FieldName])<15,9,10)-1) _ Mod 12+1If the fiscal year begins on 9/15 of the previous calendar year, you can modify the FYear expression as follows:
Field: FYear: Year([FieldName])-IIf([FieldName]< _ DateSerial(Year([FieldName]),9,15),1,0)+1 Using Sample Functions to Get the Fiscal Year or Fiscal MonthTo get the fiscal year or fiscal month of a particular date using sample functions, follow these steps:
REFERENCESFor more information about the DateSerial function, search the Help Index for "DateSerial function." Keywords : kbprg PgmHowTo ExrStrg Version : 1.0 1.1 2.0 7.0 97 Platform : WINDOWS Hardware : x86 Issue type : kbhowto |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |