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

Вниз

экспорт в Excel   Найти похожие ветки 

 
User_OKA ©   (2003-01-16 10:40) [0]

Здравствуйте!
Буду краток.
Делаю SQL-запрос из таблицы IB и скидываю таблицу в файл-шаблон Excel 2000:
Sheet.Cells[iRow,iCol]:=Fields[0].AsString;
Ячейка в файле-шаблоне строкового типа, поле таблицы IB - integer.
В итоговом файле вместо нормального числа вижу в ячейке "01.янв." и прочую муть.
Дату, в общем.
Не пойму в чем дело.
Заводил переменную Tmp:string и делал:
Tmp:=Fields[0].AsString;
Sheet.Cells[iRow,iCol]:=Tmp;
Один хрен.
Проверял установки в Windows для даты и числа - все в норме.
Присоветуйте, пожалуйста, как лечить.


 
Alexandr ©   (2003-01-16 10:53) [1]

экселю надо как-то сказать, что ты ему стринг передаешь, а то он думает что дату в формате dd.mm


 
filyandiya   (2003-01-16 11:31) [2]

угу
формат ячейки куда пиаешь данные должен быть строка
(ну это зависит от тогно что ты туда хочешь кинуть)


 
NDeu ©   (2003-01-16 12:09) [3]

Попробуй:
Sheet.Cells[iRow,iCol]:= #39+Fields[0].AsString;
В Экселе должно получится строка


 
User_OKA ©   (2003-01-16 12:39) [4]

Блин, оказывается все проще!
В файле шаблона нужно формат ячейки выбирать не общий(как у меня было), а текстовый!
Выводил я в ячейку номер дома. Простое число выводится без проблем, а вот № домов с дробями или через тире начинали восприниматься как формула и в итоге получалась херня.



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

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

Наверх




Память: 0.47 MB
Время: 0.012 c
3-4819
Новичек
2003-01-16 19:30
2003.02.03
Посоветуйте, пожалуйста, компоненты для прямого доступа к MySQL..


1-4868
harismatik
2003-01-24 18:43
2003.02.03
Сравнение списков


3-4747
Melamed
2003-01-15 20:21
2003.02.03
Вопрос по сообщениям BeforeScroll и AfterScroll


8-5083
Slava
2002-10-21 08:57
2003.02.03
Печать картинки


1-4851
BALU1111
2003-01-22 14:10
2003.02.03
Паскалевские функции работы с файлами