- Использование Access 2010
- Я знаю, что минимальное количество VB
У меня есть таблица с именем tblRawMaterials который содержит 2 важных полей: партномер и Диаметр.Изменение правила проверки в форме доступа на основе ввода пользователем?
Я пользуюсь формой, чтобы заполнить другую таблицу различной информацией. Важная информация являются: PartNumber и TensileStrength
В форме я позволить пользователю выбрать партномер из комбинированного окна с исходной строки tblRawMaterials. Затем они должны ввести прочность на растяжение в стандартное текстовое поле.
Мне нужно что-то в силу правила валидации, которое изменяет допустимый диапазон (в форме) для TensileStrength на основе диаметра номера детали, выбранного в поле со списком.
Например: Пользователь выбирает партномер 000001 с диаметром 2" . И приемлемой прочности на разрыв> 150 пользователь выбирает PartNumber 000002 с диаметром 6" и приемлемой прочности на разрыв составляет> 130
Я не могу использовать Cascading Combo Boxes, потому что пользователю нужно ввести десятичные данные в поле TensileStrength. Я попытался использовать DLookUp() в построителе выражений и создания макросов, но я продолжаю застревать. Спасибо за любую помощь.
Нет, как бы поисковая таблица использовалась для решения проблемы? –
Мне нужно, чтобы пользователь не входил в слишком низкую прочность на растяжение, поэтому я (возможно, неправильно) думал, что ограничение необходимо сделать в самой форме. У меня нет большого понимания таблиц поиска. –
Я собирался жестко кодировать значения в правилах проверки формы. Единственные варианты: Diam. <2" = > 150 прочность, 2 "< Diam.<4" => 140 сила, диаметр> 4" = 130 прочность. Диаметр может быть любым десятичным числом между этими значениями. –