Инструменти за потребители

Инструменти за сайта


kak_da:olestr_into_double

Разлики

Тук са показани разликите между избраната и текущата версия на страницата.

Препратка към сравнението на версиите

Both sides previous revisionПредходна версия
Следваща версия
Предходна версия
kak_da:olestr_into_double [2014/02/11 07:16] e.andonovakak_da:olestr_into_double [2018/01/11 15:28] (текуща) – външна редакция 127.0.0.1
Ред 1: Ред 1:
 ====== Как да видите и отстраните грешка Could not convert variant of type (OleStr) into type (Double) ====== ====== Как да видите и отстраните грешка Could not convert variant of type (OleStr) into type (Double) ======
  
-{{:kak_da:error_olestr_todouble.png?650|}}+Това е проблем, който лесно може да се получи в справките и може да бъде коригиран по долуописания начин.\\ 
 +Става въпрос за следното съобщение "Could not convert variant of type (OleStr) into type (Double)". \\
  
-Горното съобщение е различно от онова от скриптовете само с една дума - OleStr (в съобщението идващо от скриптовете обикновено пише NULL).+{{:kak_da:error_olestr_todouble.png?600|}} 
 + 
 +Горното съобщение е различно от друго такова, което понякога се получава в скриптовете и се състои само от една дума - OleStr (в съобщениетоидващо от скриптовете обикновено пише NULL). 
 + 
 +**ПРОБЛЕМЪТ:** \\ 
 + 
 +Съобщението се получава, ако:
    
-Получава се ако:+1. В справката има дефинирани тотали. \\ 
 +2. Някой добави нова колона в източника. \\ 
 +3. Като пуснете след това справката, тази колона се нарежда някъде преди другите колони, с което размества номерата им. \\ 
 +4. Накрая се оказва, че тоталите, които DevEx пазят по НОМЕР на колона, а не по име са на колона, която не е от цифри. \\
    
-1. Имате справка, в която в изгледа сте дефинирали тотали +При опресняването на справката, тези тотали се опитват да се пресметнат и се появява горното съобщение за грешка, че не може да се обърне текст в число. \\
-2. Някой добави нова колона в източника +
-3. Като пуснете после справката, тази колона вземе, че се намърда някъде преди другите колони, с което размества номерата им +
-4. И най-накрая се окаже, че тоталите, които за съжаление DevEx пазят по НОМЕР на колона, а не по име (и нищо не можем да направим) изведнъж се окажатче са на колона, която не е от цифри.+
    
-И тогава, при опресняването на справката тези тотали се опитват да се сметнат и гърми по горния грозен начин, че не може да обърне текст в число.+Възможно е при изместването ситоталите да се окажат тотали на текстова колона, която е скрита в конкретния изглед\\
    
-За да е по-интересно, може при изместването си тоталите да се окажат тотали на текстова колона, която във вашето вю е скрита. Проблема ще цъфне точно пред клиента, като му кажете "ето една справка, скъсах се да я тествам, перфектна е" и гордо пуснете да стане видима скритата колона, опреснявате - и готово - срам, срам, срам ;-). +Съобщението за грешка ще се **появи толкова пъти колкото тотала**, които са се паднали в текстови колони имате. \\
-  +
-Съобщението за грешка ще се появи толкова пъти колкото тотала имате, които са се паднали в текстови колони+
-  +
-В моя случай - всичко това стана, като си пуснах банд Служебни. И ако искате да пробвате лично това което описвам (и решението му), можете да го видите в изглед 147 в база ИТТ - побързайте, изгледа предстои да бъде затрит вероятно до обед днес, 06.02. +
-  +
-РЕШЕНИЕТО - (благодарим Боби, Любчо и ако има още някой) +
-  +
-1. Търпеливо натискате ОК докато съобщението изчезне +
-2. Оглеждате тоталите на всички колони. Някой от тях е ПРАЗЕН и като се вгледате, е под колона, за която няма как да има тотал (поне не сума):+
    
 +**РЕШЕНИЕТО:** \\
  
 +1. Търпеливо натискате ОК докато съобщението изчезне. \\
 +2. Оглеждате тоталите на всички колони. Някой от тях е **празен** и като се вгледате, е под колона, за която няма как да има тотал (поне не сума): \\
 + 
 {{:kak_da:тотал_справки.png|}} {{:kak_da:тотал_справки.png|}}
  
-3. Отивате на този тотал, натискате десния бутон на мишката върху него и избирате ИЗТРИЙ (копчето е ново и от скоро):+3. Отивате на този тотал, натискате десния бутон на мишката върху него и избирате **изтрий**\\
  
 {{:kak_da:изтрий_olestr_error.png|}} {{:kak_da:изтрий_olestr_error.png|}}
  
-4. Изтрийте и останалите такива "фалшиви" вече тотали.+4. Изтрийте и останалите такива вече "фалшиви" тотали. \\
    
-Между другототе щом са ви се разместили тоталите, за да стане тази белято ще се наложи да си дефинирате наново и всички тотали като цяло!+Също така, щом тоталите са разместени, се налага да дефинирате отново и всички останали тотали!
kak_da/olestr_into_double.1392103010.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)