Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.02.03;
Скачать: [xml.tar.bz2];

Вниз

экспорт в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.008 c
3-4745
andwcomm
2003-01-15 21:20
2003.02.03
Как програмно узнать физическое расположение файла базы данных


3-4786
Andy Eremin
2003-01-17 09:21
2003.02.03
сортировка


14-5140
ledzzz
2003-01-17 12:49
2003.02.03
barcode компоненты для delhi5


3-4738
False
2003-01-15 17:18
2003.02.03
TOracleDataSet.CanModify


6-5099
Delphi5.01
2002-12-07 14:51
2003.02.03
Razmer paketa v Socket





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