Как я могу ограничить значение текстового поля, чтобы остаться неизменным в базе данных доступа - PullRequest
0 голосов
/ 30 марта 2020

Моя цель - создать форму базы данных для доступа с заказом нескольких товаров за раз. Но на этом этапе моя конечная цель - найти общую стоимость путем умножения цены за единицу * количество. Из-за моей работы я застрял в проблеме перемен. По сути, всякий раз, когда я меняю идентификатор в поле со списком, он изменяется во всем текстовом поле, которое я запрограммировал. Вот сценарий: enter image description here

В этом случае цена за единицу остается 1000 для всего идентификатора акции, тогда как, когда у меня есть идентификатор акции 2, я хочу, чтобы цена быть 0 и так далее. enter image description here Так я запрограммировал цену получения единицы стоимости

Private Sub StockIDCombo_Change()
Me.PricePerUnit.Value = Me.StockIDCombo.Column(3)
End Sub

Обратите внимание, что форма является непрерывной.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2020

Ваш элемент управления PricePerUnit не связан? Он должен быть ограничен некоторым полем таблицы, как и другие поля (StockID, Количество).

0 голосов
/ 30 марта 2020

В таблице есть дополнительное поле для хранения расчетов и привязайте текстовое поле к этому полю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...