отображение данных в текстовых полях на основе

#database #vb.net #textbox

#База данных #vb.net #текстовое поле

Вопрос:

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

Я приложил скриншот рассматриваемой формы. Я также могу создать новую запись, как вы можете видеть, введя сведения и нажав создать запись (это не проблема, я уже понимаю, как это сделать), но я также хочу иметь возможность снова отображать сведения о существующих записях в текстовых полях. Да, я просто повторился, но я просто подумал, что попробую уточнить свои намерения дальше: P http://imageshack.us/photo/my-images/189/hirerecord1.png /

В любом случае, как мне это сделать? Большое вам спасибо за вашу помощь.

Ответ №1:

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

Что касается извлечения записи путем ввода в поле, я полагаю, что вы могли бы сделать это с помощью одного текстового поля, но я выбрал простой способ и использовал два текстовых поля, которые имеют точно такой же размер и местоположение. Когда ваша форма отображает данные, обработайте событие OnClick для поля, привязанного к идентификатору. Скройте связанное текстовое поле и отобразите дубликат, который не связан. Для этого текстового поля обработайте событие OnValidate и установите его для проверки с помощью клавиши enter. Затем пользователь может ввести идентификатор и нажать enter. Затем вы получаете нужный идентификатор из несвязанного текстового поля, очищаете его и скрываете, и ваша форма переходит к соответствующей записи.

Джим

Комментарии:

1. спасибо за ваш ответ, я понимаю, к чему вы клоните, и я попробую это. спасибо за вашу помощь!