powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать зависимые списки в форме?
11 сообщений из 11, страница 1 из 1
Как сделать зависимые списки в форме?
    #39235590
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Форумчане хелпаните!
Нужно сделать так что бы в этих списках данные зависили друг от друга



Если я выбираю например Iphone то во втором списке выводились бы только 6 и 5, и уже выбрав например 5 в третьем списке выводился выбор s и c а в итоге всех этих манипуляций выводилась полная инфа о телефоне.



P.S. Может я залез куда-то очень далеко и можно сделать это легче?))
P.P.S. Надеюсь с фотками не налажал
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39235591
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39235592
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеВладислав,
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39235653
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеВладислав,
тынц
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39235663
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на VBA будет как-то так (обратите внимание на структуру)
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39235757
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, спасибо огромное, потом как указал модель надо в модель_AfterUpdate() к каждому полю выводить новые данные через rowsource и select? попробую что нибудь сделать)
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39236005
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой функцией можно изменить значение поля цена при изменении списка mark_model?

Я пробовал вот так

Код: vbnet
1.
2.
3.
4.
5.
Private Sub MarkList_AfterUpdate()

    Me.Price = "select Price from mark where Mark_Model=" & Me.MarkList

End Sub
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39236027
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все я понял как это сделать))

Код: vbnet
1.
Me.Price.Value = CurrentProject.Connection.Execute("Select price From mark Where ID_Mark=" & Me.MarkPH).Fields(0)
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39236073
НеВладислав,

за настойчивость - пять.

И за отказ от св-в по умолчанию
Me.Price.Value =
vs
Me.Price =
тоже пять.

Я гуями стараюсь не заниматься - неблагодарное это дело.
Поэтому и пропустил твой топик мимо кассы.
Ты это еще поймешь, когда посыпется вся цепочка твоих контролов :)

Но вот это порадовало:
Me.Price = "select Price from mark where Mark_Model=" & Me.MarkList

Еще больше порадовало, что ты сам(!) это понял. Смотри - как все просто. Достаточно написать ъуйню - и она сама в глаза бросится. Шедевральный метод отладки. Я не иронизирую. Иногда бываютслучаи, когда именно обработка ошибки (даже сознательно провоцируемой в коде) является наиболее достоверным решением.

От себя порекомендую не составлять строку запроса на ходу. Жалко отдельную переменную завести?..
.
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39250640
НеВладислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
А я кое что абсолютно понять не могу в БД
1) В какой момент времени список "производит" получает данные
2) Я так понял что поле "Марка" содержит информацию "номер телефона" но выводит "Название" как этого добится? я пытался повторить код но всегда выводит только номер
...
Рейтинг: 0 / 0
Как сделать зависимые списки в форме?
    #39250715
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НеВладислав,
1. в момент открытия формы (свойства>данные>источник строк и это неизменно пока форма открыта)
2. источником строк ПоляСоСписком "марка" является таблица "марка" и про "номер телефона" в ней ничего нет-о чем Вы говорите-непонятно, однако. Если там и написана цифра-то это всего-навсего конкретная марка какого-то производителя - типа: какие у тебя жигули?-"Тройка" или "шестерка","девятка"(по любому марка модели ВАЗ)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать зависимые списки в форме?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]