![]() |
|
|
![]()
|
|
| Single |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.4.2005 Репутация: нет Всего: нет |
Хелп ми плиззз! Подскажите как правильно использовать DBComboBox. На одной форме находиться таблица, значения одного поля из неё будет использовать DBComboBox, который в свою очередь находится на другой форме, на которой также расположены две связанные таблицы, в поле одной из которых должны автоматически фиксироваться значения выбранные в DBComboBox. В свойствах DBComboBox в Data Source отображаются только две таблички, которые вместе с ним на одной форме, а как связать его с нужной мне табличкой с другой формы??
|
|||
|
||||
| Alex |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4147 Регистрация: 25.3.2002 Где: Москва Репутация: 17 Всего: 162 |
В uses формы пропиши другую форму и тебе покажут таблицы находящиеся на другой форме.
-------------------- Написать можно все - главное четко представлять, что ты хочешь получить в конце. |
|||
|
||||
| Single |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.4.2005 Репутация: нет Всего: нет |
Alex спасибо, табличку в комбобоксе отображает. Но теперь не знаю как его связать с полем таблицы, в котором выбранные из комба значения будут фиксироваться. Помоги ламерше
|
|||
|
||||
| Негодяй |
|
|||
|
Порядочный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1513 Регистрация: 13.2.2005 Где: Kazakhstan, Almat y Репутация: нет Всего: 32 |
связывать две таблицы не знаешь как? Secondary index в настройках таблиц есть такой свойство. Свойство fitered таблицы ставим в true. А filter указываем значение, по которому нужно произвести фильтрацию. Это сообщение отредактировал(а) Негодяй - 5.5.2005, 12:02 |
|||
|
||||
| Single |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 20.4.2005 Репутация: нет Всего: нет |
Негодяй
Думала что знаю P.S. А фильтрация мне не нужна была.. |
|||
|
||||
| Негодяй |
|
|||
|
Порядочный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1513 Регистрация: 13.2.2005 Где: Kazakhstan, Almat y Репутация: нет Всего: 32 |
Связываются таблицы так -> У двухтаблиц одно из полей по имени, типу должны быть единтичны. Одна из таблиц - головная. Другая - детализирующая. После того как в таблицах имеются поля для связи, сделаные первоначально в опции Seсondary Index при редактирование таблицы, можно таблицы связать по одинаковому полю. Прежде чем cвязывать у Table свойтво Active ставим в false. В компоненте Table, которая настраивается на вспомогательную таблицу, в свойстве MasterSourse нужно установить имя головной таблицы. После этого зайти в MasterFields всё того же Table, появится окно Field Link Designer здесь устанавливатся связь по клучю. Надеюсь тебе не придётся переделывать
Это сообщение отредактировал(а) Негодяй - 8.5.2005, 22:48 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Базы данных и репортинг" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |