Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 11.06.2013, 00:40
manhant23 manhant23 вне форума
Прохожий
 
Регистрация: 11.06.2013
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Открытие файла в Listview !

Всем привет ! Не помогите с написанием кода .

Суть проблемы заключается в том , что существуют две таблицы. Таблица 1 выполнена в ListView, а таблица 2 в DBGrid.
Таблица 1 содержит информацию о деталях и поля:наименование, масса, дата добавления. В таблице 2 выполнен рекрусивный обход всех папок и она содержит путь всех файлов расположенных на определенном диске(Сам путь представляет собой наименование файла и его расширение , например 123.exe).

Необходимо сделать при выделение в таблице 1 нужной строки , открывать файл т.е нужно сравнивать выделенную ячейку стобца "Наименоване" с путями файлов в таблице 2. При совпадении открывать файл.

Еще в таблице 1 количество полей пожно выбирать , т.е столбец "Наименование" может менять порядок.
Ответить с цитированием
  #2  
Старый 11.06.2013, 01:19
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Если Наименование содержит только имя файла, то где гарантия что такое имя уникально? А если уникально, зачем было распихивать по папкам?
А если содержится полный путь, то на кой тогда еще и таблица с путями.
Или может они как-то связаны все-же? По ключу какому-то может?
Вот видите какая куча вопросов возникла.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #3  
Старый 11.06.2013, 01:33
manhant23 manhant23 вне форума
Прохожий
 
Регистрация: 11.06.2013
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Да конечно многовато вопросов.

Дело в том ,что файлов для открытия будет много, это значит что процедура обхода католого и поиска фалов займет много вато врмени , и для этого я создал мини прогу , с базой чтобы процедура работала не зависимо от основной прогги.

А на счет наименования, впринципе можно сделать хотя бы, если файлы в одной директории.
И базы не связаны!

Может вы предолжите путь по проще. Я только за !
Ответить с цитированием
  #4  
Старый 11.06.2013, 01:57
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,721
Репутация: 52347
По умолчанию

Да куда уж проще.
Как я понял для каждой детали свой уникальный рисунок. Тогда зачем нужно было делать еще одну таблицу с путями? Кто мешал их поместить туда-же где и детали? Ведь картинка это по сути еще одно свойство, такое-же как масса и размеры. Я бы вообще внедрил картинки как Blob поле в таблицу.
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.
Ответить с цитированием
  #5  
Старый 11.06.2013, 23:28
manhant23 manhant23 вне форума
Прохожий
 
Регистрация: 11.06.2013
Сообщения: 3
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Там не рисунок , а чертеж dwg автокадовский. Желательно сделать как-будь отдельно от основной таблицы.
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 09:43.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter