Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.15;
Скачать: CL | DM;

Вниз

Ado -> Excel ... смена формата ячейки   Найти похожие ветки 

 
Quest   (2003-08-25 11:54) [0]

В Excel заношу данные, меняю формат ячейки на числовой:
ExcelApp.ActiveSheet.Range["B1","B3"].NumberFormat := "# ##0";

вставляю формулу сумирования по столбцу, сумирования не проходит ... проверяю в Excel-e ... формат ячеек где значения имеют десятичную часть не поменялся на числовой, хотя в параметрах ячеек он установлен ... для смены типа необходимо войти в режим редактирования ячейки и выйти без изменений, тогда формат меняется ... почему смена формата не проходит "автоматом" как у целых значений?


 
Quest   (2003-08-25 12:13) [1]

прошу прощения я опечатался, с помощью ADO я выгружаю данные, а при выводе в Excel использую "позднее связывание" через OLE ...


 
Quest   (2003-08-25 13:24) [2]

пробовал менять формат значения ячеек до занесения значения, и после - результат тот же: ячейки в которых в качестве значений помещаются числа с десятичной частью формат не меняют пока не "зайдёшь" в неё и на "выйдешь" по "ENTER" :(


 
Hawk2   (2003-08-25 13:57) [3]

Всегда приятно поговорить с умным человеком, то есть с самим собой :-)
У меня тоже похожий глюк был, только я использовал шаблоны. Ну в смысле в Екселе готовыл шаблон, форматировал как все должно быть, а потом по нему готовил отчет, но у меня было так, первая запись выводилась в формате 0,00, папример 56,00 а потом если число без дробной части, то оно выводилось как целое - 56, а если с дробной то типа так - 50,6 или 58,4 и только когда после запитой две цифры, тогда правильно - 56,84 и т.д. Но я так и не разобрался в чем дело.


 
Quest   (2003-08-25 14:02) [4]

выходит это глюк Excel?
а при раннем связывании, через СОМ сервер, такое тоже наблюдается?


 
Nikolay M.   (2003-08-25 14:06) [5]

Попробуй покопать в сторону десятичного разделителя :)


 
Hawk2   (2003-08-25 14:08) [6]

А я через раннее связывание и делал. Могу прислать исходник посмотришь.


 
Quest   (2003-08-25 14:28) [7]

>Nikolay M. © (25.08.03 14:06) [5]
c разделителями всё в порядке, я был бы рад если бы в этом была проблема
>Hawk2 © (25.08.03 14:08) [6]
спасибо ненадо, исходников своих хватает ... :)



Страницы: 1 вся ветка

Текущий архив: 2003.09.15;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.01 c
14-48744
nikkie
2003-08-25 19:31
2003.09.15
Новая версия форум-клиента DMClient 2.0a


1-48608
Кирилл
2003-09-04 15:55
2003.09.15
Как не обрабатывать строку


11-48485
LITTEL[MF]
2003-01-07 21:40
2003.09.15
SCREENSHOT


14-48687
zdn
2003-08-25 20:59
2003.09.15
asus cd-rom


1-48498
Calm
2003-09-02 17:13
2003.09.15
Корректно ли создать в методе TThread.Execute VCL-компоненты?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский