А у нас сложилосьИгорь Столяров писал(а): ↑23 Ноябрь 2021, 16:43 Была когда-то идея стырить идею у 1С и выводить все отчёты в ячейки,
что бы любой отчёт легко сохранялся в XLSX ... но не сложилось что-то.
Выделить ячейки в листе мышью а-ля Excel
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Выделить ячейки в листе мышью а-ля Excel
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Выделить ячейки в листе мышью а-ля Excel
добавлю своих 5 копеек, начал автоматизировать отчет от LibXLSX, вот что пока сделал
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Выделить ячейки в листе мышью а-ля Excel
Красиво ! У нас тоже года 3 назад сделали, но проще конечно ...
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Выделить ячейки в листе мышью а-ля Excel
Вот сваял что-то типа "Proof of concept".
- Вложения
-
- DataGrid.zip
- (643.42 КБ) 130 скачиваний
С уважением, ДП
-
- ✯ Ветеран ✯
- Сообщения: 1702
- Зарегистрирован: 25 Март 2009, 21:55
- Благодарил (а): 9 раз
- Поблагодарили: 4 раза
Выделить ячейки в листе мышью а-ля Excel
если те кто спрашивал молчат, то скажу - Дед ты лучший
“Есть всего 2 типа языков: те, на которые все жалуются и те, которыми никто не пользуется.” — Бьерн Страуструп
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Выделить ячейки в листе мышью а-ля Excel
Лучший, конечно. Согласен. Но как по мне, это слишком радикально. Я чего-то к ВинАпи охладел .
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Выделить ячейки в листе мышью а-ля Excel
Та гранаты у него не той системы ! (С) Белое солнце пустыни
За теми кто отстал - не возвращаться. (С) Кодекс
- Дед Пахом
- Старичок
- Сообщения: 3133
- Зарегистрирован: 07 Июль 2005, 16:51
- Откуда: Москва, Россия
- Благодарил (а): 10 раз
- Поблагодарили: 28 раз
- Контактная информация:
Выделить ячейки в листе мышью а-ля Excel
Добавил в пример экспорт в CSV, чтобы было понятно, как этим пользоваться.
- Вложения
-
- DataGrid.zip
- (621.04 КБ) 119 скачиваний
С уважением, ДП
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
Выделить ячейки в листе мышью а-ля Excel
Хороший пример использования сабклассинга. У меня голова аж заболела от попыток понять, где такое можно применить в реальной жизни.
C6/C11, ШВС, tps/btrieve.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7373
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 13 раз
- Поблагодарили: 48 раз
Выделить ячейки в листе мышью а-ля Excel
Применений можно найти много, но есть 2 (два) момента ...
1. Кол-во колонок в LIST (и QUEUE) трудно изменять динамически и ограничено по кол-ву.
Поэтому делать какие-либо сводные "шахматки", вроде вниз товары, вправо клиенты - затруднительно.
2. Всё что нужно было сделать с такими структурами - уже давно сделано в Microsoft Excel / Apache Calc.
1. Кол-во колонок в LIST (и QUEUE) трудно изменять динамически и ограничено по кол-ву.
Поэтому делать какие-либо сводные "шахматки", вроде вниз товары, вправо клиенты - затруднительно.
2. Всё что нужно было сделать с такими структурами - уже давно сделано в Microsoft Excel / Apache Calc.
За теми кто отстал - не возвращаться. (С) Кодекс
- finsoftrz
- ✯ Ветеран ✯
- Сообщения: 4615
- Зарегистрирован: 06 Ноябрь 2014, 12:48
- Благодарил (а): 6 раз
- Поблагодарили: 37 раз
Выделить ячейки в листе мышью а-ля Excel
Например?
Я у себя использую козырную функцию экспорта постраничного броуза в эксель в том виде, как на экране, используя dexcel. А дальше уже пользователи могут в экселе делать, что хотят. Просто добавляю к броузу контрол шаблон и ни строчки кода.
Есть еще ctrl+c на ячейке броуза и ctrl+v в экселе, как и на обычных полях ввода. Иногда бывает нужно для проверки некоторых расчетов. Чтобы несколько цифр так, такой потребности нет.
Тут же, получается, только полностью загруженный list и отсутствие других стилей. То есть, довольно специфическая ситуация.
Я у себя использую козырную функцию экспорта постраничного броуза в эксель в том виде, как на экране, используя dexcel. А дальше уже пользователи могут в экселе делать, что хотят. Просто добавляю к броузу контрол шаблон и ни строчки кода.
Есть еще ctrl+c на ячейке броуза и ctrl+v в экселе, как и на обычных полях ввода. Иногда бывает нужно для проверки некоторых расчетов. Чтобы несколько цифр так, такой потребности нет.
Тут же, получается, только полностью загруженный list и отсутствие других стилей. То есть, довольно специфическая ситуация.
C6/C11, ШВС, tps/btrieve.
-
- ✯ Ветеран ✯
- Сообщения: 4983
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 20 раз
Выделить ячейки в листе мышью а-ля Excel
Применение от топикстартера. Надо вносить значения в таблицу. Изначально реализовано в режиме EIP. Но поскольку значений много и они повторяются, заказчик попросил реализовать это как в Экселе. Захватываешь ячейку с нужным значением и тащишь вверх или вниз. При отпускании кнопки мышки значение "размножается".
We are hard at work… for you.
- RaFaeL
- ✯ Ветеран ✯
- Сообщения: 1376
- Зарегистрирован: 24 Март 2009, 17:59
- Откуда: НН
- Благодарил (а): 7 раз
- Поблагодарили: 1 раз
- Контактная информация:
Выделить ячейки в листе мышью а-ля Excel
Excel не просто размножает, он еще и автонумерует телепатически