![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 11.08.2011
Сообщений: 4
|
![]()
Здравствуйте)
Знакома с аксесом всего неделю, за этот период успела сделать БД. Столкнулась с такой проблемой. Возможно ли создать такую форму, с полем для ввода данных, кнопочкой поиск после нажатия которой отображаются данные в красивой форме) Помогите пожалуйста) |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 18.06.2010
Сообщений: 273
|
![]() |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 11.08.2011
Сообщений: 4
|
![]()
с этим разобралась) Спасибо)
Еще вопрос: есть табличка Фамилия имя отчество Если сделать запрос на вывод всех Ивановых, то допустим аксесс выдаст нам 10 записей с Фамилией Иванов, но с разными именами Можно ли сделать так чтобы в форме отображалась Фамилия Иванов а в следующей ячейке Иван, Сергей, Михаил.. Ну чтобы отображались несколько данных с такой фамилией, а не данные по одному человеку. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 11.08.2011
Сообщений: 4
|
![]()
если использовать форму "Несколько элементов" не хотелось бы чтобы дублировалось постоянно Фамилия, везде же она одинаковая.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 09.06.2011
Сообщений: 515
|
![]()
Попробуй через функцию InStr («start»; «stringexpr1»; «stringexpr2»; «compare»)
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 11.08.2011
Сообщений: 4
|
![]()
Я в этом не бум-бум, можно подробнее)
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 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) |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма-поиск | 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 |