Форум: "Начинающим";
Текущий архив: 2005.12.25;
Скачать: [xml.tar.bz2];
ВнизЛикбез по 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.011 c