Форум программистов, компьютерный форум, киберфорум
Наши страницы
MS Access
Войти
Регистрация
Восстановить пароль
 
AnShel
0 / 0 / 0
Регистрация: 20.05.2017
Сообщений: 1
1

Поиск методом FindFirst в полях с гиперссылками в MS Access

05.10.2017, 14:34. Просмотров 128. Ответов 2
Метки нет (Все метки)

Всем привет!
Пытаюсь методом FindFirst сделать поиск в поле с гиперссылкой.
Если искать в текстовом поле, то код работает корректно, однако если попробовать искать в поле [PostAddr] с типом данных "Гиперссылка", то выдает ошибку: несоответствие типов данных. В чем может быть причина? В справке на сайте поддержки по типам данных MS Access указано, что " Гиперссылка — Текст или сочетание текста и чисел, сохраненное как текст и используемое в качестве адреса гиперссылки."

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Private Sub FindAddr_Click()
 
    Dim dbs As DAO.Database
    Dim rst As DAO.Recordset
    
    Set dbs = CurrentDb
    Set rst = dbs.OpenRecordset("Correspondence")
    
    With rst
    .FindFirst " [PostAddr]  = '" & Me![SampleOfAddr] & "' "
    
    If .NoMatch Then
    MsgBox "Not found"
    GoTo Cleanup
    
    Else
    MsgBox "Found"
    End If
    End With
    
Cleanup:
    rst.Close
    Set rst = Nothing
    Set dbs = Nothing
    
End Sub

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.10.2017, 14:34
Ответы с готовыми решениями:

Access поиск по тексту в нескольких полях и открытие записей
Добрый день Есть база магазинов, в которой имеется информация о работниках...

Импорт из Excel таблицы с гиперссылками в Access. Передается только текст
При импорте из Excel в Access таблицы с гиперссылками в Access передается...

Поле со списком: автоматическое заполнение значений в других полях - MS Access
Доброго всем времени суток. Подскажите пожалуйста, как осуществить...

Фильтр в подчиненной форме, в зависимости от данных в полях главной Access 2007
Добрый день, форумчане! Есть такая проблема (перелопатил уже все, что только...

Поиск в разных полях таблицы (запроса) по одному полю формы
Доброго времени суток! Есть таблица Работы в которой поля: Место, Тема и...

2
Capi
Модератор
Эксперт MS Access
1791 / 962 / 204
Регистрация: 12.06.2016
Сообщений: 2,149
05.10.2017, 14:41 2
А это зачем?
Visual Basic
1
GoTo Cleanup
Совсем ни к чему.
И так именно туда пойдет.
0
mobile
Эксперт MS Access
23338 / 13143 / 2754
Регистрация: 28.04.2012
Сообщений: 14,395
05.10.2017, 14:46 3
В гиперссылке поиск по полному названию скорее всего не пройдет, так как есть разделительные символы между частями гиперссылки. Точнее будет искать лайком
Visual Basic
1
.FindFirst "[PostAddr] Like '*" & Me![SampleOfAddr] & "*'"
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.10.2017, 14:46

Поиск папок FindFirst
Здравствуйте. Вот, мною был сперт с какого-то из форумов код, который по идее...

поиск файлов (findfirst, findnext)
Здравствуйте, вот пробую написать программу для поиска всех файлов( по маске...

Поиск файлов с помощью FindFirst и FindNext дает лишние файлы
Всем привет!!! Столкнулся с такой ситуацией, что в FindFirst, FindNext...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru