На главную страницу
Русский English
 


Поддержка
Форум
Техподдержка
Закрытый разделПерсональная

Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация



Поиск по сайту


Подписка

Изменение параметров

Hits 67418840
10190
Hosts 3609088
2125
Visitors 53571368
9838

103


Главная / Поддержка / Форумы / Макро

Форум «Макро»

Версия для печати Версия для печати

Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация


Тема: «Объект Cols , Как "отсеять" столбцы таблицы с расчетными величинами? » в форуме: Макро   Просмотров: 4715
 
Алексей А
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 24.10.2017
Создано: 05.11.2017 13:15:49
 
 
Пример исключения столбцов с расчетными величинами с помощью свойства Prop( tip):
Код
Set cls=Rastr.Tables("node").­Cols
For i=0 to cls.Count-1
    If cls(i).Prop(5) = "" Then Rastr.printp cls(i).Name
Next

Но в этом случае не исключаются такие столбцы как vras, delta и тд.
Есть способы исключить их по какому-то свойству (параметру) столбца, или нужно исключать их в ручную?
 
Профиль
Наверх
Алексей А
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 24.10.2017
Создано: 12.11.2017 08:40:03
 
 
Я правильно понимаю, что никак?
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 659
Дата регистрации: 31.05.2008
Создано: 12.11.2017 14:21:57
 
 
Не могли бы Вы несколько подробнее изложить, что пытаетесь сделать?
 
Профиль
Наверх
Алексей А
Заглянувший
 
Всего сообщений: 4
Дата регистрации: 24.10.2017
Создано: 12.11.2017 19:57:29
 
 
Александр Александров,
Попробую.
Сравниваю расчетную модель на предмет внесенных изменений пользователем (программка в Excele) относительно исходной модели.
Например при изменении нагрузке в одном из узлов в таблице "node" хочу (при сравнении исходной и измененной моделей) получить следующую информацию: номер узла, наименование,pn было - стало.
В процессе сравнения перебираю все параметры (столбцы таблицы) приблизительно по вышеуказанному примеру.

Cтолкнулся с проблемой:
1. при изменении нагрузки узла естественно меняются расчетные параметры модели, например vras, delta и тд. В итоге получаю на листе большой объем ненужной информации;
2. таблица "node" имеет дополнительные (не предусмотренные стандартным шаблоном) столбцы, изменение которых меня также интересует. Дополнительные столбцы (параметры) постоянно добавляются и/или удаляются.
П.2 предполагает составление и постоянное поддержание в актуальном состояние перечня необходимых для сравнения параметров (столбцов) или исключение до этапа сравнения ненужных параметров:
Код
Set cls=Rastr.Tables("node").­?Cols
For i=0 to cls.Count-1
    If УСЛОВИЕ Then
         Сравнение
End If:Next i
 
Профиль
Наверх
Александр Александров
Администратор
 
Всего сообщений: 659
Дата регистрации: 31.05.2008
Создано: 12.11.2017 20:49:34
 
 
Цитата
1. при изменении нагрузки узла естественно меняются расчетные параметры модели, например vras, delta и тд. В итоге получаю на листе большой объем ненужной информации;

- проще завести перечень таблиц-столбцов для сравнения.
И не факт что изменения напряжений ни кого не заинтересует.

Цитата

2. таблица "node" имеет дополнительные (не предусмотренные стандартным шаблоном) столбцы, изменение которых меня также интересует. Дополнительные столбцы (параметры) постоянно добавляются и/или удаляются.
П.2 предполагает составление и постоянное поддержание в актуальном состояние перечня необходимых для сравнения параметров (столбцов) или исключение до этапа сравнения ненужных параметров:

- таблица не может иметь не предусмотренные шаблоном столбцы, скорее формой.


Боюсь концепция сильно изменится при первом же удалении\перенумерации\до­бавлении узла в производной схеме.
 
Профиль
Наверх



Читают тему
гостей: 1, пользователей: 0, из них скрытых: 0


Список форумов
Новые темы
Список тем
Поиск по форумам
Помощь
Войти
Регистрация







Программный комплекс «RasrWin»
Программный комплекс «RastrWin»
© «RastrWin», 1988-2019