2016-07-20 2 views
1

Я создал небольшую базу данных для коносамента, у меня есть форма, созданная из запроса, где пользователь вводит код продукта, описание продукта и вес корпуса.Запрос доступа с критериями для запроса пользователя

Существует некоторый продукт, не имеющий конкретных весов, и я использую 0 в таблице продуктов. есть ли какой-либо способ, которым я могу использовать критерии в запросе, когда пользователь вводит код продукта в форме, которая имеет значение 0, чтобы его пригласить пользователя ввести вес корпуса, иначе используйте вес в таблице.

Пожалуйста, смотрите ниже для скриншотов. Form Query Table

+0

Выработать свой вопрос. Добавьте снимок экрана из таблиц и запросов. Это даст вам больше ответов. –

+0

благодарит Adarsh, разместил несколько снимков экрана – Abbas

ответ

0

Если я правильно вас понял, вы хотите, чтобы побудить пользователей вводить weight если weight в таблице 0. Это может быть достигнуто путем написания кода VBA. Я бы предложил, этот код onChange событие Product Code текстовое поле.

псевдокод будет, как показано ниже:

If DLookup("CaseWeight" , "tblProduct" , "Code = me.txtbox.value") = 0 then 
    //Prompt Users to enter data 
else 
    //Continue query execution. 
end if 
+0

Еще раз спасибо Adarsh, мои навыки VBA очень низкие, не могли бы вы добавить еще более подробный код. – Abbas

+0

@Abbas, будет сложно рассказать вам точный код, если вы не разделите то, что вы пробовали. Я предлагаю вам сначала попробовать учиться VBA. Есть много отличных видеороликов pn YouTube - https://www.youtube.com/watch?v=ySyMn3H4rvg&list=PLhKFRV3-UgpeA_3wzRHF8AS8T7ppKvm9O –

+0

Еще один отличный вариант для обучения - https://www.youtube.com/watch?v=kogGwRIHH6o&list= PLYMOUCVo86jEeMMdaaq03jQ_t9nFV737s –