powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выгрузка в Excel из DBGid на заданную дату
12 сообщений из 12, страница 1 из 1
Выгрузка в Excel из DBGid на заданную дату
    #39658172
dmr55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, помогите выполнить
Из DBGid1 на заданную дату(MonthCalendar1) и кнопки(Button1) выгрузить таблицу в Excel.
Grid1 подключена к базе Oracle
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658175
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это приказ?
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658176
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmr55,

В DBGrid данных нет (с)
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658180
dmr55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko,
В В DBGrid отображаются данные из SQL запроса
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658189
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нууу. вообще-то это и есть ответ
сделайте запрос, который берет нужные вам данные, и го слать их в Excel
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658193
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmr55,

Делаешь запрос, который вытягивает данные.

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
var i:integer;
     S:String;
     L:TStringList;

  L:=TStringList.Create;
 try
  Query.SQL.Text:='SELECT .... FROM .....';
  Query.Open;
  Query.First;
  S:='';

  while not Query.Eof do
     begin
        for i:=0 to Query.FieldCount-1 do
           S:=S+Querys.Fields[i].AsString+';';
        L.Add(S);
        Query.Next;
     end;
  
   L.SaveToFile('MyFile.CSV');
finally L.Free; end;


Получаешь CSV файл, который потом открываешь Excel. С таким же успехом можно выгнать данные в HTML, дать файлу расширение XLS и наслаждаться резутатом.
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658194
goldmi45
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmr55Gerasimenko,
В В DBGrid отображаются данные из SQL запроса
тогда, очевидно, нужно 1) отфильтровать данные в этом запросе на заданную дату и 2) вывести эти данные в Excel.
С какой из задач у вас проблемы?
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658204
dmr55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В ADOConnection1 в св-ве ConectionString подключена БД
В ADOQuery1 в св-ве SQL вставлен запрос
В DBGrid1 Отображаются данные которые производит запрос
Хотелось бы нажимая кнопку, но перед этим задавая дату на календаре(MonthCalendar1) выводить данные,
в таблице есть столбец D_INSERT формат данных его такой - 04.06.2018 13:56:59goldmi45,
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658205
dmr55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
04.06.2018 13:56:59
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658214
zinpub
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получаешь CSV файл, который потом открываешь Excel. С таким же успехом можно выгнать данные в HTML, дать файлу расширение XLS и наслаждаться резутатом.

Вот не надо так делать, было уже... Потом пытаешься открыть энто не Excel'ом и ....
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658219
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmr55,

Так у тебя все уже есть. По нажатию на кнопку фильтруй данные по полю и выводи себе.
...
Рейтинг: 0 / 0
Выгрузка в Excel из DBGid на заданную дату
    #39658221
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zinpubПолучаешь CSV файл, который потом открываешь Excel. С таким же успехом можно выгнать данные в HTML, дать файлу расширение XLS и наслаждаться резутатом.

Вот не надо так делать, было уже... Потом пытаешься открыть энто не Excel'ом и ....

А вот не надо открывать этот файл не Excel`ом :)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выгрузка в Excel из DBGid на заданную дату
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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