пример программы, которая просматривает записи - PullRequest
0 голосов
/ 13 марта 2012

enter image description here

Привет, ребята ... Я пытаюсь создать пример программы, которая просматривает записи из базы данных, как показано выше.Я использую 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

Вот мои записи enter image description here

1 Ответ

0 голосов
/ 13 марта 2012

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

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

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

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

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

...