Можете да използвате заявка, за да предоставите данни на формуляр или отчет в Access. Можете да използвате заявка, когато създавате формуляра или отчета или можете да промените съществуващ формуляр или отчет чрез настройка на свойството източник на записи. Когато зададете свойството източник на записи, можете или да зададете съществуваща заявка, или да създадете нова заявка, която да използвате.
Ако използвате заявка като източник на записи, е възможно да не можете да редактирате данните. Преди да използвате заявка като източник на записи, трябва да помислите дали трябва да редактирате данни.
Тази статия обяснява как да зададете свойството източник на записи за съществуващ формуляр или отчет и предоставя информация за това кога можете и не можете да редактирате данни от заявка.
Тази статия не обяснява как се създава формуляр или отчет. За помощ при създаването на формуляри и отчети Вижте статиите Създаване на формуляр в Access и Създаване на прост отчет.
В тази статия
Използване на съществуваща заявка като източник на записи за формуляр или отчет
В изглед за проектиране Задайте свойството източник на записи на съществуваща заявка, която искате да използвате.
-
Отворете формуляра или отчета в изглед за проектиране.
Ако листът със свойствата все още не е отворен, натиснете F4 , за да го отворите.
-
В списъка със свойства, в раздела данни щракнете върху полето на свойството източник на записи .
-
Направете едно от следните неща:
-
Започнете да въвеждате името на заявката, която искате да използвате.
Access автоматично попълва името на обекта, докато въвеждате.
- или -
-
Щракнете върху стрелката и след това изберете заявката, която искате да използвате.
-
Създаване на заявка като източник на записи за формуляр или отчет
В изглед за проектиране използвайте бутона компилация () в полето на свойството източник на записи , за да създадете нова заявка, която да се използва като източник на записи.
-
Отворете формуляра или отчета в изглед за проектиране.
Ако листът със свойствата все още не е отворен, натиснете F4 , за да го отворите.
-
В списъка със свойства, в раздела данни щракнете върху полето на свойството източник на записи .
-
Щракнете върху
.
Отваря се нова заявка в изглед за проектиране.
-
Проектирайте заявката и след това я запишете и затворете.
За помощ при проектирането на заявка вижте статията Създаване на проста заявка за избиране.
Редактиране на данни от заявка
Една от основните причини, поради които използвате формуляри, е да въвеждате и редактирате данни. Някои заявки не поддържат редактиране на данни. Преди да използвате заявка като източник на записи за формуляр, трябва да помислите дали можете да редактирате данните за заявката.
Кога мога да редактирам данни от заявка?
Можете да редактирате данни от заявка, ако:
-
Заявката се базира само на една таблица.
-
Заявката се базира на две таблици с релация "един към един" между тях.
-
Свойството RecordsetType на формуляра е зададено на динамичен набор (противоречиви актуализации)и не се прилага нито едно от условията в следващия раздел.
Забележка: Дори когато можете да редактирате данни в заявка, някои от нейните полета може да не са налични за редактиране. Такива случаи са изброени в следващия раздел.
Кога не мога да редактирам данни от заявка?
Не можете да редактирате данни от заявка, когато:
-
Заявката е кръстосана заявка.
-
Заявката е Заявка, специфична за SQL.
-
Полето, което се опитвате да редактирате, е изчисляемо поле. В този случай може да сте в състояние да редактирате данни от другите полета в заявката.
-
Заявката съдържа клауза GROUP BY.