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

Вниз

Ликбез по BDE   Найти похожие ветки 

 
GrayFace ©   (2005-12-10 20:59) [0]

Начал делать простенькую программу для урока прог-я - телефонный справочник. Как обычно, нам почти ничего не рассказали и все надо делать самим. :/

Вот на чем сижу:

1) Например, DBGrid: Добавляем строку, при этом надо как-то заполнять невидимые поля (у меня только ключ). Собственно, как?
2) TTable.MastarSource и MasterFields: Почему он только один? Как, вообще, этим пользоваться и надо ли?
3) SQLQuery: Зачем ему DataSource? Ведь он должен оперировать сразу несколькими таблицами...

Такая база:

People - люди
PPhones - Телефоны со ссылками на соответствующих им людей (тут я перевыполняю план - в задании у одного человека один телефон)
PJ - детализирующая таблица - люди и работы. Тут, по идее, должно быть 2 мастера..
Симметрично для работ: Jobs и JPhones
Еще у работы есть специализация - Spec.


 
Сайбель Алексей ©   (2005-12-10 21:23) [1]

Предложение:
Сначала прочитать как можно больше информации в интернете и в книгах по этой теме, благо ее там навалом.
Авось отпадут сами.
Т.к. у тебя полная каша в голове судя по трем вопросам.
Тем более, что они к BDE никак не относятся.
ya.ru
google.com


 
DrPass ©   (2005-12-10 21:27) [2]

1. Если ключ, то надо, конечно. Либо делай его автоинкрементным, либо считай - выбираешь предыдущее максимальное значение и прибавляешь 1 (если, конечно, база однопользовательская)
2. А сколько тебе нужно? Это для тех случаев, когда одна таблица зависит от другой - например, у PPhones можно в качестве MasterSource указать источник People, и связать по ключевым полям в свойстве MasterFields. Тогда она автоматически будет отображать только телефоны выбранного человека в таблице People.
3. Для автоматической подстановки параметров. Если ты ее не используешь, то и свойство DataSource тебе не понадобится



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
14-1133349455
Post
2005-11-30 14:17
2005.12.25
Framework SDK


2-1133902863
Конопелька
2005-12-07 00:01
2005.12.25
Hint Message in system tray !


1-1132991191
thely
2005-11-26 10:46
2005.12.25
Delphi & PDF


2-1133880213
p_evghenii
2005-12-06 17:43
2005.12.25
Запуск программы от имени


14-1133306290
Piter
2005-11-30 02:18
2005.12.25
знатокам MPlayer