Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Access
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.08.2011, 15:18   #1
Knop_fel
Новичок
Джуниор
 
Регистрация: 11.08.2011
Сообщений: 4
По умолчанию Форма с кнопочкой поиск

Здравствуйте)
Знакома с аксесом всего неделю, за этот период успела сделать БД.
Столкнулась с такой проблемой.
Возможно ли создать такую форму, с полем для ввода данных, кнопочкой поиск после нажатия которой отображаются данные в красивой форме)
Помогите пожалуйста)
Knop_fel вне форума Ответить с цитированием
Старый 11.08.2011, 19:00   #2
X@OC
Форумчанин
 
Аватар для X@OC
 
Регистрация: 18.06.2010
Сообщений: 273
По умолчанию

вот форма поиска

весы слева
спасибо
X@OC вне форума Ответить с цитированием
Старый 12.08.2011, 09:04   #3
Knop_fel
Новичок
Джуниор
 
Регистрация: 11.08.2011
Сообщений: 4
По умолчанию

с этим разобралась) Спасибо)
Еще вопрос: есть табличка Фамилия имя отчество
Если сделать запрос на вывод всех Ивановых, то допустим аксесс выдаст нам 10 записей с Фамилией Иванов, но с разными именами
Можно ли сделать так чтобы в форме отображалась Фамилия Иванов а в следующей ячейке Иван, Сергей, Михаил..
Ну чтобы отображались несколько данных с такой фамилией, а не данные по одному человеку.
Knop_fel вне форума Ответить с цитированием
Старый 12.08.2011, 09:30   #4
Knop_fel
Новичок
Джуниор
 
Регистрация: 11.08.2011
Сообщений: 4
По умолчанию

если использовать форму "Несколько элементов" не хотелось бы чтобы дублировалось постоянно Фамилия, везде же она одинаковая.
Knop_fel вне форума Ответить с цитированием
Старый 12.08.2011, 14:42   #5
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Попробуй через функцию InStr («start»; «stringexpr1»; «stringexpr2»; «compare»)
gluk_fm вне форума Ответить с цитированием
Старый 12.08.2011, 15:43   #6
Knop_fel
Новичок
Джуниор
 
Регистрация: 11.08.2011
Сообщений: 4
По умолчанию

Я в этом не бум-бум, можно подробнее)
Knop_fel вне форума Ответить с цитированием
Старый 12.08.2011, 16:45   #7
gluk_fm
Форумчанин
 
Аватар для gluk_fm
 
Регистрация: 09.06.2011
Сообщений: 515
По умолчанию

Краткое описание:
InStr(1;[dd_oper_1]![Opis];"C";0)
где:
1 - символ по порядку с которого начинается поиск
[dd_oper_1]![Opis] - имя таблицы(формы) и название поля
"С" - символ который будешь искать в Вашем случае " "
0 - интервальный просмотр
Тоесть буде выглядеть приблизительно так:
1. Фамилия - mid([dd_oper_1]![Opis];1;InStr(1;[dd_oper_1]![Opis];" ";0))
2. Name - InStr(len(mid([dd_oper_1]![Opis];1;InStr(1;[dd_oper_1]![Opis];" ";0)));[dd_oper_1]![Opis];" ";0)
3. InStr(len(InStr(len(mid([dd_oper_1]![Opis];1;InStr(1;[dd_oper_1]![Opis];" ";0)));[dd_oper_1]![Opis];" ";0);[dd_oper_1]![Opis];" ";0)
gluk_fm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
форма-поиск dr03 Microsoft Office Access 44 12.07.2012 00:06
форма 7742 C++ Builder 1 25.03.2011 21:53
Форма maksim_serg Microsoft Office Excel 4 19.04.2010 15:13
Помогите с кнопочкой и выводом результатом diznt Помощь студентам 50 24.08.2008 21:38
связать клавишу с кнопочкой Voucik Общие вопросы .NET 1 01.03.2008 19:30