powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамический поиск по БД
9 сообщений из 9, страница 1 из 1
Динамический поиск по БД
    #37631064
Юрий Ktjybljdbx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
помогрите пожалуйста исправиться: среда Visual Basic БД Access метод подключения DAO
нужно следать динамический поиск "налету", использовал метод текстбокса для поиска "change"

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Text2.Text = Len(Text1.Text) 'èëè N=len(text2.text)
Data1.RecordSource = "tab"
Data1.Refresh
FindRecord = "Left([FAM],Val(Text2.Text)) = '" & Text1.Text & "'"    'ERROR: The Microsoft Jet database engine does not recognize "text2.text" as a valid field or expression
Data1.Recordset.MoveFirst
Data1.Recordset.FindFirst FindRecord
Label1.Caption = Data1.Recordset("IMIA")



помогите найти решение
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631085
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ругается, что нет такого поля в таблице: Text2.Text
ну так его там и нет
надо использовать правильное имя поля
может быть это имелось ввиду?

Код: vbnet
1.
FindRecord = "Left([FAM],Val(" & Text2.Text & ")) = '" & Text1.Text & "'"
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631099
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Val думаю тоже не будет работать. ТС хотел просто значение туда поместить.

Код: vbnet
1.
FindRecord = "Left([FAM]," & Val(Text2.Text) & ") = '" & Text1.Text & "'"
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631120
Юрий Ktjybljdbx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
большое спасибо заработало
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631148
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneТС хотел просто значение туда поместить.А смысл тогда вообще в Val? Изначально же это строка.
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631175
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
он в текстбокс вводит число видимо
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631182
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а иногда нет и получает ошибку на проверку val(). хотя, конечно, странно всё тут написано.
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631204
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и надо проверять, что это число ДО обработки, а не получать ошибку в процессе...

но это по уму... может это тестовая программа
...
Рейтинг: 0 / 0
Динамический поиск по БД
    #37631207
Юрий Ktjybljdbx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто я в текстбокс1 ввожу символы для поиска, и просто сначала я покарячески это написал, подсчёт числа букв в другой текстбокс, а потом из этого текстбокса извлекал это число.
а теперь исправил:
Код: vbnet
1.
    FindRecord = "left([FAM]," & Len(Text1.Text) & ") = '" & Text1.Text & "'" 
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Динамический поиск по БД
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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