Страница 1 из 2
_oz_
Есть таблица, состоящя из двух столбцов: 1) каталожный номер, 2) описание товара.
Нужно выбрать из всего текста описания определенные характеристики товара, например слово "раствор" или сочетание букв "PE"
Должна получиться табличка, в которой будут каталожные номера и описание только выбранных товаров.
lml-83
данные -фильтр -создать авто фильтр
Затем условие - содержит
или не про то речь?
Goblin
lml-83 писал(а):

данные -фильтр -создать авто фильтр
Затем условие - содержит
или не про то речь?


Ему нужно чтобы показывало сразу по поиску как в 1С.
lml-83
ну если сразу, тогда скрипт. Это уже не ко мне Pardon
Кот Чеширский
Легко но лениво. Что за это будет?
Surbet
Кот Чеширский писал(а):

Легко но лениво. Что за это будет?


макросом хочешь?Smile
Кот Чеширский
Surbet писал(а):

Кот Чеширский писал(а):

Легко но лениво. Что за это будет?


макросом хочешь?Smile



Ага, VBA.

Вот макрос вытягивает иэ электронной очереди нормы
данные.

Код:

Sub ЗапросПостгрес()
Dim Query As QueryTable, connstring As String
connstring = "ODBC; DSN=PostgreSQL35W; UID=phppgadmin; PWD=123456; Database=equeue; Port=5432"
strQuery = "SELECT rel_request_event.request_id, request_event_type.id, request_event_type.name, rel_request_event.event_date, rel_request_event.event_time, rel_request_event.operator_id, service.name FROM public.rel_request_event rel_request_event, public.request_event_type request_event_type, public.service service WHERE (rel_request_event.operator_id=5) AND (rel_request_event.event_date>{d '2013-07-01'}) AND (service.id=rel_request_event.service_id) AND (request_event_type.id=rel_request_event.event_type_id) OR (rel_request_event.operator_id=6) AND (rel_request_event.event_date>{d '2013-07-01'}) AND (service.id=rel_request_event.service_id) AND (request_event_type.id=rel_request_event.event_type_id) ORDER BY rel_request_event.request_id, rel_request_event.event_time "
With ActiveSheet.QueryTables.Add(Connection:=connstring, _
Destination:=Range("A1"), Sql:=strQuery)
.Refresh
End With

End Sub

Surbet
Кот Чеширский писал(а):

Ага, VBA.

Вот макрос вытягивает иэ электронной очереди нормы
данные.


SQL, в excel им редко балуюсь.
но подход-то правильный, смысл писать нахалявуSmile
Кот Чеширский
Surbet писал(а):

SQL, в excel им редко балуюсь.



Руководство любит отчеты в excel.
А электронная очеред номра рабоатет на дебиан + постгрескуль + php + ипанутая библиотека qcubed.

Проще на скуле написать правильный запрос и сразу результат вытянуть в excel где слегка потом отформатировать как любит начальство с выделением цвета построение идиотских графиков и прочей куйни. facepalm
Surbet
Кот Чеширский
SQL очень мощная и удобная вещь, тут даже говорить не о чем. Ну а excel позволяет хоть картины писать, если кому-то приспичит:

Хотя VBA это что-то по "удобству" работы.
Кот Чеширский
Surbet писал(а):

Ну а excel позволяет хоть картины писать,



Ну можно ролик с youtube запустить.
Я же говорил что быстрее получится написать бота для лол именно на VBA.

Чем на связке Perl + mysql + linux.
Или что еще хуже php + mysql + linux.

PS а потом я всем желающим ЛОЛа раздам файл екселя и тут будет столько виртуальных ботов гыгыгы и вот здесь начнется реальная веселуха..... 63

PPS для модераторов предусмотрен тоже бот. supercool
Surbet
Кот Чеширский писал(а):

же говорил что быстрее получится написать бота для лол именно на VBA.

Чем на связке Perl + mysql + linux.
Или что еще хуже php + mysql + linux.


Ботов на веб-ориентированых языках писать это адЪ... Любой прикладной язык фору даст. Тем более в VBA есть webbrowser компонент, а больше для счастья ничего не надо )
Хотя php язык гибкий... curl и вперед.
Дмитрий_053
Код:

void main()
{
     retutn;
}

Surbet
Дмитрий_053 писал(а):

retutn;


на внимательность?Smile
Кот Чеширский
Surbet писал(а):

Хотя php язык гибкий.



Я его не знаю. и учить очередной язык facepalm

Surbet писал(а):

на внимательность?



Мне больше интересно откуда он это взял 63
Дмитрий_053
Surbet
Ой! redfac
Начавшийся футбол ЦСКА - Крылья Советов отвлекает... ROFL

Добавлено спустя 1 минуту 45 секунд:

Кот Чеширский
Я когда-то работал программистом C++, но я уже всё забыл... может начать вспоминать? Вот думаю... facepalm
Surbet
Кот Чеширский писал(а):

Я его не знаю. и учить очередной язык


Если честно, то не учу давно, все однотипное, прочитал пару книг, и по аналогии гуглишь аналогичные функции, понадобилось что-то специфичное - в документацию, и впередSmile
Вот код разбирать у кого ООП головного мозга, там веселье... Сейчас не вспомню точный код, что видел, но "hello world" в специально созданном классе и наследуемом другим классом - это реальностьSmile
Кот Чеширский
Дмитрий_053 писал(а):

C# - самый лучший язык



Это бесспорно. Также как что винда 8 - лучшая в мире операционка.
Дмитрий_053
Кот Чеширский писал(а):

Дмитрий_053 писал(а):

C# - самый лучший язык



Это бесспорно. Также как что винда 8 - лучшая в мире операционка.


Эх, нет здесь подходящего смайлика: "хихикает в ладошку".
Surbet
Дмитрий_053 писал(а):


Эх, нет здесь подходящего смайлика: "хихикает в ладошку".


Дмитрий_053
Кот Чеширский
Дмитрий_053 писал(а):

Ох!



а ты думал.

С точки зрения языка Си твой код

void main()
{
return;
}

совершенно правилен.
Но с точки зрения Unix, а затем Linux, программа должна вернуть 0, в случае успешного завершения, или код ошибки в противном.
т.е. лучше так

int main()
{
return 0;
}

Ну а С# не может работать без дот нет.
Surbet
Кот Чеширский писал(а):

Но с точки зрения Unix, а затем Linux, программа должна вернуть 0, в случае успешного завершения, или код ошибки в противном.


Слава яйцам javascript спокойно живет с просто return:)
shubin81
в вижуале процедурку то легко состряпать. тока время треба...вспомнить отладить....
Новая тема Ответить на тему
Показать сообщения:
Страница 1 из 2
Перейти:
ИНФОРМАЦИЯ ПО ИКОНКАМ И ВОЗМОЖНОСТЯМ

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы