Ushbu maqolada biz so'rovlarni bajarish uchun Ms Access-da qo'yilgan standart kutish vaqti qiymatini o'zgartirishni ko'rib chiqamiz
Ko'pincha MS Access ilovasida so'rovlardan foydalanganda, shuningdek SQL Server, so'rov natijalarini olishdan oldin so'rovingiz vaqti tugashi mumkin bo'lgan holatlar mavjud. Ilovalarning ko'p foydalanuvchilari ikkala ilovada ham so'rov vaqtlarini o'zgartirish imkoniyatini bilishmaydi. Garchi ikkala dastur ham ma'lumotlarni o'z ichiga olish imkoniyatlari jihatidan juda farq qilsa-da, so'rov vaqtlarini o'zgartirish uchun ikkalasida ham xuddi shunday protsedura qo'llaniladi. O'zgartirish mumkin bo'lgan so'rovlarning uchta varianti mavjud
Oldindan mavjud so'rov
MS Access va SQL ko'rinishidagi so'rovlar dizayni interfeysi (View). SQL Server bir nechta oldindan tuzilgan so'rovlarni o'z ichiga oladi, sukut bo'yicha kutish vaqti 60 soniya. Ushbu qiymatni quyidagi bosqichlar orqali o'zgartirish mumkin:
- So'rovni kiritmoqchi bo'lgan ma'lumotlar bazasini oching, standart kutish vaqti qiymatini o'zgartirmoqchi bo'lgan so'rovni tanlang va ochiladigan menyudan Dizayn ko'rinishini tanlang.

- Dizayn ko'rinishi oynasidan Ko'rish belgisini tanlang va ochiladigan menyuda SQL ko'rinishini bosing.
- SQL ko'rish oynasidan Menyu panelidan Ko'rish-ni tanlang va ochiladigan menyuda Xususiyatlar-ni bosing.
- So'rov xususiyatlari oynasida ODBC Timeout maydoni uchun yangi vaqt qiymatini tanlang. Qiymatni 0 qilib qo'ysangiz, so'rov hammasini bajarmaydi.
- Keyin interfeys oynasini yoping va yangi kutish vaqti qiymatini saqlash bilan yakunlang.
VBA kodiga kiritilgan xom SQL so'rovlari
VBA kodidagi boshqa xom SQL so'rovlari to'plamida bitta so'rov yoki bir nechta so'rovlar uchun so'rov kutish vaqtini o'zgartirish uchun siz Kod muharriridan foydalanishingiz kerak. U ikkita turdagi ma'lumotlar bazasi ob'ektlarini o'z ichiga oladi: ADO va DAO, ikkalasi ham VBA kodidagi xom SQL so'rovlari uchun kutish vaqtini o'zgartirish uchun maxsus koddan foydalanadi.
Ro'yxatga olish kitobida mavjud bo'lgan so'rovni kutish vaqti
Ro'yxatga olish kitobida mavjud bo'lgan so'rovning kutish vaqti qiymatini o'zgartirish uchun quyidagi amallarni bajaring:
- Ro'yxatga olish kitobi muharririni oching. Boshlash > Ishga tushirish – buyruqlar oynasiga 'Regedit' yozing.
- Ro'yxatga olish kitobi muharririni oching. ODBC uchun mavjud registr yozuvini qidiring. Uning joylashuvi barcha nashrlarda farq qiladi.
- So'rov vaqti tugashini o'zgartirish uchun "So'rovlar vaqti tugashi" yozuvini tanlang. Kirish ustiga ikki marta bosing va o'rnatmoqchi bo'lgan o'nlik qiymatni kiriting.
- Yangi kiritilgan vaqt tugashi qiymatini OK tugmasini bosish orqali saqlang va Ro'yxatga olish kitobi muharririni yoping.
Shuni yodda tutish kerakki, agar siz ochiq Access ma'lumotlar bazasida so'rovlar kutish vaqtini o'zgartirsangiz, so'rov vaqtini o'zgartirishdan oldin ma'lumotlar bazasini yopishingiz va uni qayta ochishingiz kerak bo'ladi.
Bu ikkala MS Access va MS da so'rovlar vaqtining o'zgarishini ta'minlaydi SQL Server juda foydali biri hisoblanadi. Bu foydalanuvchini so'rovni ishga tushirgandan so'ng ko'p o'tmay, hatto natijalarni olishdan oldin ham taranglashtirmaydi. Shuningdek, so'rovlar qisqa vaqt tugashi sababli bajarilmasa, foydalanuvchilar ular bilan shug'ullanayotganidan shubhalanishi mumkin. buzilgan mdb fayl, muammo esa butunlay boshqacha bo'lishi mumkin. Ma'lumotlar bazasi ilovalari uchun so'rovlarning kutish vaqti qiymatini oshirish orqali foydalanuvchi so'rovlar vaqti tugashidan qo'rqmasdan yoki ma'lumotlar bazasi sog'lig'i haqida ortiqcha tashvishlanmasdan so'rovlarni yanada qulayroq kiritishi mumkin.
Muallif kirish:
Vivian Stivens - ma'lumotlarni qayta tiklash bo'yicha mutaxassis DataNumenMa'lumotlarni qayta tiklash texnologiyalari bo'yicha jahon yetakchisi bo'lgan , Inc mdf ma'lumotlar bazasining shikastlanishini tuzatish va excel tiklash dasturiy mahsulotlar. Qo'shimcha ma'lumot olish uchun tashrif buyuring www.datanumen.com





