chadzilla57 Ответов: 0

MS access: как сгенерировать число в текстовом поле на основе поля со списком?


Привет,

I'm very new to Access and to any kind of coding so I'm not sure how to do this or if its even possible. I have a form with a combo box and a text box. The combo box is set so that I can choose two different options "Type1" and "Type2". I then have two tables with stock numbers relating to each "Type1" and "Type2". I want the text box's value to be auto-filled from the next available stock number on the type's corresponding table. So if I choose "Type1" the text box fills with a number from the "Type1Stock#" table, and that number should be the next available that hasn't been used before. I can't use the autonumbers as these stock numbers are given by a vendor. Any idea on how to accomplish this? Thanks for any help

Что я уже пробовал:

Я даже не знаю с чего начать

RedDk

На VBA?

chadzilla57

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

RedDk

Видеть здесь:
https://developer.microsoft.com/en-us/access/gallery/?filterBy=Access

Выбери что-нибудь, попробуй что-нибудь ... найдите там что-нибудь похожее на то, что вы пытаетесь сделать с этими сторонними данными ...

На вкладке ленты меню доступа "инструменты базы данных" нажмите кнопку "Visual Basic". Это действие вызовет интерфейс, в котором вы можете работать с кодом. Обязательно сделайте видимым "Обозреватель объектов". Если в базе данных есть какой-либо код, являющийся VBA, то там будут отображаться ссылки на используемые библиотеки.

RedDk

Этот просто огромен:
http://www.worldbestlearningcenter.com/index_files/vba-examples-microsoft-access.htm
(этот, в частности: http://www.worldbestlearningcenter.com/index_files/Access-if-else-statement-sql-vba.htm)
Я не смотрел ни на один из них, но список кажется исчерпывающим. Прогулка по таким вещам-лучший способ научиться наиболее эффективно использовать функции.

chadzilla57

Спасибо! Я все проверю.

CHill60

Если номера акций предоставлены продавцом, то как вы можете сказать, что такое "следующий"??

chadzilla57

Они поставляют их в связках по 100 штук или около того

0 Ответов