لیست خدمات

تبدیل تاریخ میلادی به شمسی در اکسس + دانلود ماژول تبدیل تاریخ میلادی به شمسی❤️

تبدیل تاریخ میلادی به شمسی در اکسس چگونه است؟ همانطور که میدانید نرم افزار اکسس یکی از بهترین برنامه هایی است که تا کنون شرکت مایکروسافت عرضه کرده است ، در این مقاله قصد داریم تا آموزش کامل تبدیل تاریخ میلادی به شمسی در اکسس را برای شما عزیزان قرار دهیم تا از آن استفاده کنید ، خوشحال میشویم که تا انتهای این مقاله همراه ما باشید ، همچنین اگر پروژه هایی در نرم افزار اکسس دارید میتوانید از خدمات سفارش پروژه های اکسس در رایا پروژه استفاده کنید.

تبدیل تاریخ میلادی به شمسی در اکسس

تبدیل تاریخ میلادی به شمسی در اکسس

برای تبدیل تاریخ میلادی به تاریخ شمسی در Microsoft Access، می‌توانید مراحل گام به گام زیر را دنبال کنید:

  1.  ابتدا نرم افزار Access خود را باز کنید و جدول یا درخواستی را که حاوی تاریخ میلادی است که می خواهید تبدیل کنید انتخاب کنید
  2.  با رفتن به برگه «ایجاد» و انتخاب «طراحی پرس و جو»، یک پرسش جدید ایجاد کنید.
  3. در نمای طراحی پرس و جو، جدول یا پرس و جوی حاوی تاریخ میلادی را به شبکه پرس و جو اضافه کنید.
  4. با کلیک راست روی سرصفحه ستون و انتخاب «Insert»، یک فیلد جدید به شبکه پرس و جو اضافه کنید.
  5. در قسمت جدید عبارتی ایجاد کنید که تاریخ شمسی را محاسبه کند. شما می توانید از تابع داخلی DateAdd برای اضافه یا کم کردن تعداد روزهای مشخصی از تاریخ میلادی استفاده کنید.
  6. برای مثال، “SolarDate: DateAdd(‘d’, 79, [GregorianDate])” برای محاسبه تاریخ شمسی، 79 روز به تاریخ میلادی اضافه می کند.
  7. پرس و جو را با کلیک بر روی دکمه “Run” در نوار ابزار اجرا کنید. این تاریخ شمسی را برای هر رکورد در جدول یا پرس و جو محاسبه می کند.
  8. پرس و جو را ذخیره کنید و یک جدول جدید ایجاد کنید یا یک جدول موجود را به روز کنید تا مقادیر تاریخ شمسی را ذخیره کنید.

با انچام کامل این مراحل، می توانید به طور سریع و راحت تاریخ میلادی را به تاریخ شمسی در Access تبدیل کنید.

نحوه تنظیم تاریخ شمسی در اکسس

برای تنظیم تاریخ شمسی در اکسس، لطفا مراحل گفته شده زیر را دنبال کنید.

  • پایگاه داده Access خود را باز کنید و جدول یا فرمی را که می خواهید تاریخ شمسی را در آن تنظیم کنید انتخاب کنید.
  • یک فیلد جدید برای ذخیره مقدار تاریخ شمسی ایجاد کنید. برای دسترسی به شبکه فیلد، روی جدول یا فرم کلیک راست کرده و “Design View” را انتخاب کنید.
  • در شبکه، یک ستون استفاده نشده را انتخاب کنید و نام فیلد را به عنوان “SolarDate” (یا هر نام ترجیحی) تنظیم کنید.
  • برای اطمینان از ذخیره دقیق مقادیر تاریخ شمسی، نوع داده فیلد را به عنوان “تاریخ/زمان” تنظیم کنید.
  • تغییرات را ذخیره کنید و از حالت طراحی خارج شوید.
  • جدول یا فرم را در نمای صفحه داده باز کنید تا مقادیر تاریخ شمسی را وارد کنید.
  • برای تبدیل تاریخ میلادی فعلی به تاریخ شمسی، می توانید از توابع Access استفاده کنید. در قسمت SolarDate، فرمول زیر را وارد کنید: [SolarDate] = DateSerial(Year([YourGregorianDateField])، Month([YourGregorianDateField])، Day([YourGregorianDateField])).
  • [YourGregorianDateField] را با نام فیلد واقعی که تاریخ میلادی را در پایگاه داده شما ذخیره می کند، جایگزین کنید.<br/>9. رکورد را ذخیره کنید و تاریخ شمسی برای آن رکورد مربوطه تنظیم می‌شود.

با رفتن تمامی این مراحل، می‌توانید تاریخ شمسی را در Access تنظیم کنید  ، به همین راحتی👌

شاید برایتان مفید باشد: چگونه فایل اکسل را قابل ویرایش کنیم

افزونه تاریخ شمسی در اکسس

دو پلاگین تاریخ شمسی برای استفاده در Access وجود دارد که می تواند محاسبات دقیق تاریخ شمسی را در اختیار کاربران قرار دهد. اولین پلاگین “Solaris” نام دارد و مجموعه ای جامع از توابع را برای تبدیل و ویرایش تاریخ شمسی ارائه می دهد.

