Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.06.2013, 22:54   #1
Ant1Player
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 30
По умолчанию Excel поиск и отбор колонок в stringGrid

Здравствуйте, раньше не разу не сталкивался с БД в делфи, не могу разобратся имеется файл excel в нем записанна информация.
вот для примера 1 строка из таблицы
ABCD.... это столбцы
Цитата:
A (Замена жидкости ГУР) B(10.04.2010 11:30) C(64) D(Иванов иван иваныч) E(1,1611E+12) F(513) G(Sportage синий № К757ХС43 VIN knaje5518k134553) H(92632) I(ЦБ00000024) J(Sportage)
Т.е. работы выполненные в автосервисе.
Нужно сделать чтоб с edit1 бралось значение (vin номер) и он по документу по колонке G искал все строки с этим вином(сколько выполненных работ было сделанно столько будет и строк), потом после поиска в stringgrid нужно вывести найденные строки, но только столбцы A и B. Как это осуществить?
заранее благодарен за любую помощь)
P.S. Проблемма состоит именно в поиске по excel и добавление отдельных колонок в stringgrid, а не полностью найденой строки

Последний раз редактировалось Ant1Player; 13.06.2013 в 22:59.
Ant1Player вне форума Ответить с цитированием
Старый 13.06.2013, 23:07   #2
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Что требуется: решение для создания отчёта-выборки или это учебная задача с учётом Ваших знаний? Я бы сделал стандартным SQL-запросом, открыв лист Excel как таблицу с помощью TADOQuery
ReportCube вне форума Ответить с цитированием
Старый 14.06.2013, 00:23   #3
Ant1Player
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 30
По умолчанию

нет, не задача), для себя, не прошу полностью сделать), меня интересует только процесс поиска строк по информации в опеределенном столбце, и потом копирование определенных ячеек в строке, а не строку целеком.
Ant1Player вне форума Ответить с цитированием
Старый 14.06.2013, 09:52   #4
astecenko
Homo Interneticus
Форумчанин
 
Аватар для astecenko
 
Регистрация: 04.03.2011
Сообщений: 611
По умолчанию

Во1ых - используйте как Вам уже советовали компоненты с вкладки ADO
Во2ых - Вам обязательно нужно сделать отдельное приложение в Delphi для работы с Excel? Исходя из Вашей задачи ИМХО проще реализовать все с помощью VBA в Ms Excel, естественно при наличии лицензии на Ms Excel.
astecenko вне форума Ответить с цитированием
Старый 14.06.2013, 12:41   #5
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

Цитата:
Исходя из Вашей задачи ИМХО проще реализовать все с помощью VBA в Ms Excel
Я бы сказал, что намного проще.
Создайте тему в этом разделе и приложите пример исходного файла (хватит строк 10-20).
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 14.06.2013, 20:50   #6
Ant1Player
Пользователь
 
Регистрация: 24.03.2009
Сообщений: 30
По умолчанию

Проще то может быть и проще, но проблемма вот в чем, этот файл выгрузка базы из 1с (автосервис) и в моем продукте есть такая функция как Электронная Сервисная Книга, т.е. при заходи в эту ЭСК пользователь указывает vin номер своего автомобиля, подгружается этот excel файл с удаленного сервера, делается поиск строк в которых в столбце G совпадает vin номер авто с указанным и потом из найденных строк выводятснужно вывести только стобцы А и В т.е. дата работы и наименование самой работы в остальных строках хранится не нужная информация для обычного пользователя, номера заказ нарядов и т.п.

P.S. пошел изучать ADO
Ant1Player вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Почему Excel 2010 выполняет поиск гораздо медленнее чем Excel 2003 Sprat Microsoft Office Excel 1 25.10.2011 05:34
Список колонок в StringGrid artemavd Общие вопросы Delphi 15 26.01.2011 13:12
Не работает программа.Delphi 7.Добавление.Изменение.Поиск.Отбор. Сортировка. eHRmY Помощь студентам 0 26.12.2010 14:48
Поиск и отбор информации в тексте DJNick Общие вопросы Delphi 1 15.03.2009 14:23
Нужнп омощь в работе с текстом (поиск,отбор и вывод) DJNick Общие вопросы Delphi 1 13.03.2009 04:04