powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите!!! Не знаю как сделать.
7 сообщений из 7, страница 1 из 1
Помогите!!! Не знаю как сделать.
    #32172070
Dissa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извините, что так неодназначно назвал тему, я просто попадаю с дипломом, ну ладно, ближе к делу...
Мне надо организовать условие занесения в форму или таблицу (не важно, потом можно загнать в форму) данных путём их сравнения (просто не знаю как по другому назвать).
Объясню по понятней, на примере: Есть таблица с фамилиями ,оценками(в цифрах, т.е 5,4,3) и ещё другими полями, мне надо чтоб оценки типа исправились соответственно на: отлично(при 5), хорошо(при 4), и удов...(при 3).
Или вот другой пример: В таблице с фамилиями имеется поле "ПОЛ"( муж., или жен.), требуется в зависимости от этой надписи сформировать в форме в графе "вступительные испытания" написать ПРОШЁЛ(для муж) или ПРОШЛА(для жен).
Спасибо.
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32172119
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут два основных способа
1. реляционный
2. Фиксированный программный

в первом случае делаешь
1 таблицу с фамилиями в поле которой указываешь пол для каждой записи
2 таблицу пол с полями - характеристиками что с этим полом связано
----------------------------
пол Обращение Вежливо
Ж дура Госпожа
М Козел Господин
------------------------------
И при формировании запроса выборки
делаешь связь по полю пол

во втором случае пришешь функцию типа IIF([пол] = 'Ж' ;'Госпожа';'Господин')
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32172122
Bor-L
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решение не идеальное, но для диплома сойдет

Прямо на форме - вычисляемое поле
=Switch([пол]="муж", "прошел", [пол]="жен", "прошла", True, "не прошло")

с оценками - аналогично

Удачи
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32172297
Dissa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Т.к я не знаю как строятся, но помучился маленько и ничо не вышло.
Попробовал 1 способом все получилось (за это огромное спасибо), а вот с оценками у меня не выходит
там таблица:
Фамилия Химия Физика Ин.яз пол
Иванов 3 4 3 м
петрова 5 4 5 ж
Сидоров 4 4 4 м

Вот как сделать чтоб они переписались 4- хор, 3-уд, 5-отл
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32172344
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
=Switch([Химия]=2, "плохо", [Химия]=3, "удовл", [Химия]=4, "хор", [Химия]=5, "отл", True, "это не оценка")
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32172382
V. Motchulsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут, от студента, скорее всего, хотят listbox'а с спрятаным ключевым полем. Хотя от профессоров можно ожидать всего...
...
Рейтинг: 0 / 0
Помогите!!! Не знаю как сделать.
    #32173257
Dissa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо еще раз всем!!!
Ну а где писать эту строку =Switch...???
И если этот так сложно, то пожалуйста по подробней.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Помогите!!! Не знаю как сделать.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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