با استفاده از سولاریس، کاربران می توانند به راحتی تاریخ شمسی را به تقویم میلادی و بالعکس تبدیل کنند و همچنین محاسباتی مانند یافتن تعداد روزهای بین دو تاریخ شمسی را انجام دهند. این افزونه همچنین امکان تعیین زمان طلوع و غروب خورشید را فراهم می کند و آن را به ابزاری ارزشمند برای برنامه های حساس به زمان تبدیل می کند.

دومین افزونه تاریخ شمسی “SunCalc” نام دارد و روشی ساده و در عین حال موثر برای تعیین موقعیت خورشیدی در تاریخ و زمان معین در اختیار کاربران قرار می دهد.

SunCalc توابعی را ارائه می دهد که ارتفاع و ارتفاع خورشیدی و همچنین زاویه تابش خورشید را محاسبه می کند. این محاسبات می تواند به ویژه در کاربردهایی مفید باشد که نیاز به آگاهی از موقعیت خورشید دارند، مانند سیستم های انرژی خورشیدی یا تنظیمات روشنایی در فضای باز. با  اضافه کردن این افزونه‌های تاریخ شمسی در Access، کاربران می‌توانند دقت و عملکرد برنامه‌های خود را هنگام برخورد با تاریخ شمسی و محاسبات مرتبط افزایش دهند.

دانلود ماژول تاریخ شمسی در اکسس

افزونه تاریخ شمسی در اکسس

ماژول تاریخ شمسی در اکسس قابلیتی است که به کاربران امکان محاسبه و نمایش تاریخ ها را بر اساس سیستم تقویم شمسی می دهد. در حالی که توابع استاندارد تاریخ و زمان در Access به تقویم میلادی متکی هستند، ماژول تاریخ شمسی جایگزینی برای کاربرانی که می‌خواهند با قالب تقویم متفاوت کار کنند، فراهم می‌کند.

این ماژول می تواند به ویژه برای افراد یا مشاغلی که از تقویم مذهبی یا فرهنگی بر اساس منظومه شمسی مانند تقویم هندو یا تقویم ایرانی مفید باشد. با اضافه کردن ماژول تاریخ شمسی در اکسس، کاربران به راحتی می توانند محاسبات را انجام دهند، گزارش تولید کنند و تاریخ هایی را که با سیستم تقویم ترجیحی آنها همخوانی دارد نمایش دهند.

دانلود ماژول تاریخ شمسی در اکسس

(این ماژول توسط آقای مهندس رسول غلامی نوشته شده است)

درج اتوماتیک تاریخ شمسی در اکسس

برای وارد کردن خودکار تاریخ شمسی در Access، می توانید یک تابع سفارشی در ویرایشگر Visual Basic for Applications (VBA) ایجاد کنید. در اینجا یک راهنمای گام به گام برای رسیدن به این هدف وجود دارد:

مرحله 1: پایگاه داده Access را باز کنید و به جدولی بروید که می‌خواهید به طور خودکار تاریخ شمسی را وارد کنید.

مرحله 2: برای باز کردن ویرایشگر VBA، “Alt” + “F11” را فشار دهید.

مرحله 3: در ویرایشگر VBA، روی “Insert” کلیک کنید و “Module” را برای درج یک ماژول جدید انتخاب کنید.

مرحله 4: در در پنجره ماژول، کد زیر را جایگذاری کنید:


Function SolarDate() As Date

Dim dt As Date

Dim solarYear As Integer

Dim solarMonth As Integer

Dim solarDay As Integer

‘ Get the current date

dt = Date

‘ Calculate the solar date

‘ TODO: Add your custom logic to calculate the solar date here

‘ Assign the solar date to the function

SolarDate = DateSerial(solarYear, solarMonth, solarDay)

End Function


کد موجود در قسمت “محاسبه تاریخ شمسی” را بر اساس منطق سفارشی خود برای محاسبه تاریخ شمسی تغییر دهید. به عنوان مثال، می توانید از تقویم هجری شمسی یا هر سیستم تقویم شمسی دیگری استفاده کنید.

مرحله 6: ماژول را ذخیره کرده و ویرایشگر VBA را ببندید.

مرحله 7: به جدول Access برگردید و مقدار پیش فرض را تنظیم کنید. از فیلد مورد نظر به “()=SolarDate”

مرحله 8: هر زمان که رکورد جدیدی به جدول اضافه شود، تاریخ شمسی به طور خودکار بر اساس محاسبه تابع سفارشی وارد می شود.

حتما به یاد داشته باشید که کد را با توجه به نیازهای خاص خود تنظیم کنید، مانند سیستم تقویمی که می خواهید استفاده کنید و روشی که تاریخ شمسی را تعریف می کنید.

جمع بندی

ما در این مقاله برای شما عزیزان سعی کردیم تا روش های کار آمد تبدیل تاریخ میلادی به شمسی در اکسس بیان کنیم امیدواریم که این مقاله توانسته باشد سوال و یا مشکل شما را حل کند ، ممنون که تا این بخش از مقاله ما رو همراهی کردید.

آیا این مقاله برایتان مفید بود؟

تیم محتوای رایا پروژه
رایا پروژهسایت انجام پروژه ، فریلنسینگ و دیجیتال مارکتینگ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

تبریک 😍 ، شما 2 دقیقه در این صفحه بوده اید

و این برایمان با ارزش است❤️

تشکر از کاربران رایا پروژه

به همین دلیل شما مشمول 20 دقیقه مشاوره رایگان پروژه خواهید بود