![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
Снова прошу помощи
![]() У меня есть несколько баз данных, они находятся в разных книгах Excel. Можно ли создать такую форму (отдельно), чтобы, в зависимости от введеных данных в полях, выходила нужная информация? Я создала форму, которая выполняла бы эти требования, не знаю с чего начать описание. У меня 3 базы, надо 3 отдельных цикла или все в одном? и как активировать закрытый лист? В любом случае, спасибо, Вам, форумчане! Вы мне здорово помогли! |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
Не совсем понятно, что Вы хотите сделать.
Кстати, Вы не пробовали использовать "Данные -- Форма..."? (ShowDataForm Method) |
![]() |
![]() |
#3 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
Хотелость бы, чтобы форма ПОИСК работала так:
При выборе БД (Сеть или Выездной семинар или Запись в Стеллу), которые находятся в др. книгах eхcel и закрыты, выдавалась информация в соответствующих фреймах. Напр: Если выбрать БД Выездной семинар, а во фрейме Выездной семинар выбрать нужного менеджера - вышло количество семинаров, которые провели у клиента данного менеджера. Или Если Если выбрать БД Сеть, а во фрейме Сеть в строке № телефона набрать какой-то номер - вышла инфа об абоненте и отделе, где он работает. Вот, ![]() |
![]() |
![]() |
#4 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
В приложении, в книге Запрос есть форма, на которой все наглядно
|
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]()
ИМХО, поскольку данные из этих таблиц никак не связаны между собой, то и поиск удобнее вести отдельно в каждой из них. Тем более, что поиск ведётся в разных колонках и по-разному извлекаются данные из таблицы в форму.
Почему Вы так упорно оговариваете, что книги-источники закрыты? Что мешает открыть их, сделать невидимыми пользователю - например, Workbooks(N).Windows(1).Visible = False , и далее работать обычным способом, не используя ни XLM, ни ADODB, ни чего-то другого? P.S. Дело вкуса, но, поскольку форма поиска для каждого источника своя (сейчас их рамочки толкаются в одной форме), я бы использовал на форме элемент управления MultiPage. Тогда и надобность в комбобоксе выбора таблицы отпадёт, поскольку выбор страницы элемента MultiPage будет определять выбор соответствующей таблицы с данными. |
![]() |
![]() |
#6 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
Все дело в том, что меня так озадачил рук-ль,
он хочет, чтобы я создала окно со сложным поиском, поэтому я и хочу, что он (поиск) велся в разных книгах, по разным параметрам. На неактивные книги я напирала по непытности, т.к. теперь вижу что откравать их все равно придется ![]() яэто делаю так Private Sub ComboBox2_Change() Set Workbooks Выездной_семинар = Workbooks.Open(Filename:="C:\Docume nts and Settings\Admin\Выездной_семинар.xls ") ComboBox2.List = Worksheets("Лист1").Range("E1:E15") .Value End Sub Работает ![]() Спасибо |
![]() |
![]() |
#7 | ||
Форумчанин
Регистрация: 06.03.2008
Сообщений: 352
|
![]() Цитата:
Цитата:
Жёстко задавать адрес единственной (на листе ёкселя) таблицы - мягко говоря, не шибко комильфо. В таких случаях используют .UsedRange |
||
![]() |
![]() |
#8 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
В моем случае все чем я сейчас занимаюсь не Комильфо
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Как-то делал вот такой поиск. Это только пример.
Можно применить к Вашему случаю, указав в формулах соответствующие книги и диапазоны.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
#10 |
Регистрация: 15.05.2008
Сообщений: 9
|
![]()
спасибо, пригодится )
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста сделать поиск по базе данных в форме! Access 2003 | LilijaSt | Microsoft Office Access | 19 | 25.12.2010 10:13 |
Поиск инфы в интернете - 40 р | N!ckeL | Фриланс | 1 | 30.06.2008 09:12 |
Организация поиска с выводом инфы в форму | Алина_Алина | Microsoft Office Excel | 3 | 16.05.2008 23:20 |
DBGrid. Проблема со считыванием инфы из столбца. | Teenager | БД в Delphi | 6 | 18.01.2008 15:33 |
Сбор инфы с сайта. | Mss_Smith | Помощь студентам | 6 | 17.06.2007 16:26 |