1 (edited by zoomix 2015-02-04 16:25:24)

Topic: Лимитированные списки

Кроме прочих, в проекте есть две таблицы-справочника ("Отдел" и "Сотрудники"), которые используются для  ввода данных в базу путем выбора из списков ч/з комбобоксы.
-----
Как сделать так, чтобы при выборе из списка первого комбобокса "Отдел" в следующем комбобоксе "Сотрудники" выводились бы только сотрудники конкретного, выбранного отдела, а не все сотрудники в базе?

Re: Лимитированные списки

Уже разобрался - parent combobox

3 (edited by zoomix 2015-02-05 06:56:23)

Re: Лимитированные списки

Есть проблемка с комбобоксами.
Постараюсь описать подробнее:

Есть три таблицы
1. Опоздавшие (поля: Дата, Отдел, Сотрудник, Инфо, связанные поля: id_Отделы, id_Сотрудники)
2. Отделы (поле Отдел)
3. Сотрудники (поле Сотрудник, связанное поле id_Отделы)
(структура - на рис 1)
----
Наполнение таблицы "Опоздавшие" ведется в форме frmОпоздавшие (рис2), где отделы и сотрудники выбираются из списков при помощи комбобоксов.
Проблема в том, что из комбобокса выбирается не наименование Отдела и не фамилии Сотрудников, а их id номера, соответственно
- при выводе данных из таблицы "Опоздавшие" в грид, колонки грида "Отдел" и "Сотрудники" - остаются пустыми. см. рис 3
=============
Подскажите пож-ста как решить данную проблему?

Post's attachments

Attachment icon ris1.jpg 53.82 kb, 274 downloads since 2015-02-05 

4 (edited by zoomix 2015-02-05 06:58:01)

Re: Лимитированные списки

Блин, как же неудобно здесь отправлять/вставлять изображения....

Post's attachments

Attachment icon ris2.jpg 54.12 kb, 251 downloads since 2015-02-05 

Re: Лимитированные списки

Вот 3-й файл...

Post's attachments

Attachment icon ris3_.jpg 57.88 kb, 349 downloads since 2015-02-05 

Re: Лимитированные списки

zoomix
В таблице Opozduns не должно быть полей Sotrudniki (так как сотрудник определяется внешним ключом id_Sotrudniki) и id_Otdely (так как это лишняя связь, отдел сотрудника мы можем узнать из внешнего ключа id_Otdely из таблицы Sotrudniki)


Пожалуйста, пришлите ваш проект на support@drive-software.com
поправлю ошибки.

Dmitry.

Re: Лимитированные списки

Ок, спасибо, удалю лишние поля. Если не поправится, вышлю проект.

8 (edited by zoomix 2015-02-05 09:56:17)

Re: Лимитированные списки

Удалял ключи, но ничего так и не получилось.
Вот кусок от проекта, с необходимой инфой.
Спасибо!

Post's attachments

Attachment icon Tlf.zip 335.88 kb, 422 downloads since 2015-02-05 

Re: Лимитированные списки

Отправил вам на емейл исправленный вариант проекта.

Dmitry.

Re: Лимитированные списки

Получил, спасибо.