Това е стара версия на документа!
Проблем, който лесно може да се получи в справките, може да коригирате по долуописания начин.
Именн става въпрос за следното съобщение „Could not convert variant of type (OleStr) into type (Double)“.
Горното съобщение е различно от подобно, което понякога се получава в скриптовете само с една дума - OleStr (в съобщението, идващо от скриптовете обикновено пише NULL).
ПРОБЛЕМЪТ:
Съобщението се получава, ако:
1. Имате справка, в която в изгледа сте дефинирали тотали
2. Някой добави нова колона в източника
3. Като пуснете след това справката, тази колона, се нареди някъде преди другите колони, с което размества номерата им
4. И най-накрая се окаже, че тоталите, които DevEx пазят по НОМЕР на колона, а не по име, изведнъж се окажат, че са на колона, която не е от цифри.
Тогава, при опресняването на справката, тези тотали се опитват да се пресметнат и се появява горното съобщение за грешка, че не може да се обърне текст в число.
Възможно е при изместването си, тоталите да се окажат тотали на текстова колона, която във вашия изглед е скрита.
Съобщението за грешка ще се появи толкова пъти колкото тотала имате, които са се паднали в текстови колони.
РЕШЕНИЕТО:
1. Търпеливо натискате ОК докато съобщението изчезне
2. Оглеждате тоталите на всички колони. Някой от тях е празен и като се вгледате, е под колона, за която няма как да има тотал (поне не сума):
3. Отивате на този тотал, натискате десния бутон на мишката върху него и избирате изтрий:
4. Изтрийте и останалите такива „фалшиви“ вече тотали.
Също така, щом тоталите са разместени, налага се да дефинирате наново и всички тотали като цяло!