Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт из Delphi в Excel - передача дробных чисел / 6 сообщений из 6, страница 1 из 1
21.03.2003, 09:42
    #32124343
Отчёт из Delphi в Excel - передача дробных чисел
Привет всем! Проблема - ни как не получается передать тип Field.Asfloat в Excel, при установке (Regional Setting) разделитель "," (запятая) так что бы в ячеке получилось число с заданным форматом показа. Какзалось бы очевидное решение
Ws := XL.WorkBooks.WorkSheets;
ws.Range[r,r].NumberFormat := '0.00'; // числовой формат
ws.Range[r,r].value := Filed.DisplayText;
При суммировании ячеек ( если все числа не целые!) даёт =0 !!!
То есть Excel не понимает что в ячейках числа!
С уважением Михаил
...
Рейтинг: 0 / 0
21.03.2003, 10:05
    #32124356
Артем1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчёт из Delphi в Excel - передача дробных чисел
А если попробовать Filed.Value или Field.AsFloat?
...
Рейтинг: 0 / 0
21.03.2003, 10:09
    #32124360
Sem H
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчёт из Delphi в Excel - передача дробных чисел
Формат кажись так пишется..
.Format := '#,##0';

что такое Filed.DisplayText ?..

обычно: ws.Range[r,r].Value := aaa.Fields.Fields .Value;

все вроде должно пойти, если значение типа "double" в базе..
...
Рейтинг: 0 / 0
21.03.2003, 10:10
    #32124362
Sem H
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчёт из Delphi в Excel - передача дробных чисел
В посте выше - Fields.Fields[ i ].Value
...
Рейтинг: 0 / 0
21.03.2003, 13:19
    #32124593
Отчёт из Delphi в Excel - передача дробных чисел
ADO и EXCEL братья на век! Лишним было форматирование (NumbrerFormat!!)
правильный ответ следующий
var
v:variant;
begin
v:=ds.Fields .Value;
WS.Range[r,r].value :=v;
Прямое присвоение даёт ошибку. Теперь самок интересное. Если использовать TAdoQuery то результат превосходный: денежный тип переходить в денежный, float в нужный. При использование BDE этого не происходит. Кто знает чем они отлияаются?
Михаил
...
Рейтинг: 0 / 0
21.04.2003, 14:17
    #32145078
mpro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Отчёт из Delphi в Excel - передача дробных чисел
Кто знает чем они отлияаются?

производителем;-)
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Отчёт из Delphi в Excel - передача дробных чисел / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]