powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Прокрутка записей таблицы на найденную запись
9 сообщений из 9, страница 1 из 1
Прокрутка записей таблицы на найденную запись
    #33987769
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Использую DataGrid, текстовое поле и кнопку. Кнопка и текстовое поле служат для поиска в таблице по полю "Наименование". Как прокрутить записи таблицы и выделить найденную запись (типа подсветить)?
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33987802
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно работать с рекордсетом, использованным в качестве источника данных. Устанавливаешь .Bookmark на искомую запись, а грид сам ее подсветит.
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33987846
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а пример можно?
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33987974
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно так:
Код: plaintext
1.
2.
Set rs = DataGrid1.DataSource
rs.MoveFirst
rs.Find "Наименование='" & SearchStr & "'"
Find переведет курсор на нужную строку, а грид ее подсветит.
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33988154
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот так выдает несоответствие типов в строке "Set rs2 = DataGrid1.DataSource"

Private Sub DataGrid1_Click()
Dim rs2 As Adodb.Recordset

Set rs2 = DataGrid1.DataSource
SearchStr = Me.DataGrid1.Columns(0).Value
rs2.MoveFirst
rs2.Find "id_kod='" & SearchStr & "'"
Set rs2 = Nothing

End Sub

Это я пытаюсь сделать связку из двух гридов. :0(
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33988182
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что используется в качестве источника данных грида?
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33989037
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
adodc
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33989228
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда
Код: plaintext
1.
ADODC1.Recordset.MoveFirst
ADODC1.Recordset.Find "Наименование='" & SearchStr & "'"
А если ты ищешь числовое значение, то
Код: plaintext
ADODC1.Recordset.Find "id_kod=" & SearchStr
...
Рейтинг: 0 / 0
Прокрутка записей таблицы на найденную запись
    #33990016
jhonkuk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yes! Это заработало. Спасибо огромное. Чего-то не сделаешь для удобства пользователя :-)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Прокрутка записей таблицы на найденную запись
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]