اصلاح یک پرس و جو در دسترسی مایکروسافت

فرایند اصلاح یک پرس و جو مایکروسافت دسترسی به پروسه برای ایجاد آن در وهله اول شبیه است. پرس و جو ها ممکن است با استفاده از Design View و SQL View تغییر کنند، اما شما نمی توانید از Query Wizard برای تغییر یک پرس و جو موجود استفاده کنید.

با کلیک راست بر روی پرس و جو مورد نظر خود را در پانل اشیاء در سمت چپ صفحه در پایگاه داده خود، شروع کنید. در منوی پاپ آپ، Design View را انتخاب کنید . پرس و جو در Datasheet View باز می شود. هنگامی که شما راست کلیک بر روی نام پرس و جو در ردیف زبانه بالای خروجی نمایش داده ها، شما می توانید حالت نمایش را تغییر دهید. به طور پیش فرض، شما در Datasheet هستید، که نمی تواند به صورت ساختاری ویرایش شود (اگر چه می توانید داده ها را از این دیدگاه وارد کنید و حذف کنید). با این حال، از نظر SQL یا Design، می توانید ساختار پرس و جو را ویرایش کنید و ذخیره یا ذخیره کنید - به عنوان شیء اصلاح شده در صورت نیاز.

نمایش طراحی

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

این خطوط نشان دهنده روابط است. در Design View، با کلیک راست بر روی خط به شما اجازه می دهد رابطه را تغییر دهید. شما می توانید از یکی از سه گزینه انتخاب کنید:

این سه نوع پیوست (درون، چپ، راست) زیر مجموعه ای از طیف گسترده ای از پیوست هایی است که یک پایگاه داده می تواند اجرا کند. برای انجام پرس و جو پیچیده تر، شما باید به SQL View بروید.

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

جعبه معیار طراحی نمایش به شما اجازه می دهد معیارهای محدودیت ورودی را داشته باشید، به طوری که وقتی پرس و جو اجرا می شود، تنها زیرمجموعه ای از اطلاعاتی را که با فیلتر شما مطابقت دارد نمایش می دهد. به عنوان مثال، در یک پرس و جو در مورد سفارشات باز محصول، شما می توانید معیار = 'MI' را به ستون دولتی اضافه کنید تا فقط سفارشات را از میشیگان نشان دهید. برای اضافه کردن سطوح معیارها، از یا جعبه ها درون ستون استفاده کنید یا معیارها را به ستون های دیگر اضافه کنید.

مشاهده SQL

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

اظهارات SQL عموما به دنبال یک فرم بلوک هستند:

SELECT Table1 [فیلد نام 1]، جدول2 [فیلد نام 2]
از جدول 1، پیوند حق به جدول 2 در جدول 1 [کلید 1] = جدول 2 [کلید 2]
جایی که جدول1 [فیلد نام 1]> = "FilterValue"

فروشنده های مختلف پایگاه داده از نسخه های کمی متفاوت SQL پشتیبانی می کنند. استاندارد پایه، به نام نحوه ی سازگار با ANSI، باید بتواند در هر محیط پایگاه داده کار کند. با این حال، هر یک از فروشنده استاندارد SQL با اصلاحات خود را تقویت می کند. برای مثال مایکروسافت موتور پایگاه داده جت را در دسترس قرار می دهد. مایکروسافت همچنین از SQL Server پشتیبانی می کند. فروشندگان دیگر از رویکردهای مختلف استفاده می کنند، بنابراین به طور کلی SQL به عنوان استاندارد سازگار نیست.

اگر شما با نحو اجرای SQL Database Jet Database Engine آشنا نیستید، سپس افزایش توانایی SQL View می توانید پرس و جوهای خود را شکست دهید. به جای نمایش به طراحی نگاه کنید. با این حال، برای ترفندهای بسیار سریع، گاهی اوقات ساده تر است که SQL زیر پایه را تنظیم کنید تا تغییر اسکریپت Design View. اگر تحلیلگران دیگری در شرکت شما می خواهند بدانند که چگونه یک نتیجه را به دست آوردند، ارسال آنها به یک برش و چسب از بیانیه SQL خود، باعث سردرگمی در مورد طراحی پرس و جو می شود.

صرفه جویی در کار شما

در مایکروسافت آفیس 2016، شما می توانید پرس و جو فعلی را با کلیک راست بر روی زبانه آن و ذخیره ذخیره کنید و آن را بازنویسی کنید. برای ذخیره پرس و جو اصلاح شده به عنوان نام دیگری، اجازه دهید که پرس و جو فعلی همچنان ادامه یابد، روی برگه File کلیک کنید، Save As را انتخاب کنید و سپس Save As Object As.