Пример программы, которая просматривает записи

Привет, ребята... Я пытаюсь создать пример программы, которая просматривает записи из базы данных, как показано выше. Я использую Visual Basic 6.0 и Access... С DataControl я хотел бы просмотреть следующие записи определенного идентификационного номера, нажав на кнопку Далее. Моя проблема с кодом ниже - появляются записи с другим идентификационным номером...

Private Sub cmdNext_Click()
    With Me.dtaInfo.Recordset
        .MoveNext

        Me.txtCash.Text = .Fields("Cash")
        Me.txtAddress.Text = .Fields("Country")
    End With
End Sub

Private Sub cmdShow_Click()
    With Me.dtaInfo.Recordset
        .Index = "idxIDNumber"
        .Seek "=", Me.txtIDNumber.Text

        Me.txtCash.Text = .Fields("Cash")
        Me.txtAddress.Text = .Fields("Country")
    End With
End Sub

Вот мои записи

1 ответ

Поскольку вы используете элемент управления данными, вам нужно только привязать к нему текстовые поля.

Щелкните правой кнопкой мыши на каждом элементе управления вашего текстового поля и выберите "Свойства". В свойстве DataSource установите его для вашего элемента управления данными. Т.е. данные1.

Затем установите свойство DataField в элементе управления текстового поля. Т.е. наличные

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

Если вы действительно хотите взять под контроль навигацию по набору записей для просмотра / обновления и т. Д., Я бы порекомендовал переключиться на использование ADO вместо DAO и использовать собственные элементы управления навигацией вместо управления данными.

Другие вопросы по тегам