|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Объеденение примитивов "Таблица"
Остекляем!!! Алюминим!!!
Москва
Регистрация: 21.02.2005
Сообщений: 3,917
|
||
Просмотров: 4343
|
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Мне кажется, "автоматически" без дополнительных программных наворотов - никак. А не автоматически - копипастью.. Копируем одну из таблиц, добавляем нужное количество строк (что б не по одной строчке - выделив предварительно несколько строк), и копипастим "диапазоны" ячеек из исходных таблиц...
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Инженер Регистрация: 02.10.2008
С-Пб
Сообщений: 3,692
|
Ну, на уровне своих знаний программирования я бы сделал так:
считать данные с исходных таблиц (количество строк-столбцов, содержимое и формат ячеек), создать новую таблицу с суммарным количеством строк, и внести данные из исходных таблиц.. Или последовательно добавлять строки к одной из таблиц и построчно переносить в них данные из второй... Понятно, нужны не голые рассуждения, а конкретный код.. Но это уже требует времени, я по крайней мере за пару минут такой написать не смогу.
__________________
...Не пытайся гнуть ты ложку, Не вяжи её узлом. Ложка - ложка понарошку, А по правде, - это лом! |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Встречный вопрос: а что делать, если в таблицах разное количество столбцов? А как поступать с объединенными ячейками? А что делать, если заголовки столбцов в таблицах будут разными?
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 11.05.2009 в 15:58. Причина: Исправил опечатку |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
можно снести в 1 ячейку Вбить просто значение.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Я говорил о другом. Во вложении - файлик с 3 таблицами (формат dwg - 2007). Таблицы надо объединить. Первыми данные идут со "Спецификации заполнений дверных проемов с разбивкой по секциям"; вторыми - "Спецификация заполнений оконных проемов по зданию"; последними - "Технико-экономические показатели".
Меня интересует, как должен выглядеть результат.
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Устроит и так
ACAD-Drawing1.dwg как правило нужно склеивать однотипные таблицы вроде таких Dwing.dwg
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Ну вот, вариант "на коленке", обладает массой минусов (но как старт, думаю, покатит):
Код:
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,402
|
Удалить-то исходники не проблема. Проблема в другом: блоки, вставленные в ячейки таблицы, не копируются. Если устроит, то пожалуйста, еще один вариант:
Код:
--- Вроде исправил ошибку с неправильным количеством строк...
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. Последний раз редактировалось Кулик Алексей aka kpblc, 28.05.2009 в 00:59. |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
Цитата:
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
Остекляем!!! Алюминим!!! Регистрация: 21.02.2005
Москва
Сообщений: 3,917
![]() |
ssn, http://dwg.ru/art/8
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search: |
|||
![]() |
|
||||
ага. тока где этот defun C:ХХХ?
ну подскажите если туплю... очень надо.. многооо таблиц ээх товарищи програмисты... старинный и мторный Cntr+C и Cntr+V меня спасают... а хотелось быстро сделать Последний раз редактировалось ssn, 06.08.2009 в 15:26. |
||||
![]() |
|
||||
Код:
Читаем внимательно статью VVA: Цитата:
__________________
14 Ибо если вы будете прощать людям согрешения их, то простит и вам Отец ваш Небесный (Мф 6, 14) |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как создать массив для группы примитивов в Bricscad? | Tonic | Программирование | 8 | 19.12.2007 09:22 |
список свойств параметров примитивов | leonardo23 | AutoCAD | 7 | 10.01.2007 09:02 |
Выбор всех примитивов одним кликом | DANZZ | AutoCAD | 5 | 12.08.2006 17:49 |
Выбор примитивов в функции (command) | mmax | Программирование | 12 | 19.05.2006 20:02 |