Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.10.2003, 11:22
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Собственно экспорт, для быстроты все закачивает в вариантный массив а потом сразу этом массив в эксель, но сущетсвует проблема правильности отображения типов данных, например 20 разрядный банковский № счета представлется не в том виде, ну и т.д. и т.п. как заставить эксель показывать данные в нормальном виде? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2003, 11:34
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Что значит в нормальном виде???? включая нули в начале счета??? Если да то надо установить ячейке формат... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2003, 11:39
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
ставить ничего не нужно, нужно нормальный экспорт, тем более что датасет может быть любой. а счет отображается в виде 4E0123,20 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2003, 14:28
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
для экспорта отличный компонент xlReport, домашний сайт http://www.afalinasoft.com/ Суть - делаешь шаблон прямо в Excel со всем форматированием и проч. и проч. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2003, 14:49
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
1. Заключи значение ячейки в кавычки. 2. В одном из форумов на этом сайте я прочитал, что достаточно поставить апостроф перед числом в ячейке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.10.2003, 15:15
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
1. XL Report я знаю, использую и даже купил 2. Кавычки и апострофы спасают но это не выход, т.е. набор полей у датасет любой (фактически пользователь пишет SELECt * FROM table) и результат нужно загрузить в эксель ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 07:05
|
|||
|---|---|---|---|
|
|||
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
А формат колонки установить не судьба? Что-то типа: Columns("E:E").NumberFormat = "#,##0.00" С уважением, Denis Uskov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 09:25
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Каким образом понять что у меня в dataset текстовое поле или числовое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 09:35
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
У TDataSet есть свойство Fields, в котором есть и TStringField, и TNumericField. и еще оператор is ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 10:24
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Это понятно но мне нужно эти TStringField и т.д. определить в DesignTime что не может быть выполнено для данной задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 14:15
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Зачем в DesignTime? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 17:46
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
т.е. есль я в RunTime изменил запрос, открыл его и потом циклом пройду по Fields проверя is TStringFields у меня будет все хорошо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 17:58
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Угу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.10.2003, 18:12
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
уже попробовал работает, у меня теперь только никак не получается присвоить формат колонке в экселе. как это сделать? Для диапозона легко получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 12:55
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Запускаеш Ексел. Запускаеш запись нового макроса. Делаеш то что надо. Жмеш Алт+Ф11. Смотриш как енто делал Ексел. Копируеш к себе. И все чики-пуки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 13:33
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
так и любой дурак может, только вот экспшен в делфи вылазет если я c COLUMN начинаю работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 14:44
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 15:05
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Range := WorkBook.WorkSheets[1].Columns([2]); Range.NumberFormat := '@' ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 15:24
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Попробуй Range.Select Selection.NumberFormat = "@" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 15:28
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
WorkBook.WorkSheets(1).Columns(2).Select; Selection.NumberFormat := '@'; Так точно должно работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 15:29
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
это все прекрасно работает, но мне нужно в качестве Range использовать колонку а вот присвоить колоку range у меня не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.10.2003, 15:40
|
|||
|---|---|---|---|
Еще раз об экспорте в Excel из DataSet |
|||
|
#18+
Спасибо, работает вот так: range := WorkBook.WorkSheets[1].Columns[J]; range.NumberFormat := '@'; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=58&mobile=1&tid=2116500]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 259ms |
| total: | 466ms |

| 0 / 0 |
