Ïîëå ñ ïðîöåíòàìè, ïðîáëåìà ñ ôîðìàòèðîâàíèåì
|
|
×åòâåðã, 23 Íîÿáðÿ 2017 ã. 14:56
+ â öèòàòíèê
×òî-òî ÿ çàñòðÿë íà ðîâíîì ìåñòå.
Èìååòñÿ çàïðîñ, îäíî èõ ïîëåé - ðåçóëüòàò VBA ôóíêöèè, êîòîðàÿ âîçâðàùàåò variant. Ðåàëüíî ôóíêöèÿ âîçâðàùàåò Null èëè ÷èñëî Decimal, êîòîðîå íóæíî ïðåäñòàâèòü â âèäå ïðîöåíòîâ (íàïðèìåð 0.2 äîëæíî îòîáðàæàòüñÿ êàê 20%). Ïðîáëåìà â òîì, ÷òî ôîðìà íè â êàêóþ íå õî÷åò ïðèçíàâàòü òàêîå ïîëå ÷èñëîâûì è ôîðìàòèðîâàòü åãî êàê ïðîöåíòû, åñëè òèï äàííûõ Variant. Ïðèíóäèòåëüíî êîíâåðèòðîâàòü òèï äàííûõ â ÷èñëîâîé ÿ íå ìîãó, ò.ê. íóæíî ðàçëè÷àòü 0 è Null, à ïðèíóäèòåëüíî îòôîðìàòèðîâàòü âûâîä ñ ïîìîùüþ Format ÿ òàêæå íå ìîãó - ïîëå õîòü îòîáðàæàåòñÿ êàê íóæíî, íî ñîðòèðîâêà ïî íåìó óæå èäåò íåâåðíàÿ - ñîðòèðóåòñÿ êàê ñòðîêè, à íå êàê ÷èñëà.
Åñòü èäåè êàê ýòî ìîæíî îáîéòè?
http://www.sql.ru/forum/1278034/pole-s-procentami-problema-s-formatirovaniem
-
Çàïèñü ïîíðàâèëàñü
-
0
Ïðîöèòèðîâàëè
-
0
Ñîõðàíèëè
-