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

Вниз

Добавление записей в таблицу   Найти похожие ветки 

 
~MaGic~   (2007-05-06 11:16) [0]

Есть две связанные таблицы, допустим kontr(список предприятий) и kontakt(список служащих), естестрвенно в kontakt есть поле kontrid для связи с первой таблицей. Реализую на форме с помощью компонентов TDBNavigator и TDBEdit, отображение обоих таблиц, и естественно при щелчке на навигаторе списка предприятий ставлю фильтр по kotrid для списка служащих, т.е. для каждого предприятия отображаются только их служащие.
Ну и собственно вопрос, как при добавлении новых служащих в предприятие, добавлять в поле kontrid. Я в начале пытался добавить при щелчке на навигаторе служащих, но он выдает ошибку, подозреваю что из за того что я одновременно пытаюсь прочитать и изменить запись таблицы. Подозреваю что нужно событие добавления новой записи в таблицу kontaktid для присваивания id предприятия, но нигде не нашел. Подскажите пожалуйстав. Зарание спасибо.


 
Зюзя   (2007-05-06 14:24) [1]

Подозреваю что нужно событие добавления новой записи в таблицу kontaktid для присваивания id предприятия, но нигде не нашел.

Правильно подозреваешь. См. TDataSet.BeforePost(), TDataSet.AfterInsert().


 
ANB ©   (2007-05-07 10:08) [2]


> предприятий ставлю фильтр по kotrid для списка служащих,
>  

Не стоить ставить фильтр - хреново это. В данном случае - классический мастер-детал.
Нужно использовать либо встроенные для этого возможности (оптимально и писать ничего не надо), любо ручками подсовывать параметр - ID предприятия в детал-запрос



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

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

Наверх




Память: 0.47 MB
Время: 0.019 c
15-1185885464
Piter
2007-07-31 16:37
2007.08.26
Где хранят информацию Java MIDP программы?


2-1185989348
rlzzz
2007-08-01 21:29
2007.08.26
Люди Как массив заполнить?


15-1185572042
UnknownMan
2007-07-28 01:34
2007.08.26
Компилятор Delphi 3


2-1185659944
lookin
2007-07-29 01:59
2007.08.26
Забыл (или не знал?) - как убрать моргание TImage при перерисовке


8-1164108426
Igor_thief
2006-11-21 14:27
2007.08.26
GIF через OLE