Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование DBComboBox 
:(
    Опции темы
Single
Дата 5.5.2005, 07:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.4.2005

Репутация: нет
Всего: нет



Хелп ми плиззз! Подскажите как правильно использовать DBComboBox. На одной форме находиться таблица, значения одного поля из неё будет использовать DBComboBox, который в свою очередь находится на другой форме, на которой также расположены две связанные таблицы, в поле одной из которых должны автоматически фиксироваться значения выбранные в DBComboBox. В свойствах DBComboBox в Data Source отображаются только две таблички, которые вместе с ним на одной форме, а как связать его с нужной мне табличкой с другой формы??
PM MAIL   Вверх
Alex
Дата 5.5.2005, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 17
Всего: 162



В uses формы пропиши другую форму и тебе покажут таблицы находящиеся на другой форме.


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Single
Дата 5.5.2005, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.4.2005

Репутация: нет
Всего: нет



Alex спасибо, табличку в комбобоксе отображает. Но теперь не знаю как его связать с полем таблицы, в котором выбранные из комба значения будут фиксироваться. Помоги ламерше smile
PM MAIL   Вверх
Негодяй
Дата 5.5.2005, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



Цитата(Single @ 5.5.2005, 10:46)
не знаю как его связать с полем таблицы, в котором выбранные из комба значения будут фиксироваться.

связывать две таблицы не знаешь как?
Secondary index в настройках таблиц есть такой свойство.
Свойство fitered таблицы ставим в true. А filter указываем значение, по которому нужно произвести фильтрацию.

Это сообщение отредактировал(а) Негодяй - 5.5.2005, 12:02
PM MAIL   Вверх
Single
Дата 5.5.2005, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.4.2005

Репутация: нет
Всего: нет



Негодяй
Думала что знаю smile , даже старые свои курсовые посмотрела.. А сейчас не могу связать три таблицы между собой smile smile Одна таблица на одной форме, в ней первичный уникальный ключ, допустим NAME, на второй форме первая таблица имеет тоже один уникальный первичный ключ, допустим KOD, вторая таблица имеет первичный ключ KOD, по которому связана с первой табличкой второй формы и вторичный ключ NAME, по которому связана с табличкой первой формы. Сижу читаю, что написала и понимаю, что ни фика так не получится. Буду всё переделывать.
P.S. А фильтрация мне не нужна была..
PM MAIL   Вверх
Негодяй
Дата 5.5.2005, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Порядочный
***


Профиль
Группа: Завсегдатай
Сообщений: 1513
Регистрация: 13.2.2005
Где: Kazakhstan, Almat y

Репутация: нет
Всего: 32



Связываются таблицы так -> У двухтаблиц одно из полей по имени, типу должны быть единтичны. Одна из таблиц - головная. Другая - детализирующая. После того как в таблицах имеются поля для связи, сделаные первоначально в опции Seсondary Index при редактирование таблицы, можно таблицы связать по одинаковому полю. Прежде чем cвязывать у Table свойтво Active ставим в false. В компоненте Table, которая настраивается на вспомогательную таблицу, в свойстве MasterSourse нужно установить имя головной таблицы. После этого зайти в MasterFields всё того же Table, появится окно Field Link Designer здесь устанавливатся связь по клучю. Надеюсь тебе не придётся переделывать smile

Это сообщение отредактировал(а) Негодяй - 8.5.2005, 22:48
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема »


 




[ Время генерации скрипта: 0.1638 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.