חל על
Access 2013

Access מספק פונקציות מוכללות שניתן להשתמש בהן בביטויים כדי לעצב, ליצור, לנתח ולחשב תאריכים ושעות. בחר טבלה התואמת לפעולות שברצונך לבצע.

אני רוצה...

הצגת תאריך או שעה בתבנית ספציפית

הצג תאריכים בתבנית הרצויה. העמודה תוצאה מניחה כי השדה [StartDate] מכיל את ערך התאריך/שעה של 11 בינואר, 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

תבנית*

פונקציית תבנית כל המטרה המשמשת ליצירת תבניות תאריך/שעה מותאמות אישית.

Format([StartDate],"yyyy-mm-dd")

2012-01-11

FormatDateTime*

החלת אחת מתוך 5 תבניות תאריך/שעה מוכללות על ערך.

FormatDateTime([StartDate],vbLongDate)

יום רביעי, 11 בינואר 2012

MonthName*

המרת מספר לשם חודש. החזרת שגיאה אם תספק מספר מחוץ לטווח של 1-12.

MonthName(12)

דצמבר

שם יום חול*

המרת מספר לשם יום חול. החזרת שגיאה אם תספק מספר מחוץ לטווח של 1-7.

WeekdayName(2)

שני

* לא זמין ב- Access Web Apps.

לראש הדף

פיצול תאריך או שעה לחלקים

לעתים עליך לדעת רק חלק אחד של ערך תאריך/שעה, כגון השנה או הרגעה. פונקציות אלה מחזירות כל ערכי מספרים שלמים התואמים למרווח שאתה מחפש. העמודה תוצאה מבוססת על ההנחה ש- [StartDate] מכילה את הערך Date/Time של 11 בינואר, 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

שנה

הפונקציה מחזירה את חלק השנה של ערך התאריך/שעה.

Year([StartDate])

2012

חודש

החזרת חלק החודש של ערך התאריך/שעה (1 עד 12).

Month([StartDate])

1

יום

החזרת חלק היום של ערך התאריך/שעה (1 עד 31).

Day([StartDate])

11

יום חול*

הפונקציה מחזירה את היום המספרי בשבוע (1 עד 7). כברירת מחדל, יום ראשון נחשב ליום הראשון בשבוע, אך באפשרותך לציין יום אחר להיום הראשון.

Weekday([StartDate])

4

שעה*

החזרת חלק השעה של ערך התאריך/שעה (0 עד 23).

Hour([StartDate])

17

דקה*

החזרת חלק הדקות של ערך התאריך/שעה (0 עד 59).

Minute([StartDate])

30

שני*

החזרת חלק השניות של ערך התאריך/שעה (0 עד 59).

Second([StartDate])

15

DatePart

גירסה הניתנת להגדרה של הפונקציות לעיל, שבה באפשרותך לציין איזה חלק של ערך התאריך/שעה ברצונך לקבוע.

DatePart("yyyy",[StartDate])

2012

* לא זמין ביישומי Access.

לראש הדף

הפיכת מספרים וטקסט לתאריכים ולשעות

Access מאחסן תאריכים כהמספרים עם דיוק כפול של נקודה צפה. לדוגמה, 11 בינואר 2012 17:30 מאוחסן כ- 40919.72917. חלק המספר השלם, מימין לנקודה העשרונית, מייצג את התאריך. חלק השבר, שמימין לנקודה העשרונית, מייצג את השעה. פונקציות אלה עוזרות לך ליצור מספר זה של נקודה צפה מערכים אחרים, כגון מספרים שלמים או טקסט.

פונקציה

שימוש

דוגמה

תוצאה (כיצד Access מאחסן אותה)

תאריךסידרה

הערה:  ביישום Access, השתמש בפונקציות DateFromParts או DateWithTimeFromParts .

בניית ערך תאריך ממספרים שלמים שאתה מספק עבור השנה, החודש והיום.

תאריךserial(2012,1,11)

40919.0

CDate*

המרת טקסט לערך תאריך/שעה. מטפל הן בחלק התאריך והן בחלק השעה של המספר.

עצה:  השתמש בוליאניIsDate כדי לקבוע אם ניתן להמיר מחרוזת טקסט לערך תאריך/שעה. לדוגמה, IsDate("1/11/2012") מחזיר True.

CDate("1/11/2012 17:30")

40919.72917

DateValue*

המרת טקסט לערך תאריך/שעה, אך אינה ממירה את חלק השעה.

DateValue("1/11/2012 17:30")

40919.0

TimeValue*

המרת טקסט לערך תאריך/שעה, אך אינה ממירה פרטי תאריך.

TimeValue("1/11/2012 17:30")

0.72917

משך זמן

הערה:  ביישום Access, השתמש בפונקציות TimeFromParts או DateWithTimeFromParts .

בונה ערך זמן ממספרים שלמים שאתה מספק עבור השעה, ה דקה והשנייה.

משך זמן(17,30,15)

0.72934

* לא זמין ביישומי Access.

לראש הדף

חיבור או חיסור של תאריכים

פונקציות אלה מאפשרות לך להוסיף או לחסר מרווחי זמן לתאריכים, וכן לחשב את ההפרש בין שני ערכי תאריך/שעה.

פונקציה

שימוש

דוגמה

תוצאה

תאריך הוספת

הוספת מרווח זמן ספציפי (כגון 2 חודשים או 3 שעות) לערך תאריך/שעה. כדי לחסר, השתמש במספר שלילי כארגומנט השני.

DateAdd("m", 1, "11/1/2012")

2/11/2012

תאריך ושעה

קובע את מספר מרווחי הזמן (כגון ימים או דקות) בין שני ערכי תאריך/שעה.

הערה:  זכור שבאפשרותך גם לחסר ערך תאריך אחד מערך אחר כדי לקבל את מספר הימים ביניהם, לדוגמה, #15/02/2012# - #01/02/12# = 14.

DateDiff("d","11/1/2012","4/15/2012")

95

ראה כיצד לחשב את מספר הימים בין שני תאריכים.

לראש הדף

הוספת התאריך של היום או השעה הנוכחית

השתמש בפונקציות אלה כדי לקבוע את התאריך או השעה הנוכחיים. העמודה תוצאה מניחה שהתאריך/השעה הנוכחיים של המערכת הם 11 בינואר, 2012 17:30:15.

פונקציה

שימוש

דוגמה

תוצאה

כעת

החזרת התאריך והשעה הנוכחיים של המערכת.

‎Now()‎

11/11/2012 17:30:15 בלילה

תמר

הערה:  ביישום Access, השתמש בפונקציה Today .

החזרת תאריך המערכת הנוכחי.

Date()‎

1/11/2012

Time*

החזרת זמן המערכת הנוכחי.

זמן ()

17:30:15

שעון עצר*

הפונקציה מחזירה את מספר השניות שחלפו מאז חצות.

שעון עצר()

63015

* לא זמין ביישומי Access.

לראש הדף

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.