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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.09.2009, 12:31   #1
GhostBZ
Пользователь
 
Регистрация: 27.08.2009
Сообщений: 56
По умолчанию работа с повторяющимися значениями в DBGrid-e

У меня такой вопрос:
У меня в DBGrid-e есть одинаковые строчки (Н/р "Ф.И.О." строчек повторяются, а вот остольные значения разные(Н/р "Дата", "Выполнил деталей" и тд)), мне нужно сделать чтобы при вы экспорте в EXCEL-ку там где повторяющиеся записи заменял одной, а там где различные значения ставил в один столбик, который входит в таблицу "ФИО"
=============================
ФИО\-\ дата \-\Выполнил деталей\
Пупкин\-\1.02.09\-\ 3 \
\-\2.03.09\-\ 6 \
\-\9.05.09\-\ 10 \
=============================

ну и тд, если кто нипонял это так должна выглядить таблица в EXCEL-е после экспорта.
Помогите решить мне данную проблему, плиз!!!!
GhostBZ вне форума Ответить с цитированием
Старый 01.09.2009, 12:50   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я ничего не понял вообще...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.09.2009, 13:00   #3
GhostBZ
Пользователь
 
Регистрация: 27.08.2009
Сообщений: 56
По умолчанию

есть в DBGrid-e 2 строчки у которых начальные( т.е. значение первого поля одинаковы) значения одинаковы, а вот следующие различны между собой(т.е. значение другово поля различны).
Когда экспотрируем в EXCEL-ку -- в первоом поле там где значения у нас были равны мы оставляем только одну запись, а другие поля заполняем как всегда. Ну вообщем чтобы в Excel небыло повторяющихся записей в первом поле. Теперь немножко ясно
GhostBZ вне форума Ответить с цитированием
Старый 01.09.2009, 13:13   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Теперь да.
Я бы сделал эт так:
Подключился через ADOQuery к XLS файлу через ODBC. и SQL запросом проимпортировал бы данные, но в выборке обязательно сгрупировал по первому полю. это как по мне самый простой вариант. SQL знаешь?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.09.2009, 13:33   #5
GhostBZ
Пользователь
 
Регистрация: 27.08.2009
Сообщений: 56
По умолчанию

немного знаю.
А что такое ODBC?
GhostBZ вне форума Ответить с цитированием
Старый 01.09.2009, 13:40   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
А что такое ODBC?
Когда ты используешь компоненты ADO ты подключаешся к БД через провайдера (драйвера. а точнее библиотеки Active X которые собсно представляют из себя механизмы доступа к тем или иным данным - сердца СУБДшек). Выбираешь его из списка смотря какая БД, и указываешь ему параметры, по которым он знает к какой базе и как подключиться.
ODBC это набор провайдеров для подключения к очень многом форматам, входящим в состав Виндовса - TXT, XLS, CSV... короче там море всякого.
Вот как раз есть провайдер среди того набора для Excell, который позволяет оперировать с XLS таблицами как с базами данных (где БД - файл. а его вкладки - таблицы).
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.09.2009, 13:44   #7
GhostBZ
Пользователь
 
Регистрация: 27.08.2009
Сообщений: 56
По умолчанию

Спасибки за инфо
GhostBZ вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение значениями из сводной Branch Microsoft Office Excel 0 12.02.2009 16:20
Работа с dbgrid. Antik163RUS БД в Delphi 3 24.09.2008 20:37
Работа с DBGrid HAMMAN Помощь студентам 2 10.05.2008 11:35
работа с БД (компонент ADO,dbGrid) через dll oWish Помощь студентам 4 29.02.2008 12:23
Работа с конкретной строкой в DBGrid alikon1 БД в Delphi 1 10.12.2007 09:07