У меня есть список, называемый «lbItems», который установлен в свойство RowSource «Таблица/запрос». У меня есть оператор VBA, который запускает запрос, который выбирает «LINEITEM» из таблицы, и это заполняющий ListBox с lineItems, как показано ниже:Возвращает несколько разных полей в качестве элемента списка в списке ms-access 2013 VBA
Me.lbItems.RowSource = "SELECT lineItem FROM Table1"
Это не дает мне никакой информации о lineItems однако, который находится в поле «описание». Я хочу использовать оператор VBA, который работает в SQL запрос следующим образом:
Me.lbItems.RowSource = "SELECT lineItem, Description FROM Table1"
Я хотел бы выше заявление, чтобы заполнить мой ListBox с LINEITEM, и прямо рядом с ним, описание с трубкой «|» символ между ними.
В этом проблема. Если вы выберете другой список RowSource для списка, вы сможете объединить строки и поместить все, что хотите, в список элементов, который я хочу сделать. Но, когда RowSource установлен в таблицу/запрос, я могу использовать запросы для установки элементов списка.
Вопрос 1: Есть ли способ смешать оба вышеуказанных метода вместе? Итак, чтобы комбинировать операторы SQL и мои собственные операции для заполнения списка?
Вопрос 2: Если нет способа сделать то, что было задано в Вопросе 1, могу ли я выбрать более 1 поля с моей операцией SQL и установить ОБОИХ из этих полей в элемент списка?
Все, что мне нужно было сделать, это изменить ширину столбцов от 0"; 2 "до 1": 2 ", и это дало мне то, что я хотел. Кроме этого идеального! – Michael