مرتب سازی داده ها در اکسس

مرتب سازی داده ها در فرمهای اکسس و سورت کردن در گزارشات و کوئریها

مرتب سازی داده ها در اکسس

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

مرتب سازی جداول اکسس

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

مرتب سازی جداول اکسس
مرتب سازی جداول اکسس

مرتب سازی داده ها در کوئریهای اکسس

برای چیدن اطلاعات به صورت صعودی یا نزولی توی نتیجه گزارشات اکسس کافیه توی نمای طراحی کوئری ها تو قسمت Sorting که تو تصویر زیر مشخص شده یکی از گزینه های صعودی یا نزولی رو برای ستون دلخواه انتخاب کنید که تو نمونه قرار داده شده بنده ستون ProductCode رو از بزرگ به کوچیک مرتب کردم .

 

مرتب سازی داده ها در کوئریهای اکسس
مرتب سازی داده ها در کوئریهای اکسس

 

مرتب سازی ستونها در گزارشات اکسس

بنده یه دوره رایگان و نسبتا کامل در مورد گزارشات اکسس انتشار دادم که و توی اون به این نحوه مرتب سازی داده ها توی گزارشات اشاره کردم ولی اینجا هم عرض میکنم که کافیه مثل تصویر زیر توی نمای طراحی گزارشات رو تب Group & Sorting کلیک کنید تا امکانات گروه بندی و مرتب سازی رو توی قسمت پائینی بخش طراحی گزارشات ببینید و حالا خیلی راحت میتونید اون دیتایی که میخواید رو مرتب سازی کنید که تو فیلم آموزشی هم توضیح دادم .

مرتب سازی ستونهای گزارشات اکسس
مرتب سازی ستونهای گزارشات اکسس

مرتب سازی داده ها در فرمهای اکسس

رسیدیم به اصل مطلب که اصلا به خاطر این بنده مطلب آموزشی رو انتشار دادم ، یعنی سورت کردن ستونها در فرمهای اکسس به صورتی که وقتی فرم داره لود میشه یا تو رویدادهای مختلف طبق خواسته کاربر مرتب سازی بشه ، برای درک بهتر تصویر زیر رو ببینید ، برای هر ستون دو تا کامند باتن در نظر گرفته شده که با کلیک روی اونها ستون مربوطه یه بار از بزرگ به کوچیک و یه بار از کوچیک به بزرگ سورت میشه ، حالا این کار رو چجوری انجام دادیم ؟ با استفاده از کدهای VB و یه خط کد ساده این پائین میبیند :

DoCmd.RunCommand acCmdSortDescending

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

امیدوارم با دیدن ویدیو آموزشی زیر دیگه سوالی در مورد مرتب سازی داده ها تو اکسس نداشته باشین . یادم رفت بگم نمونه ای که توی فیلم استفاده شده رو هم توی سایت زندیگ دیجیتال برای دانلود قرار میدم .

دیدگاه‌ خود را بنویسید

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

8 دیدگاه دربارهٔ «مرتب سازی داده ها در فرمهای اکسس و سورت کردن در گزارشات و کوئریها»

  1. با سلام خدمت استاد گرانقدر . امکانش هست فایل سورت رو برام ایمیل یا تو تل بفرستید . چون من نتونستم تو سایت زندگی دیجیتال فایلو‌پیدا کنم
    با تشکر

  2. باسلام و تشکر بابت انتشار این آموزش
    استاد بحری اگر امکانش هست میشه لطف کنید و بگید که چطوری میتونیم توی یک کوئری که ی فیلد فارسی داریم محتویات داخل اون اون رو راست به چپ کنیم که توی اجرای پرس و جو نمای بهتری داشته باشه؟ سپاس

  3. من یه فرم دیتاشیت دارم چطور میتونم بگم اول براساس فیلد تاریخ سورت بشن بعد براساس نوع شیفت.ممنون

پیمایش به بالا