Автоматически заполнять поле со списком следующим элементом из выпадающего списка при следующей записи - PullRequest
0 голосов
/ 14 сентября 2018

Добрый день всем,

У меня есть таблица с именем Sources, и она содержит 3 поля

  • ID
  • Тип
  • Статус

Это источник для поля со списком в форме с именем DailyCash.Я пытаюсь попробовать, когда я открываю DailyCash для ввода данных, я хочу, чтобы он открывался с первым элементом из таблицы источников.После ввода данных следующий элемент заполняется следующей новой записью и так далее.Но в том случае, если следующий элемент в таблице «Неактивный», он пропускает его и переходит к следующему «Активному» элементу

Например:

  • Таблица источников
    1. Box1 активен
    2. Box2 активен
    3. Box3 активен
    4. Box4 неактивен
    5. Box5 активен

При открытии DailyCash для ввода данных Box1 заполнит поле со списком, пользователь вводит остальные детали в другие текстовые поля, при следующей записи Box2 заполняется в поле со списком.После Box3 запись перемещается в Box5 (только 4 записи доступны для ввода данных за этот конкретный день).

1 Ответ

0 голосов
/ 14 сентября 2018

Если я вас правильно понимаю, это приблизит вас:

DMin("ID","Sources","Status='Active' AND ID>" & [PrevID])

Это даст вам ID следующего активного Source после того, как с [PrevID].Когда [PrevID] равен нулю, вы получите первый активный Source.Все, что вам нужно сделать, это заменить заполнитель [PrevID] любой переменной или управляющим значением, содержащим идентификатор предыдущего элемента.

...