_oz_
На форуме 19 лет
Сообщения: 1147
Откуда: Москва, ЮАО
Авто: Kia Stinger 2021, VW Polo 2017
Есть таблица, состоящя из двух столбцов: 1) каталожный номер, 2) описание товара.
Нужно выбрать из всего текста описания определенные характеристики товара, например слово "раствор" или сочетание букв "PE"
Должна получиться табличка, в которой будут каталожные номера и описание только выбранных товаров.
Goblin
На форуме 20 лет
Сообщения: 231
lml-83
На форуме 14 лет
Сообщения: 843
Откуда: Башкортостан
Авто: ВАЗ 21093, 1500 карб. и 2190 2013г.в. Шевролет лачетти
данные -фильтр -создать авто фильтр
Затем условие - содержит
или не про то речь?
Goblin
На форуме 20 лет
Сообщения: 231
lml-83 писал(а):данные -фильтр -создать авто фильтр
Затем условие - содержит
или не про то речь?
Ему нужно чтобы показывало сразу по поиску как в 1С.
lml-83
На форуме 14 лет
Сообщения: 843
Откуда: Башкортостан
Авто: ВАЗ 21093, 1500 карб. и 2190 2013г.в. Шевролет лачетти
ну если сразу, тогда скрипт. Это уже не ко мне
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Легко но лениво. Что за это будет?
Surbet
На форуме 15 лет
Сообщения: 520
Кот Чеширский писал(а):Легко но лениво. Что за это будет?
макросом хочешь?
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Surbet писал(а):Кот Чеширский писал(а):Легко но лениво. Что за это будет?
макросом хочешь?
Ага, 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
На форуме 15 лет
Сообщения: 520
Кот Чеширский писал(а):Ага, VBA.
Вот макрос вытягивает иэ электронной очереди нормы
данные.
SQL, в excel им редко балуюсь.
но подход-то правильный, смысл писать нахаляву
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Surbet писал(а):SQL, в excel им редко балуюсь.
Руководство любит отчеты в excel.
А электронная очеред номра рабоатет на дебиан + постгрескуль + php + ипанутая библиотека qcubed.
Проще на скуле написать правильный запрос и сразу результат вытянуть в excel где слегка потом отформатировать как любит начальство с выделением цвета построение идиотских графиков и прочей куйни.
Surbet
На форуме 15 лет
Сообщения: 520
Кот Чеширский
SQL очень мощная и удобная вещь, тут даже говорить не о чем. Ну а excel позволяет хоть картины писать, если кому-то приспичит:
Хотя VBA это что-то по "удобству" работы.
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Surbet писал(а):Ну а excel позволяет хоть картины писать,
Ну можно ролик с youtube запустить.
Я же говорил что быстрее получится написать бота для лол именно на VBA.
Чем на связке Perl + mysql + linux.
Или что еще хуже php + mysql + linux.
PS а потом я всем желающим ЛОЛа раздам файл екселя и тут будет столько виртуальных ботов гыгыгы и вот здесь начнется реальная веселуха.....
PPS для модераторов предусмотрен тоже бот.
Surbet
На форуме 15 лет
Сообщения: 520
Кот Чеширский писал(а): же говорил что быстрее получится написать бота для лол именно на VBA.
Чем на связке Perl + mysql + linux.
Или что еще хуже php + mysql + linux.
Ботов на веб-ориентированых языках писать это адЪ... Любой прикладной язык фору даст. Тем более в VBA есть webbrowser компонент, а больше для счастья ничего не надо )
Хотя php язык гибкий... curl и вперед.
Код:void main()
{
retutn;
}
Surbet
На форуме 15 лет
Сообщения: 520
Дмитрий_053 писал(а):retutn;
на внимательность?
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Surbet писал(а):Хотя php язык гибкий.
Я его не знаю. и учить очередной язык
Surbet писал(а):на внимательность?
Мне больше интересно откуда он это взял
Surbet
Ой!
Начавшийся футбол ЦСКА - Крылья Советов отвлекает...
Добавлено спустя 1 минуту 45 секунд:
Кот Чеширский
Я когда-то работал программистом C++, но я уже всё забыл... может начать вспоминать? Вот думаю...
Surbet
На форуме 15 лет
Сообщения: 520
Кот Чеширский писал(а):Я его не знаю. и учить очередной язык
Если честно, то не учу давно, все однотипное, прочитал пару книг, и по аналогии гуглишь аналогичные функции, понадобилось что-то специфичное - в документацию, и вперед
Вот код разбирать у кого ООП головного мозга, там веселье... Сейчас не вспомню точный код, что видел, но "hello world" в специально созданном классе и наследуемом другим классом - это реальность
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
Дмитрий_053 писал(а):C# - самый лучший язык
Это бесспорно. Также как что винда 8 - лучшая в мире операционка.
Кот Чеширский писал(а):Дмитрий_053 писал(а):C# - самый лучший язык
Это бесспорно. Также как что винда 8 - лучшая в мире операционка.
Эх, нет здесь подходящего смайлика: "хихикает в ладошку".
Surbet
На форуме 15 лет
Сообщения: 520
Дмитрий_053 писал(а):
Эх, нет здесь подходящего смайлика: "хихикает в ладошку".
Ох!
Кот Чеширский
На форуме 18 лет
Сообщения: 325
Откуда: Страна чудес
Авто: 2101
а ты думал.
С точки зрения языка Си твой код
void main()
{
return;
}
совершенно правилен.
Но с точки зрения Unix, а затем Linux, программа должна вернуть 0, в случае успешного завершения, или код ошибки в противном.
т.е. лучше так
int main()
{
return 0;
}
Ну а С# не может работать без дот нет.
Surbet
На форуме 15 лет
Сообщения: 520
Кот Чеширский писал(а):Но с точки зрения Unix, а затем Linux, программа должна вернуть 0, в случае успешного завершения, или код ошибки в противном.
Слава яйцам javascript спокойно живет с просто return:)
shubin81
На форуме 17 лет
Сообщения: 6152
Откуда: Москва
в вижуале процедурку то легко состряпать. тока время треба...вспомнить отладить....
ИНФОРМАЦИЯ ПО ИКОНКАМ И ВОЗМОЖНОСТЯМ
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы