Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Вниз

Индексные поля   Найти похожие ветки 

 
orger   (2004-02-17 10:46) [0]

Есть 3 таблицы, 2 первого уровня:
1) "Отделы предприятия", ключ "O_IDOtdel"
2) "Должности", ключ "O_IDDoljnost"
одна второго уровня - "Сотрудники". В таблице "Сотрудники", есть ключевое поле "TabNumer" и 2 индексных поля для связи с таблицами первого уровня: "S_IDOtdel" и "O_IDDoljnost" и поле "S_FIO". Как правильно реализовать связи между таблицами чтобы при добавлении сотрудника заполнялись эти поля. Кинул на форму 2 TTable и 2 DataSourse. Вот как бы чего есть:

dsOtdel: TDataSource;
dsDoljnost: TDataSource;
TableOtdel: TTable;
TableDoljnost: TTable;
TableSotrudnik1: TTable;
TableSotrudnik2: TTable;
dsSotrudnik1: TDataSource;
dsSotrudnik2: TDataSource;
DBGridSotrudnik: TDBGrid;

TableSotrudnik1.MasterSource := dsOtdel;
TableSotrudnik1.MasterFields := "O_IDOtdel";
TableSotrudnik1.IndexName := "indS_IDOtdel";
TableSotrudnik2.MasterSource := dsDoljnost;
TableSotrudnik2.MasterFields := "D_IDDoljnosti";
TableSotrudnik2.IndexName := "indS_IDDoljnosti";


Погите советом!!!!!!!


 
Sergey13   (2004-02-17 11:07) [1]

А что значит "заполнялись эти поля"? Автоматически? Ну поставь коды "руководства" и "генерального директора" как значения по умолчанию для нового сотрудника. 8-)


 
orger   (2004-02-17 11:29) [2]

Индексное поле "S_IDOtdel" и так заполняется, т.е. связь с одной из таблиц у меня работает! Как связать во второй таблицей, что бы это все отоброжалось в одном DBGridSotrudnik???? У меня есть кнопка, вызывающая диалоговое окн, на нем DBEdit:
DBEdit1.DataSource := Form1.dsSotrudnik1;
DBEdit1.DataField := "S_FIOSotr";


Что еще добавить на это диалоговое окно? Ваши предложения господа коллеги!!!!!


 
Mike Kouzmine   (2004-02-17 13:45) [3]

Картинку с головками человечков, как в ХР, что относится к управлению пользователями.


 
VLAD-MAL   (2004-02-17 15:07) [4]

Все неправильно. Вот.



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

Форум: "Базы";
Текущий архив: 2004.03.14;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
14-43791
sancho
2004-02-18 15:56
2004.03.14
Кубик-рубик...


6-43728
SJ-79
2004-01-05 16:14
2004.03.14
E-mail


11-43415
Dimaxx
2003-06-24 00:52
2004.03.14
Как создать иконку в 24-битном цвете?


9-43239
K.o.Z
2003-08-20 19:24
2004.03.14
Логическая струкура игрового движка


14-43794
uw
2004-02-18 16:33
2004.03.14
Новости с подлодки





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский