שאלה באקסס....

א ו ר ח ת

New member
שאלה באקסס....

אני צריכה פונקציה שהופכת תאריך.... יש לי שני שדות אחד תאריך ואחד מספר אני רוצה לקחת את התאריך ולהכניס אותו לשדה מספר בצרה כזו .... אם התאריך הוא 02/03/2002 אז בשדה מספר הוא יכניס אותו ככה - 20020302 אני הודה לכם מאוד אם מישהו יוכל לעזור לי בזה.....
 
הכי פשוט.... באמצעות פק´ MID

אם שדה התאריך יהיה TxtDate ושדה היעד יהיה TXTNum הפקודה תהיה משורשרת בצורה הבאה:
Me![TXTNum]=Mid(me![TxtDate],4,7) & Mid(me![TxtDate],2,4) & Mid(me![TxtDate],2,1)​
כל כך פשוט....... !בהצלחה|
 

א ו ר ח ת

New member
זה לא עובד לי ../images/Emo10.gif

הוא אומר לי שהערך אינו חוקי ...... והוא חוקי לגמרי
 

bugg

New member
רק לא!

רק אל תתיחסי לתאריכים כמחרוזות. זה מביא אסונות. פשוט:
StrVar = Year(DateVar) & Month(DateVar) & Day(DateVar)​
או באיזה סדר אחר שלא יהיה...
 

א ו ר ח ת

New member
קודם כל תודה לשניכם אבל.....

זה עובד רק חסר משהו אחד הוא מביא תאריך שאני מכניסה 02/03/2001 ככה 200132 אני צריכה שהוא יביא אותו 20010302 אז איך עושים את זה?
 

א ו ר ח ת

New member
הצלחתי ולמי שרוצה......

Me.num = Year(date) & Format(Month(date), "00") & Format ("Day(date), "00) בבקשה...... ותודה לכל מי שעזר
 
למעלה