powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Кто ищет, тот найдет?
15 сообщений из 15, страница 1 из 1
Кто ищет, тот найдет?
    #32284153
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем добрый вечер!
Возник вопрос:
У меня в форме много полей, а мне надо осуществить поиск по полю Ф.И.О.
Как можно в форме сделать так, чтобы записи по кнопке "найти запись" искались ни по всем полям, а только по одному?
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284156
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заменить кнопку на свой аналог, который, самое простое, будет ставить фокус в поле ФИО и вызывать стандартный поиск.
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284164
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за глупый вопрос, но что Вы имели в виду под "Заменить кнопку на свой аналог".
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284166
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Простите меня, глупого, но что это за кнопка - "найти запись"? Если это кнопка, которая создается визардом, то можно зайти в ее код и понять, что надо исправить. А если это кнопка на тулбаре, то она вроде показывает окошко, в котором и задается, искать ли в одном поле или во всех, причем по умолчанию выставлено в одном.
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284167
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Создать макрос, который будет вставать на поле ФИО и запускать поиск
2. в форме меню сервис/настройка...
3. создать в панели новую кнопку, связать ее с созданным макросом
4. скопировать рисунок кнопки "поиск" и вставить его на новой кнопке
5. удалить с панели кнопку "Поиск"

примерно так...
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284171
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В общем понятно, но сегодня уже нет сил, завтра попробую, может, что и получится.
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284273
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста, а что надо написать в свойствах кнопки "получение фокуса", чтобы она искала данные по полю "CI_NAME"?
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284276
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Получение фокуса"?
А оно-то здесь при чем? Скорее, "нажатие".
Я поторопился вчера. Все-таки, ты про какую кнопку говоришь? На форме или в панели инструментов?
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284282
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кнопка в форме, сделанная Визардом, "найти запись" и мне надо, чтобы при нажатии на эту кнопку Access не по всем полям шарил, а только по полю "CI_NAME", и еще, чтобы это поле в поиске сразу начиналось с "BH", а "CI_NAME" уже писались после "BH".
Извиняюсь, может я не верно сформулировал свой вопрос. :-)
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284284
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок. Визард тебе написал:

...
Screen.PreviousControl.SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
...

Вместо этого напиши:
Me![ИмяКонтрола_сФИО].SetFocus
DoCmd.DoMenuItem acFormBar, acEditMenu, 10, , acMenuVer70
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284289
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое [ИмяКонтрола_сФИО]?
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284297
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это имя контрола, в котором живет ФИО...
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284323
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, Access ищет в поле Ф.И.О. ставлю "совпадение с любой частью поля", пишу фамилию, а Access мне пишет: "образец не найден" :-( Может конечно я совсем уже сбрендил, но поиском то я пользоваться умею.
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284325
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если Access < '02, а ФИО - поле со списком, в котором собственно ФИО не является "связанным" столбцом, то так и должно быть. Иначе неправильно набираешь, наверное...
...
Рейтинг: 0 / 0
Кто ищет, тот найдет?
    #32284328
Фотография Gyslik.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня Access 2000, но поиск не то, чтобы не работает, он находит полные совпадения при выборе "совпадение с любой частью поля", вот я и удивляюсь!
Еще раз тебе спасибо Geo!!!
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Кто ищет, тот найдет?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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