![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 24.03.2009
Сообщений: 30
|
![]()
Здравствуйте, раньше не разу не сталкивался с БД в делфи, не могу разобратся имеется файл excel в нем записанна информация.
вот для примера 1 строка из таблицы ABCD.... это столбцы Цитата:
Нужно сделать чтоб с edit1 бралось значение (vin номер) и он по документу по колонке G искал все строки с этим вином(сколько выполненных работ было сделанно столько будет и строк), потом после поиска в stringgrid нужно вывести найденные строки, но только столбцы A и B. Как это осуществить? заранее благодарен за любую помощь) P.S. Проблемма состоит именно в поиске по excel и добавление отдельных колонок в stringgrid, а не полностью найденой строки Последний раз редактировалось Ant1Player; 13.06.2013 в 22:59. |
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 11.03.2011
Сообщений: 426
|
![]()
Что требуется: решение для создания отчёта-выборки или это учебная задача с учётом Ваших знаний? Я бы сделал стандартным SQL-запросом, открыв лист Excel как таблицу с помощью TADOQuery
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.03.2009
Сообщений: 30
|
![]()
нет, не задача), для себя, не прошу полностью сделать), меня интересует только процесс поиска строк по информации в опеределенном столбце, и потом копирование определенных ячеек в строке, а не строку целеком.
|
![]() |
![]() |
![]() |
#4 |
Homo Interneticus
Форумчанин
Регистрация: 04.03.2011
Сообщений: 611
|
![]()
Во1ых - используйте как Вам уже советовали компоненты с вкладки ADO
Во2ых - Вам обязательно нужно сделать отдельное приложение в Delphi для работы с Excel? Исходя из Вашей задачи ИМХО проще реализовать все с помощью VBA в Ms Excel, естественно при наличии лицензии на Ms Excel. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]() Цитата:
Создайте тему в этом разделе и приложите пример исходного файла (хватит строк 10-20).
Правильно поставленная задача - три четверти решения.
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 24.03.2009
Сообщений: 30
|
![]()
Проще то может быть и проще, но проблемма вот в чем, этот файл выгрузка базы из 1с (автосервис) и в моем продукте есть такая функция как Электронная Сервисная Книга, т.е. при заходи в эту ЭСК пользователь указывает vin номер своего автомобиля, подгружается этот excel файл с удаленного сервера, делается поиск строк в которых в столбце G совпадает vin номер авто с указанным и потом из найденных строк выводятснужно вывести только стобцы А и В т.е. дата работы и наименование самой работы в остальных строках хранится не нужная информация для обычного пользователя, номера заказ нарядов и т.п.
P.S. пошел изучать ADO |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему 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 |