|
|
|
| Есть 2 связанные таблицы: вид работы и тип работы. В таблице вид работы указано к какому типу работы он относится.
Есть таблица заказ. В ней есть поля заказанный тип и заказанный вид. Я выбираю поле заказанный тип и хочу чтобыв поле заказанный вид выдавался список только тех видов работ, которые относятся к данному типу. Как это сделать? | |
|
| |
|
|
|
| Если не ошибаюсь, в таблице такое не получится, да и не нужно работать с данными в таблице.
А в форме можно менять источник строк второго поля со списком (Вид), в зависимости от значения первого поля со списком (Тип).
Рекомендую одиночную форму, так как в ленточной могут быть проблемы. | |
|
| |
|
|
|
| опишите поподробнее как это сделать? | |
|
| |
|
|
|
| Поищите по форуму на тему "связанные списки", "поля со списками".
Вопрос обсуждался много раз. Там есть примеры. | |
|
| |
|
|
|
| совет:
прикрепите к своему сообщению кусочек своей базы (предварительно заархивируйте его) | |
|
| |
|
|
|
|
в ленточной могут быть проблемы
|
это точно, но если не ошибаюсь то в простой форме тоже
Можете ещё посмотреть это, там есть пример
http://hiprog.com/forum/read.php?id_forum=1&id_theme=4156&page=1 | |
|
| |
|
|
|
| ...то в простой форме тоже...
А в простой то какие? Расскажите подробнее, не сталкивался. | |
|
| |
|
|
|
|
| Ну так там проблемы именно с ленточной формой.
В одиночной форме таких проблем нет, поскольку запись одновременно отображается одна. | |
|
| |
|
|
|
|
Я выбираю поле заказанный тип и хочу чтобыв поле заказанный вид выдавался список только тех видов работ, которые относятся к данному типу. Как это сделать?
|
Я тоже хочу узнать как это сделать.
Подскажите, плиз, тормознутому мюллеру, как в поле выдать список? | |
|
| |
|
|
|
| 2 Мюллер
в поле выдать список
К Вам попадешь, не то что список, весь состав политбюро выдашь! | |
|
| |
|
|
|
|
В одиночной форме таких проблем нет, поскольку запись одновременно отображается одна
|
Да запись одна. Дык и таж зараза не выводиться при изменении группы товара
Во всяком случае у меня
Ну в том смысле что не видно значения комбобокса | |
|
| |
|
|
|
| Покажи пример. Отсюда не вижу. | |
|
| |
|
|
|
| Pasat, дай ему очки..
и диоптрий побольше, побольше! | |
|
| |
|
|
|
| Злой Вы. | |
|
| |
|
35 Кб. |
|
| См frmOrder_Single_Form | |
|
| |
|
19 Кб. |
|
| Так пойдет?
А вообще, можно поле группы в заявку ввести. Будет проще. | |
|
| |
|
|
|
| Спасибо за идею
Что-то похожее я уже пробыал.
Но на досуге обязательно потестирую
Всё равно пока ничего лучшего, чем в своем предыдущем примере не придумал
| |
|
| |
|
|
|
| спасибо огромное! теперь получается выбирать вид в зависимости от типа... НО: если на форме присутствуют 2 элемента "поле со списком", то выбирается все на ура, а вот если второй элемент (зависимый) переделать в "список", то в нем ничего не появляется вообще... в чем прикол? Запросы SQL одинаковые в обоих случаях | |
|
| |
|
|
|
|
| 2 Passat
Кстати вспомнился еще вариант.
При получении фокуса зависимым комбобоксом меняем ему источник на источник с фильтром, при потере фокуса, возвращаем полный набор данных.
А лучше всего и надежней - форма справочник. Как ни упрямься!!! | |
|
| |
|
|
|
| Да я не упрямлюсь,
просто времени на всё не хватает... | |
|
| |
|
|
|
| Блин, наваять справочник - минимум времени, по сравнению с необходимостью извращаться, да еще так изощренно. Постоянное мельтешение источниками строк хорошо когда 10 записей. А когда их будут тысячи, сотни тысяч? | |
|
| |
|
|
|
| Вот собственно мой пример:
в этой базе в форме надо сделать выборку вида в зависимости от выбранного типа...
сделано по аналогии с примером Lukas.... не работает=(
вернее не работает при двух полях со списком... при выборке поля со списокм в зависимости от значения поля работает... в чем проблема?
помогите плз
http://slil.ru/26438833 | |
|
| |
|
49 Кб. |
|
| Гляньте этот пример. Там 2 комбобокса. | |
|
| |
|
|
|
| 2 Ярун
УЖОС!!!
Фсе ф топку.
Открываем учебную базу "Борей", берем умную книжку, и читаем с первой странички. | |
|
| |
|
|
|
| Тока у умной книжки аффтар должон быть не Гетц & Co. Это уж очень умная книжка. | |
|
| |
|
|
|
| Злой Вы. | |
|
| |
|
|
|
| Ну не настолька же штоп аффтара ф топку пасылать. | |
|
| |
|
|
|
|
Предпочитаете газовые камеры? | |
|
| |
|
|
|
| Да я и так знаю что так не делается и что до нормальной базы ей далеко...я аксессом вообще не занимался никогда, просто нужно, чтобы вот эта вот штука с выборкой заработала и все... а критиковать все умеют! Лучше советом помогите! Что не так конкретно в этой форме? Про проектирование БД и так наслушался в свое время... | |
|
| |
|
47 Кб. |
|
| Не так не только в форме. Не так изначально в самой структуре БД.
В прицепе скрин схемы Вашей базы данных (для тех кто не скачивал оригинал). Посмотрите в литературе как правильно применять справочные таблицы. Дальше будет проще.
Про проектирование БД и так наслушался в свое время...
Видимо еще не наслушались. | |
|
| |
|
|
|
| Аффтар! Фы глянули мой прикрепленный пример с дфумя комбобоксами. Там фсе, что фам нужно.
ЗЫ Тьфу ты, блин, не мой а FORMATa | |
|
| |