Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.08.28;
Скачать: CL | DM;

Вниз

Как открыть справочник в таком случае ...   Найти похожие ветки 

 
KLOPs   (2003-08-03 16:27) [0]

Есть база данных (access,ADO) с зависимостями: БРИГАДА->ИНСТРУМЕНТ->СОБЫТИЕ_ИНСТРУМЕНТА

Справочник Бригады открывается для редактирования полностью, а справочник Инструментов открывает только инструмент текущей бригады.
Как открыть справочник Инструментов полностью?
-


 
Dred2k ©   (2003-08-03 17:54) [1]

TTable.Open


 
KLOPs   (2003-08-03 18:32) [2]

TTable.Open не работает (я ставлю его на DropDown у ComboBox-а).
Все равно открывается только связанная запись.
А как открыть весь список для редактирования?
-


 
Dred2k ©   (2003-08-03 18:41) [3]

Lookup показывает только одну запись? Странно.
Ну а для иерархического редактирования справочников нужно две реализации - для открытия (выбора из существующих) и редактирования (т.е. две кнопки рядом). Мало ли что юзер решит отредактировать в ИНСТРУМЕНТах - может, он текущее значение удалить захочет (что тоже не есть гут - удалять из справочников "просто так" нельзя, на мой взгляд, при такой необходимости нужно ввести историю значений с датами-временем действия значения).
А вообще, ты очень плохо описываешь начальные условия вопроса.


 
KLOPs   (2003-08-03 18:42) [4]

Забыл уточнить - подчиненная таблица Инструмент подключена через MasterSource
-


 
Dred2k ©   (2003-08-03 18:46) [5]

> KLOPs (03.08.03 18:42)

Коли так - то будет одна запись (если по первичному ключу-уникальному индексу). Ищи другое решение отображения и редактирования (DBLookupComboBox, к примеру).


 
KLOPs   (2003-08-03 18:51) [6]

Так в том-то и дело, что DBLookupComboBox и показывает одну запись.
Не могу придумать алгоритм, чтобы можно было выбирать по бригаде и также по инструменту с помощью DBLookupComboBox.
Таблица инструмента же подчинена бригаде.
-


 
Dred2k ©   (2003-08-03 19:01) [7]

> Таблица инструмента же подчинена бригаде.

А если так - то что ж ты хочешь. Если для этой бригады только один инструмент. Тут хоть как.
Для редактирования всех инструментов, еще раз повторяю - рядом кнопка и на ней диалог редактирвоания.


 
alex_bredin ©   (2003-08-04 14:07) [8]

Если хочешь весь справочник - сделай MasterSource:=nil;
а когда понадобиться связь, установи ее


 
MsGuns ©   (2003-08-04 16:52) [9]

Странная несколько схема использования справочников. Насколько я понял, справочники "Бригады" и "Инструменты" не являются жестко зависимыми и уж тем более связанными. А вот таблица "Инструменты в бригаде", если такая есть, является подчиненной к таблице "Бригады", но имеет "завязку" на справочник "Инструменты".
Или я не прав ?



Страницы: 1 вся ветка

Текущий архив: 2003.08.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
3-92020
Maksim
2003-08-05 10:32
2003.08.28
Сортировка в TDataSet ?????


1-92101
vit
2003-08-15 12:50
2003.08.28
Текстовый файл и delphi


3-92029
Balan S.
2003-08-01 14:29
2003.08.28
Все ли впорядке с IBDataSet в Ве или просто я такой? Объясните!!!


3-91982
Verg
2003-08-01 12:12
2003.08.28
Firebird 1.5 RCx & PHP


6-92137
Александр из Минска
2003-06-07 21:14
2003.08.28
Пересылка файла