|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
17.10.2008, 20:57 | #1 |
Регистрация: 17.10.2008
Сообщений: 5
|
Поиск в базе данных
Кто знает - помогите, коль не сложно советом. Есть таблица, состоящая из около 15 тыс. строк и 5-6 столбцов (не так важно). Из неё надо выдернуть только несколько тыс. Проблема в том, что каждому искомому значению соответствуют несколько значений в БД, и надо чтобы нашло и как-нибудь выдернуло все. Или хотя бы окрасило в красивые и приятные глазу цвета. Если не сложно - ответьте, а то искать значения при помощи CTRL+F - как-то бесстолково по-моему.... Заранее спасибо.
|
17.10.2008, 21:20 | #2 |
Форумчанин
Регистрация: 28.06.2008
Сообщений: 124
|
А сколько условий?С функцией ЕСЛИ пробовал?
|
17.10.2008, 22:11 | #3 |
Регистрация: 17.10.2008
Сообщений: 5
|
Функцией если только найти можно. А вот как скопировать? Ну т.е. чтобы при совпадении значений копировалась вся соответствующая строка.... А ниже - другая, и т.д. Просто найти - этого мала, это и поиском делается. Мне же нескольты тысяч строк копировать вручную прийдеться.
|
17.10.2008, 22:46 | #4 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
|
18.10.2008, 01:30 | #5 |
Регистрация: 17.10.2008
Сообщений: 5
|
Э-э.... Попробовать можно... А просто в формулах это не возможно??
|
18.10.2008, 09:30 | #6 |
Старожил
Регистрация: 12.05.2007
Сообщений: 2,339
|
За формулы не знаю, а этот макрос написал SAS, прекрасно работает, все очень быстро.
По сути, есть два столбца, "А" и "С", "IU"(промежуточный, его мона опустить) при совпадении данных, они, окрашиваются в синий цвет. Код:
|
18.10.2008, 14:04 | #7 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
19.10.2008, 11:29 | #8 |
Регистрация: 17.10.2008
Сообщений: 5
|
Да, под фильтр я и хочу подогнать... Скорее всего под цветовой. Ведь даже если "Содержит" - надо чтобы автоматом таблицу пробежал и сам добавлял.... А вот как это сделать? Изменять по-одному можно и при помощи "Заменить" - к примеру залить все соответствуюющие цветом, потом под фильтр. Но вот при вводе команды надо каждый раз вручную в поле "Заменить" вводить искомое значение. А их же до черта!
|
19.10.2008, 12:13 | #9 |
Регистрация: 17.10.2008
Сообщений: 5
|
Блин. Есть формула просматривающаю весь объем БД, а не какие-то конкретные ячейки?! Чтобы можно было её совместить с "Если" и было бы уже неплохо! А за макрос - спасибо чесс слово, спасибо большое за помощь, но увы и ах, я даже не смог найти куда его вставить
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите пожалуйста сделать поиск по базе данных в форме! Access 2003 | LilijaSt | Microsoft Office Access | 19 | 25.12.2010 10:13 |
апят пра поиск в базе данных | bmb_66 | БД в Delphi | 0 | 14.03.2008 17:38 |
Поиск по базе данных | ERASERROR | БД в Delphi | 4 | 14.03.2008 16:34 |
EXCEL поиск по базе и сопоставление данных | lomax | Microsoft Office Excel | 4 | 10.02.2007 22:04 |