Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Как организовать переход к нужной записи на форме?  [new]
Vostok
Member

Откуда: Владивосток
Сообщений: 112
Добрый день! Нужна небольшая помощь. Необходимо на форме организовать переход к нужной записи.
Есть Таблица1 (поля - id, Поле1, Поле2, Поле3)
На основе Таблицы1 создана Форма1, где высвечиваются записи из таблицы1 (по одной). Есть кнопки перехода от одной записи к следующей.
Необходимо организовать переход к нужной записи. Т.е. на форме создаем поле НайтиЗаписьN, в которое вводится id необходимой записи и по нажатию кнопки Enter, в полях Формы1 высвечиваются данные, которые соответсвуют данному коду.
Как это можно организовать?
Заранее спасибо.
20 апр 07, 11:18    [4047164]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
ruprext
Member

Откуда: 55°19'N - 50°27'E
Сообщений: 879
Dim rst As DAO.Recordset, strCriteria As String
        strCriteria = "[ПолеВКоторомИщем] Like '*" & InputBox("Введите критерий поиска", "Поиск информации") & "*'"
    Set rst = Me.RecordsetClone
        rst.FindFirst strCriteria
    If rst.NoMatch Then
        MsgBox "нету такова"
    Else
        Me.Bookmark = rst.Bookmark
    End If
может так?
20 апр 07, 11:21    [4047183]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
Vostok
Member

Откуда: Владивосток
Сообщений: 112
Спасибо за отклик... но, к сожалению такой код не срабатывает. сразу начинает ругаться на строку 'Dim rst As DAO.Recordset, strCriteria As String'. Сообщение: "User-defined type not defined"
23 апр 07, 12:04    [4056103]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
ФАК !
23 апр 07, 12:09    [4056143]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
Vostok
Member

Откуда: Владивосток
Сообщений: 112
Программист-Любитель
ФАК !


Блин, помогло... дело было в настройках Access'а... ну бывает... запамятовала...
23 апр 07, 12:24    [4056247]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
Анатолий ( Киев )
Guest
Можно и проще:
  With Me.RecordsetClone
        .FindFirst strCriteria
    If .NoMatch Then
        MsgBox "нету такова"
    Else
        Me.Bookmark = .Bookmark
    End If
  End With
Ссылка на библиотеку DAO здесь не нужна.
23 апр 07, 14:52    [4057487]     Ответить | Цитировать Сообщить модератору
 Re: Как организовать переход к нужной записи на форме?  [new]
Vostok
Member

Откуда: Владивосток
Сообщений: 112
Всем огромное спасибо! Всё получилось, всё работает :)
24 апр 07, 11:50    [4061590]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить