|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
05.08.2016, 09:40 | #1 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Массив типа Variant
Добрый день.
Как можно вывести содержимое массива типа Variant? И как перед выводом поменять местами весь 14й столбец с 20м и 15й с 21м? Заранее благодарю за ответ. Массив заполняю таким образом (Querys: TADOQuery; ArrayData: Variant): Код:
И еще: нужно, чтобы 5 столбцов скажем так не перебили формулы из шаблона. Т.е. в шаблоне будут формулы, по которым будет рассчитываться значение ячеек этих самых 5ти столбцов. 1-14 данные 15-19 формулы 20-21 данные Надеюсь корректно и понятно объясняюсь. Очень нужна Ваша помощь, коллеги! Последний раз редактировалось nactyx; 05.08.2016 в 09:52. |
05.08.2016, 10:27 | #2 | |||
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Цитата:
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|||
05.08.2016, 10:53 | #3 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
А как это можно сделать? Если я вывод делаю таким образом:
Код:
Последний раз редактировалось nactyx; 05.08.2016 в 10:56. |
05.08.2016, 11:10 | #4 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Можно же два массива формировать, каждый для своей непрерывной области ячеек
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
05.08.2016, 11:25 | #5 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Пытаюсь реализовать два массива:
Код:
Последний раз редактировалось nactyx; 05.08.2016 в 11:34. |
05.08.2016, 11:58 | #6 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
05.08.2016, 12:13 | #7 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
А как именно?
Я уже кучу вариантов перепробовал, получается все время муть какая-то. Я понимаю, что косяк в одном или обоих из этих "кусков" кода: тут: Код:
Код:
О да, я сделал!!! Еще вопрос: как здесь правильно использовать переменную? Код:
И еще вопрос, надеюсь, что последний: Вот так в исходном состоянии выглядит мой шаблон. Я его программно заполняю, но если строк в итоге, например, 5, то эта пустота снизу остается. А мне надо, чтобы после 5й последней строки шла "подбивочка", т.е. строка "Итого:", начальник, внешние, внутренние следовали сразу за данными. Как это реализовать? Заранее благодарю. Последний раз редактировалось Аватар; 05.08.2016 в 18:38. |
05.08.2016, 12:50 | #8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Вроде так, точно не помню: WorkBook.WorkSheets[1].Rows(i).Delete в цикле от конца. Возможно и удаление выделенных строк или по интервалу есть одной командой
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
05.08.2016, 14:19 | #9 | |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 152
|
Цитата:
Сделал вот так: Код:
|
|
05.08.2016, 14:23 | #10 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Ну с удалением разобрался же. Аналогично ищи как вставить строки с сохраненим форматирования
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передать Variant и Массив в функцию VBA | sir.andrey | Помощь студентам | 0 | 13.04.2013 06:23 |
Возможно ли в массив типа char записать первым элементом значение переменной типа float? | Green Gin | Общие вопросы C/C++ | 2 | 05.12.2011 01:50 |
массив типа запись | Fufichek | Помощь студентам | 5 | 11.07.2011 21:44 |
массив типа string | dollemika | Помощь студентам | 13 | 02.05.2009 23:15 |
Variant to Stream & Variant from Stream | Oreol | Общие вопросы Delphi | 1 | 24.03.2009 13:14 |