MS Access-da "Faqat o'qish" rejimida shakllarni yangilashga ruxsat berishning bir usuli mavjud

Menda so'rovlar orqali bir nechta shakllar bog'langan jadvallar mavjud. Shakl asosiy shaklning birlashgan oynasidan mahsulotni tanlash orqali sotish va nisbatlar kabi ma'lumotlarni oladi.

Ammo menda quyidagi muammolar bor:

1- Oxir oqibat, men birlashtirilgan qutining bepul kirishini afzal ko'raman; Biroq, shunchaki maydonga kirib, Enter tugmasini bosish orqali (qayta hisoblashni boshlaydigan "ekranga kiritish" tugmasi emas, oddiy kiritish), u yangi ma'lumotni pastki shakllarga keltirsa, u asl ma'lumotni ham o'zgartiradi. stol. Jadvalni faqat o'qiladigan qilib qo'ysam, bu jadval faqat o'qiladi deb, formaning ishlashiga ruxsat bermaydi.

2- Faqat o'qish huquqiga ega bo'lgan boshqa foydalanuvchi ma'lumotlar bazasidan foydalanishga harakat qilganda bir xil "Faqat o'qish" muammosi paydo bo'ladi.

Men faqat tayyor mo'ljallanganidek ishlayotganini tushunaman, biroq men yangilanishga ruxsat bermagan holda ba'zi funktsiyalarning ishlashini ta'minlashning yo'li bormi, deb qiziqaman.

Afsuski, men yo'lda o'rganyapman, shuning uchun oson bo'ling.

Rahmat


person Community    schedule 23.07.2009    source manba


Javoblar (1)


Kombo qutingizni asosiy ma'lumotlar bilan bog'lamasligingiz kerak, lekin ma'lumotlar o'zgartirilgandan so'ng, birlashgan oynaning qiymatini o'rnating/qayta o'rnating. Shunday qilib, agar ba'zi turdagi yangi qiymat A) yangilansa yoki yangilansa, u ma'lumotlarni yangilamaydi.

B) siz hali ham ushbu qiymat asosida pastki shakllarni yangilashingiz mumkin

Private Sub Form_Current()
    cmbMyDisplayOnlyComboBox = Me!WhatEverFieldHasTheValue
End Sub

Shunga qaramay, cmbMyDisplayOnlyComboBox boshqaruv manbai bo'sh. Boshqarish manbai sifatida "foydalanadigan" maydonni WhatEverFieldHasTheValue sifatida almashtiring

person JeffO    schedule 23.07.2009