Member 12656807 Ответов: 1

Как заполнить форму данными, введенными только что, используя автоматически сгенерированный номер формы


у меня есть форма запроса, которая принимает различные поля ввода от пользователя. большинство запросов имеют те же поля, что и предыдущий набор введенных данных. Поэтому я хотел бы иметь дублирующую кнопку для заполнения формы предыдущим набором данных , используя номер формы (который будет автоматически сгенерирован). Просто для того, чтобы пользователю не пришлось вводить одни и те же данные снова и снова.

я использовал несвязанные формы и таблицу для хранения деталей каждого запроса.

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

Частная суб b_previous_Click()
"открыть предыдущую форму
Dim new_ticket как целое число
new_ticket = ticket_num - 1

Если не я. b_next, то

Метод docmd.OpenForm "F_inquiry_new ,ticket_num & имя.new_ticket усилителя; "


Конец, Если
Конец Подводной Лодки


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

Maciej Los

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

1 Ответов

Рейтинг:
0

Member 8278404

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

И вы также можете добавить что-то вроде:
Частная Суб TextBox1_GotFocus()
TextBox1. SelStart = 0
Текстовое поле textbox1.SelLength = Лен(Элемент Textbox1)
Конец Подводной Лодки

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