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

Вниз

Проблеммы с Excel   Найти похожие ветки 

 
Klerk   (2004-05-11 14:17) [0]

Объясните, что за глюк?
Пытаюсь вставить в ячейку строку, которая храниться в БД.
Значение из БД предварительно присваивается переменной NowRasShet(string). Далее:
NowRasShet:=table.Fieldbyname("...").value;  
(т.е NowRasShet= 40702810400000000229 - это храниться в БД)
Далее делаю:
Excel.ActiveSheet.Cells.Item[5, 3].Value :=NowRasShet;
Так вот, если в Excel выставить формат ячейки как число (без дробной части), что он последние три знака  (229) заменит нулями.
А если выставить формат ячейки как "текст", то вставиться фигня:
4,07028E+19.
Помогите решить проблемму.


 
Klerk   (2004-05-11 15:28) [1]

Неужели никто-ничего?


 
Карелин Артем ©   (2004-05-11 15:30) [2]

Ты формат выставляешь до или после операции вставки?


 
Klerk   (2004-05-11 15:49) [3]

Файл Excel"я - накладная.
То-есть он существует. Я его открываю и вставляю в ячейку данные из БД. И тип ячейки я указал при создании файла.


 
Карелин Артем ©   (2004-05-11 15:54) [4]

Попробуй выставить формат как "@"
ExcelDoc.Range[Cell1, Cell2].NumberFormat:="@";
У меня работает.


 
Klerk   (2004-05-11 16:17) [5]

Теперь вставляет нормально. Спасибо.



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

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

Наверх




Память: 0.45 MB
Время: 0.037 c
3-1083498123
Strori
2004-05-02 15:42
2004.05.30
Вывод каждой ячейки БД в соответствующие компоненты на форме


1-1084654146
saNat
2004-05-16 00:49
2004.05.30
CGI приложение.


7-1082821306
Aplay
2004-04-24 19:41
2004.05.30
Узнать о DivX


3-1083448763
Kirill
2004-05-02 01:59
2004.05.30
Не удаляется запись


1-1084878707
_test_
2004-05-18 15:11
2004.05.30
imagelist + timage





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский