Симптом
Можете да използвате Access 2007 и Access 2010 с Outlook 2007 или Outlook 2010, за да генерирате и изпратите имейл съобщение, което включва формуляр за въвеждане на данни. Получателите съобщават, че са попълнили формулярите и са ви ги изпратили като отговори. Обаче не виждате очакваните резултати в Access или Outlook. Например:
-
Не виждате данните в таблиците местоназначение в Access. Не се добавят нови записи или съществуващите записи не се актуализират.
-
Колоната Състояние на събирането на данни за съобщението в Outlook показва съобщение за грешка или низа "Съобщението не е обработено". Освен това колоната Категории за съобщението или показва червен квадрат, или е празна.
Съвет: Колоните в Outlook с име "Флаг за изпълнение", "Състояние на събирането на данни" и "Категории" показват състоянието на операцията за обработка. За да добавите тези колони към вашия изглед, щракнете с десния бутон върху заглавие на колона и в контекстното меню щракнете върху Избор на полета. В диалоговия прозорец Избор на полета плъзнете всяко поле и го пуснете отдясно или отляво на съществуваща заглавка на колона.
Когато даден отговор бъде обработен успешно, колоната Състояние на колекцията от данни в Outlook е празна и колоната Категории показва зелен квадрат. Освен това колоната Флаг за изпълнение показва съобщението Операцията за събиране на данни е успешна.
Решение
Ако подозирате, че даден отговор не е обработил автоматично, опитайте предложените решения в таблицата по-долу. По-голямата част от тези решения изискват първо да коригирате проблема и след това да експортирате отговора ръчно. За повече информация относно ръчната обработка на отговорите вж. статията Ръчно обработване на отговори за събиране на данни.
Проблем |
Причина |
Решение |
В папката на Outlook съществува отговор, но той не е обработен. Колоната Състояние на събирането на данни показва Съобщението не е обработено. |
Прегледайте опциите за съобщения в диалоговия прозорец Опции за събиране на данни за имейл . Или сте избрали ръчно да обработите отговорите, или сте избрали настройки, които пречат на автоматичното обработване на определени отговори. Съвет: За да покажете опциите, в раздела Външни данни , в групата Събиране на данни щракнете върху Управление на отговори. В диалоговия прозорец изберете желаното съобщение и щракнете върху Опции за съобщението. |
Ръчно експортиране на отговора. За да се уверите, че отговорите, които още не са получени, се обработват автоматично, променете настройките в диалоговия прозорец "Опции". За повече информация вж. статията Опции за събиране на данни за имейл. |
Отговорих на едно от съобщенията си, но то не се обработва. |
Отговарянето на ваше съобщение включва малко по-различна процедура. |
Вместо да попълвате формуляра в съобщението, което получавате, попълнете формуляра, който е в изпратеното съобщение, намерено в папката Изпратени . Отидете до папката Изпратени и отворете съобщението. Щракнете върху Отговор, попълнете формуляра и след това щракнете върху Изпрати. |
Колоната Състояние на събирането на данни показва следния низ: Базата данни не може да бъде намерена. Намерете базата данни и ръчно импортирайте данните. |
Базата данни или е преместена в друго местоположение, преименувана или изтрита, или е повредена. |
Възстановете базата данни в първоначалното й местоположение и експортирайте ръчно отговора. |
Колоната Състояние на събирането на данни показва следния низ: Не може да се отвори база данни за импортиране на данни, защото базата данни вече се използва. Обработвайте ръчно отговорите, след като базата данни стане достъпна. |
Базата данни е отворена в монополен режим и не могат да бъдат направени промени в базата данни, докато не бъде пуснато изключителното заключване. |
Помолете потребителя, който е отворил базата данни в монополен режим, да затвори и след това да отвори базата данни в нормален режим. След това опитайте да експортирате ръчно отговора. |
Колоната Състояние на събирането на данни показва следния низ: Тази база данни на Access е защитена с парола. Експортирайте ръчно тези данни в Microsoft Access. |
Базата данни местоназначение е защитена с парола. Автоматичната обработка е неуспешна, ако базата данни изисква парола. |
Ръчно експортиране на отговора. Ако искате бъдещите отговори да се обработват автоматично, премахнете паролата от базата данни. |
Колоната Състояние на събирането на данни показва съобщение, което показва, че липсва таблица, заявка или поле. |
Таблицата или заявката местоназначение или е изтрита, или преименувана, или структурата е променена по такъв начин, че съдържанието на формуляра да не може да се добави към таблиците. |
Създайте отново целевите таблици и заявки или създайте и изпратете ново съобщение за събиране на данни. |
Колоната Състояние на събирането на данни показва следния низ: Не може да се обработи това имейл съобщение. Формулярът в това имейл съобщение е повреден или е променен. |
Или формулярът в отговора е повреден, или някой (получателят или подателят) е променил формуляра. |
Ако получател е променил формуляра, помолете този получател да изпрати формуляра до вас отново и след това ръчно експортирайте отговора. Ако формулярът в първоначалното съобщение е повреден или невалиден, трябва да създадете и изпратите ново съобщение. |
Колоната Състояние на събирането на данни показва следния низ: Не може да се намери информацията, необходима за завършване на обработката в указаната база данни. |
Информацията, необходима за нанасяне на отговора на съществуващия запис, който трябва да бъде актуализиран, липсва. |
Настройките на съобщението трябва да се синхронизират с Outlook. Превключете на Access и в диалоговия прозорец Управление на отговори изберете съобщението. Под Подробни данни за съобщението ще видите предупредително поле. Щракнете върху съобщението в полето за предупреждение, за да синхронизирате настройките, и след това затворете диалоговия прозорец. Превключете обратно към Outlook и експортирайте ръчно отговора. |
Колоната Състояние на събирането на данни показва следния низ: Не може да се добавят или актуализират данни, защото биха довели до дублирана стойност в поле, което приема само уникални стойности. |
Поле, чието свойство Индексирано е настроено на Да (без дублиране), не може да съдържа дублирани стойности. Ако стойността, присвоена на формулярното поле, вече съществува в съответното поле в таблицата, операцията ще бъде неуспешна. |
Помолете получателя да изпрати друг отговор с различна стойност в полето на формуляра. |
Колоната Състояние на събирането на данни показва следния низ: Стойността, която въведохте, не е елемент в списъка с възможности за избор |
Формулярът включва задължително поле, което търси стойности, но потребителят не е задал стойност за полето или свойството LimitToList на полето е настроено на Да , а потребителят е задал стойност, която не е в списъка. |
Помолете получателя да изпрати отговора отново, след като сте завършили всички полета, или попълнете и запишете формуляра сами и експортирайте отново. |
Колоната Състояние на колекцията от данни показва съобщение, което показва, че стойността, зададена във формулярно поле, не е валидна. |
Получателят е въвел невалидни данни в едно или повече полета. |
Помолете получателя да изпрати отговора отново, след като сте завършили всички полета, или попълнете и запишете формуляра сами и експортирайте отново. |
Колоната Състояние на събирането на данни показва следния низ: Това съобщение съдържа формуляр, който трябва да попълните. Когато сте готови, изпратете го на подателя на това имейл съобщение. |
Получателят не е попълнил формуляра. |
Помолете получателя да изпрати друг отговор, след като попълни формуляра. |