update Query در اکسس ، ترفندهای کار با آن
سلام به یکی دیگر از آموزش های سافت پلاس در زمینه اکسس خوش آمدید . در ادامه آموزش اکسس امروز می خواهیم در مورد کوئری آپدیت یا همان Update Query در اکسس صحبت کنیم .
کوئری ها یا همان ابزارهای جستجو یکی از امکانات موجود در نرم افزار access هستند که استفاده از آنها قدرت در عین حال انعطاف بالایی در اختیار شما می گذارد.
شما با استفاده از این قدرت و انعطاف بالا به راحتی می توانید به انتخاب، مرتب کردن، ویرایش کردن، جمع بندی نمودن اطلاعات موجود در یک یا چند جدول بپردازید.
کار با ابزار کوئری در محیط اکسس اگرچه در نگاه اول تا حدودی می تواند شما دچار واهمه نماید.
اما باید این نکته را در نظر بگیرید که :
- نکته اول این است که یک جورهایی ما باید مدیون کوئری ها باشیم چون اگر همین کوئری ها نبودند برای کراهای ساده ای مثل جستجو کردن در اطلاعات یا آپدیت کردن آنها و خیلی کارهای دیگر مجبور بودیم که به سراغ کد نویسی های طولانی برویم .
در حالی که آشنایی و استفاده از محیط کوئری ها شما را از انجام این کار معاف می نماید .
2- از سوی دیگر آشنایی و تسلط بر کار با ابزار کوئری ها می تواند باعث مدیریت بهتر بانک اطلاعاتی و اشیای مختلفی شود که در بانک اطلاعاتی شما وجود دارند
اکسس برای انجام یک سری کارهای مهم استفاده از ابزاری به اسم کوئری ها را به ما پیشنهاد می دهد .
کارهایی مثل حذف کردن اطلاعات – جستجو کردن بین اطلاعات و یا دسته بندی انها چیزهایی است که خیلی راحت می شود با استفاده از کوئری ها آنها رانجام داد .
مطلب مرتبط : آشنایی با انواع Select Query ها و کار با آنها در اکسس .
اما امروز می خواهیم به بررسی آپدیت کوئری در اکسس بپردازیم .
فهرست محتوا
معرفی و آشنایی با Update Query در اکسس
Update Query در اکسس یکی از انواع کوئری ها می باشد که با استفاده از آن می توانید اطلاعات خود را در داخل یک یا چند تا جدول بروز رسانی کنید .
اما منظور از بروز رسانی چیست ؟
بروز رسانی وقتی معنی پیدا می کند که شما از قبل اطلاعاتی در جدول خود ذخیره کرده باشید .
حالا بنا بر هر دلیل می خواهید اطلاعات جدیدی را که دارید جایگزین اطلاعات قبلی کنید .
بیایید با ذکر یک مثال این مورد را بررسی نماییم .
فرض کنید که در جدول بالا می خواهیم کتابی به اسم “مکتوب ” را پیدا نموده و قیمت مربوط به این کتاب را به مبلغ ۳۰۰۰۰ تومان بروز رسانی کنیم .
برای این کار ابتدا به سراغ سربرگ Create رفته و گزینه Query Design را انتخاب نمایید .
بعد از این کار به محیط طراحی کوئری منتقل خواهید شد .
در گام نخست باید بر روی گزینه مربوط به Update کلیک نمایید .
در گام بعدی باید جدول مورد نظر خود را به محیط کوئری خود اضافه نمایید . برای این کار می توانید از گزینه Add Table استفاده نمایید.
اکنون آیتم های مورد نظر خود را به محیط کوئری اضافه می کنیم .
اولین آیتمی که می خواهیم بدنبال آن بگردیم نام کتاب مورد نظر ماست .
دومین آیتم مورد نظر هم قیمت مربوط به کتابی است در مرحله اول برای ما پیدا شده است .
حال از اکسس می خواهیم که کتابی به نام “مکتوب ” را پیدا کند بنابراین نام کتاب را در قسمت Criteria درج می کنیم .
در انتها نیز در قسمت مربوط به Update To و در زیر قسمت مربوط به مبلغ عدد ۳۰۰۰۰ را وارد می کنیم .
تمامی این مراحل را در تصویر زیر مشاهده می کنید .
برای اجرای این کوئری کافی است بر روی گزینه Run کلیک نمایید .
به محض کلیک بر روی این گزینه پیغامی همانند تصویر زیر برای شما نمایش داده می شود .
این پیغام به شما عنوان می کند که شما قصد بروز رسانی یک ردیف از اطلاعات خود را بروز رسانی کنید .
با صدور مجوز این کار از سوی شما اکسس این کار را به راحتی برایتان انجام می دهد .
اکنون اگر به جدول خود مراجعه نمایید مشاهده خواهید نمود که قیمت کتاب مربوطه به مبلغ مرد نظر شما بروزرسانی شده است .
مثال بالا یک مثال خیلی ساده بود که شاید اصلا برایش نیازی به طراحی و اجرای کوئری هم نداشته باشد .
اما خیلی از موارد هست که کار به همین سادگی نیست . آنجاست که ارزش کوئری آپدیت مشخص می شود .
در ادامه مثال های بیشتری را از این کوئری بررسی خواهیم کرد .
استفاده از شرط ها در کوئری آپدیت
اگر می خواهید از Update Query در اکسس برای بروزرسانی اطلاعات خودتان استفاده کنید باید بی برو و برگرد به سراغ استفاده از شرط ها در ساختار کوئری خودتان بروید .
باز هم اجازه بدهید به سراغ یک مثال عملی برویم .
فرض کنید که یک جدولی دارید که در آن اطلاعات مربوط به حقوق یک سری از افراد را ثبت کرده اید .
حالا می خواهید به حقوق همه افرادی که دریافتی کمتر از 5 میلیون دارند مبلغ به اندازه 1 میلیون تومان اضافه کنید .
اطلاعاتی که من از آنها استفاده می کنم یک چیزی مثل تصویر زیر هستند .
اگر به جدول بالا دقت کنید 2 نفر هستند که حقوق کمتر از 5 میلیون دارند .
حالا کوئری خودمان را به صورت زیر طراحی می کنیم .
کوئری را که اجرا بگیرید بلافاصله اکسس در یک کادر به شما تعداد سلول هایی را که قرار است بروز رسانی کند را به شما اعلام می کند.
روی OK که کلیک کنید کار تمام است و بروز رسانی اطلاعات انجام می شود .
حالا فرض کنید که تعداد پرسنلی که باید بروز رسانی می شدند 1000 نفر بودند آن موقع بهتر متوجه عملکرد و کارایی کوئری آپدیت می شدید .
اجازه بدهید باز هم کمی مسئله را پیچیده تر کنیم .
فرض کنید که این بار از شما می خواهند به حقوق همه کسانی که دریافتی کمتر از 5 میلیون دارند معادل 10 درصد حقوقشان به حقوق قبلی اضافه کنید .
برای این کار کوئری خودتان را باید به شکل زیر طراحی و اجرا کنید .
بعد از این کار می بینید که 10 درصد به حقوق هر کارمندی که در یافتی کمتر از 5 میلیون داشته باشد اضافه می شود .
دیدگاهتان را بنویسید