01.09.2006, 15:12 | #1 |
Участник
|
Есть две таблицы, между ними создано отношение. На форме есть два поля, при нажатии на которые выбираются записи из таблиц. Как сделать, чтобы при нажатии на втором поле показывались только те записи второй таблицы, которые соответствуют выбранному в первом поле значению? Помогите новичку
|
|
01.09.2006, 17:17 | #2 |
Участник
|
A shto eto takoj za strannij GUI, kogda nado nazhimat' na text/any-polja i delat' zapros...?
Imho neponjat', chto trebuetsja... |
|
01.09.2006, 17:22 | #3 |
Участник
|
Цитата:
Сообщение от __cristo__
Есть две таблицы, между ними создано отношение. На форме есть два поля, при нажатии на которые выбираются записи из таблиц. Как сделать, чтобы при нажатии на втором поле показывались только те записи второй таблицы, которые соответствуют выбранному в первом поле значению? Помогите новичку
2) Если я правильно понял, то необходимо при инициалиации DataSource (DS), соответствующего второй таблице, добавить связь по полю DS, соответствующего первой таблице, т.е. в Form\DS2\init() написать: Код: this.query().dataSourceTable(tablenum(Table2)).addLink(fieldnum(Table1,field1),fieldnum(Table2,field2)); |
|
02.09.2006, 21:30 | #4 |
Участник
|
посмотрите tutorial* формы - найдете много интересного
|
|