Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: snipe
1.
Делаем две таблицы
одна из таблиц "справочник" в ней хранятся данные о цифровых значениях оценок и их текстовых аналогах
вторая таблица - это таблица базы данных в которой столбцы числовые т.е. данные об оценках должны храниться в числовом виде

2 делаем форму на основе таблицы базы
два комбо бокса и одно свободное поле
настраиваем комбобоксы
источник строк - ссылаемся на таблицу справочник причем из справочника берем оба столбца с цифрами и текстом (количество столбцов 2)
столбец с цифрами делаем присоединённым (номер столбца в запросе) т.е в таблицу будем передавать число
ширина столбцов - присоединённый столбец скрыть (установить 0, с для столбца с текстом наоборот - задать ширину)
ну и строка данные - установить куда будут передаваться данные в таблице (выбрать имя поля)
смысл такой - юзер видит текстовое значение, но на самом деле комбобокс выдает числовое значение)
в свободном поле пишем формулу
которая выдергивает значение из таблицы справочник(DLookUp) в зависимости от значения целой части полусуммы столбцов int(([поле1]+[поле2])/2)
(правда там еще пара iif затесалась но это на всякий случай если поля пустые)

вроде все


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.