![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
![]()
В файле в колонке В - одиннадцатизначный код
в С- шестизначный код в D - название товара и чертежный номер в H - Название фирмы в I - Дата (например 05.03.2007) в J - Фамилие Подскажите, пожалуйста как сделать что-бы делать отбор по любому из этих полей ? |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
![]()
Дык, автофильтр?
|
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
![]()
Может человек не знает, как его найти? )
1) Выделяете первую строку таблицы 2) меню Данные-Фильтр-Автофильтр |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
![]()
Вот такие строки:
13400004137 863599 Прокладка диффуз. асбест 30D.365.04683-2cd 25.03.2007 Иванов таких строк две-три тысячи и есть пустые строки и в названиях есть и проклатка и дифузор а в чертежах и дробь и тире и зпт и тчк и конечно пробелы Наверно лучше через форму: 1. знаем ,что в коде есть "413" 2. пишем в названии - "*диф*365*или, например "30D" 3. знаем, что март - " 03" автофильтр не очень поможет |
![]() |
![]() |
#5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Помнишь мой макрос "SelectObj()" в файле "Zajavki firm beta_3.xls" ?
Внутри цикла добавь еще один цикл просмотра нужных столбцов в текущей строке. И все.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
![]()
Ну или использовать Расширенный фильтр
|
![]() |
![]() |
#7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
А не устроит так:
Создать отдельный лист с такими же заголовками колонок. В соответствующих ячейках (любых столбцов) вводим строку для поиска (со всеми возможными спец-символами) и жмем кнопку. Макрос отберет по схеме "И" строки из исходного листа. Опять же это проще, быстрее и формы не нужно.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
![]()
SAS888 !
Вы как всегда правы . Вашим отбором я пользуюсь и очень рад ... просто как Калашников Но очень хотелось-бы и расширенный комбинированный отбор Помогите, пожалуйста |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
![]()
SAS888 !
Посмотрите, пожалуйста , подправьте косяки Работа через форму Но.......... это только отбор по одному полю |
![]() |
![]() |
#10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
Может так пойдет? Интерфейс, вроде бы пояснений не требует.
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отбор записей по введенным буквам | irr33 | Microsoft Office Access | 4 | 17.06.2008 19:31 |
Как сделать отбор нужно информации | TaLi4 | БД в Delphi | 1 | 09.06.2008 16:27 |
Отбор в RichEdit | photozaz | Общие вопросы Delphi | 4 | 26.05.2008 08:48 |
Отбор по двум полям | MPa | БД в Delphi | 4 | 06.02.2008 20:14 |