RUS  ENG 

как реализовать историю измерений на узле

Страницы: 1
RSS
как реализовать историю измерений на узле
 
вот тут была давнеько тема http://www.politerm.com.ru/forums/showthread.php?fid=1&;tid=2219
но нам не совсем понятно как реализовать сторию измеРений на узле.
т.е. необходимо для узла иметь дополнительную таблицу с полями "дата измерения", "показание".
для одного узла будет много записей.
подскажите поподробнее как это реализовать.
 
Можно создать таблицу Measures с двумя ключами, в которой кроме полей "дата измерения","показания" и т.п. будет поле Sys (связь с объектами карты) + доп. ключевое поле (целого типа). Итого 2 ключа. Это позволит к одному объекту привязывать несколько записей. После, в базе по узлам создаем новый запрос с участием этой таблицы. Запросы можно будет переключать прямо в браузере БД.
При заполнении информации по измерениям пользуйтесь кнопкой Добавить запись (вместо Обновить), это позволит как-раз добавлять новую запись к уже имеющимся. Дополнительный ключ при этом рассчитывается автоматически.
 
Здравствуйте.
создание таблицы с двумя ключами на SQL Server интерфейсом Zulu получается нормально. Подскажите параметры полей, если таблица создаётся непосредственно на SQL Server, так с ходу SQL два ключевых поля создать не даёт.
 
Например, в SQL Server 2005, в среде Management Studio окне дизайна таблицы правый клик и в меню выбрать "Индексы и ключи", далее в в панели Индексы и ключи выбираете первичный индекс и указываете какие столбцы в него входят.
 
Спасибо
 
Добрый день!

Версия сервера: 8.0.0.7108u
Клиент Версия 8.0.0.7082u



"28.09.2009 12:39:43
При заполнении информации по измерениям пользуйтесь кнопкой Добавить запись (вместо Обновить), это позволит как-раз добавлять новую запись к уже имеющимся. Дополнительный ключ при этом рассчитывается автоматически.
"

В запросах и в формах нет кнопки Добавить запись. Как можно добавлять записи?

Точнее есть но недоступна. Что мешает добавлять запись?
Изменено: Pavels Sarkovs - 27.06.2019 16:21:31
 
Pavels, добрый день!
Добавлять записи возможно, если в базовой таблице будет не менее 2-х полей, идентифицирующих запись, включая Sys (т.е. поле связи).
Например, следующие варианты годятся:
1. Поле 1 (ключевое, поле связи) + Поле 2 (ключевое)
2. Поле 1 (ключевое) + Поле 2 (поле связи, не обязательно ключевое)
3. Поле 1 (счётчик, не обязательно ключевое) + Поле 2 (поле связи)

Таким образом можно организовать связь нескольких записей в базе данных с одним объектом, при этом каждая запись идентифицируется.
 
Добрый день!

Так всё и есть.
1- Sys ключевое
2 - Ключевое автозаполнение (MSSQL)

В ZuluGIS Online кнопка Добавить запись есть и работает - запись добавляется,
а вот в клиенте не активна

На картинках
Удалить можно, добавить нет, листать можно - запись добавлена через ZuluGIS Online

Ключ 1
Ключ 2
Кнопки



В ZuluGIS Mobile тоже нет возможности добавить
Изменено: Pavels Sarkovs - 28.06.2019 09:17:57
 
Pavels,
Эти кнопки в клиенте становятся доступны, когда Вы внесёте какие-то данные.
 
Да, работает. Но догадаться что для того что бы добавить новую запись надо начать редактировать существующую... скажем странная логика
Понимаю кнопочка Сохранить - там всё логично - отредактировал, сохрани или отмени... правда кнопки отмены изменений тоже нет.
Кнопки Новая и Сохранить совсем рядом и промахнутся испортив существующую запись очень легко.

Предложение
Убрать кнопку сохранить, при выходе из записи (переходе на другую или закрытии окна) появляется диалоговое окно отмены/сохранения изменений - более понятно и выбор есть действия.
Кнопку Новая запись сделать активной всегда когда это позволено таблицей/запросом/формой
 
Добрый день!

При линкованых таблицах нажатие Обновить число записей обновляются записи в какой таблице?
 
Pavels,
При выполнении операции "Обновить число записей" всегда обновляется только базовая таблица (та, у которой задано поле связи с картой) у текущего активного запроса.
По вопросу работы операции обновления/добавления записи я предлагаю перенести дискуссию в раздел либо "Общие вопросы" или "Пожелания к 8-й версии", чтобы не засорять эту ветку и раздел.
Страницы: 1