Главная страница
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.039 c
2-1134145829
ZeFiR
2005-12-09 19:30
2005.12.25
Как "переконвертировать" переменную?


2-1133852389
LordOfRock
2005-12-06 09:59
2005.12.25
Вывод таблицы чисел в TMemo


6-1126760710
KLAUS
2005-09-15 09:05
2005.12.25
SMTP нужное кол-во раз


2-1134049880
snake77
2005-12-08 16:51
2005.12.25
Excel


1-1133301323
rel_
2005-11-30 00:55
2005.12.25
Проблема с чтением данных из Excel