| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Неправильно отражаются поля со списком в форме |
| Автор: Ole_H 5.3.2008, 13:12 |
| Добрый день! Я не профи и ваш форум нашел только вчера, но голова от поисковика уже раскалывается, а результат не найден! Оговорюсь, что нашел одно интересующее меня решение на вашем сайте (состоящее из двух таблиц и одной формы), но попробовал его изменить под свои данные (почти не меняя структуру) и форма просто перестала работать!!! Вроде бы все связи и ссылки проверил, и по колесам стучал и стекла протирал при выборе данных из первого поля - по идее во втором поле должны изменяться данные, в соответствии с значениями в первом, а у меня - либо второе поле выдает пустым, либо показывает один и тот же список несмотря на то, что изменяю данные первого поля! подскажите, что не правильно... файл - выкладываю, запакованный в РАРе! |
| Автор: ТоляМБА 5.3.2008, 13:33 | ||||||
Открываешь форму в режиме конструктора, в конструкторе кликаешь 2 раза на список "Тип", на вкладке "События" встаешь на строчку "Изменение", кликаешь на [...] в появившемся коде:
В середине прописываешь:
В итоге получаешь:
Сохраняешь. Закрываешь, потом заново открываешь форму уже в режиме просмотра, радуешьсо |
| Автор: Ole_H 6.3.2008, 00:29 |
| Обалдеть! Все так просто, и в то же время - надо знать такие нюансы... действительно, изменил - и все работает, как часики!!! спасибо АХРОМНОЕ!!!!! |
| Автор: Ole_H 9.3.2008, 22:05 |
| Добрый день! Взял одну, созданную многоуважаемым модератором (как пример) форму, состоящую из двух полей, в которых одно поле является главным (при выборе данных из первого поля - во втором поле должны изменяться данные, в соответствии со значениями в первом) и добавил эти поля в другую форму. Проверил ссылки - вроде бы все правильно, но в выпадающем списке теперь невозможно-таки ничего выбрать - список выпадает, выбираешь из первого - и появляется запрос формы: "введите значение параметра". Подскажите, не ругайте за глупые вопросы, но спросить некого - вокруг такой народ, что вообще об Аксесе слыхал только по радио! спасибо зараннее! |
| Автор: Ole_H 10.3.2008, 18:17 | ||
| Хотел прикрепить весь файл, но он около 200 кб, поэтому попытаюсь объяснить: Источник строк для формы "Товары": SELECT Товары.КодТовара, Товары.КодТипа, Товары.Марка FROM Товары WHERE (((Товары.КодТипа)=Forms!Форма1!Тип)); Источник строк для Формы "Тип": SELECT Тип.КодТипа, Тип.Тип FROM Тип; и для нее же Изменение в Событиях:
Таблицы "Товары" и "Тип" связаны по полю "КодТипа" Код в Форме "Товары" точно такой же, как и в форме-Оригинале, но в оригинале выбирается тип, а в соответствии с типом - во второй колонке - товары, а в форме - "Товары" выбирается только Тип товара, а список товаров уже не выводится! |
| Автор: Akina 10.3.2008, 21:51 | ||
|