Руководства, Инструкции, Бланки

руководство по Cronos img-1

руководство по Cronos

Категория: Руководства

Описание

Нужна помощь специалистов по КРОНОС - Частная разведывательная деятельность - it2b - the private intelligence network

  • Нравится
  • Не нравится
ТАЛИСМАН1 14 Сен 2009

В связанных полях(прамая-обратная ссылка) программа показывает только числовое значение ссылки(12 к примеру), а хотелось бы, чтобы там была информация, например - по деловым партнерам - "предприятие, ФИО" и.т.д. Инструкцию мой мозг не осилил. Кто то может пошагово подсказать что сделать?
Сообщение отредактировал ТАЛИСМАН1: 14 Сентябрь 2009 - 09:36

  • Нравится
  • Не нравится
Sprinter 14 Сен 2009

Вы имеете в виду поля разных таблиц, которые имеют между собой тип ссылки "прямая-обратная" и хотите чтобы при открытии в поисковой форме вам вместо кода и номера записи из другой таблицы выдавалась какая-то информация из второй таблицы?
Если мне не изменяет память, то это достигается назначением интересующего вас поля "информативным" в настройках базы.

  • Нравится
  • Не нравится
ТАЛИСМАН1 14 Сен 2009

Цитата(Sprinter @ 14.9.2009, 13:21)

Вы имеете в виду поля разных таблиц, которые имеют между собой тип ссылки "прямая-обратная" и хотите чтобы при открытии в поисковой форме вам вместо кода и номера записи из другой таблицы выдавалась какая-то информация из второй таблицы?
Если мне не изменяет память, то это достигается назначением интересующего вас поля "информативным" в настройках базы.

Именно так.
делаю:
1. Проектирование
2. Структура банка
3. Выбираю базу из списка баз
4. Выбираю поле со ссылкой
5. в его свойствах ставлю галочку на "информативное".
6.Жму "выполнить"
Ничего не меняется. Где ошибка?

  • Нравится
  • Не нравится
Жерон 14 Сен 2009


Сообщение отредактировал Жерон: 30 Декабрь 2009 - 14:18

Другие статьи

Руководство пользователя инструментальной СУБД «Cronos Plus» - часть 29

Руководство пользователя инструментальной СУБД «Cronos Plus» – часть 29

Интернет-компонент ИСУБД «CronosPlus».

Интернет-компонент Инструментальной Системы Управления Базами Данных (ИСУБД) «CronosPlus» предназначен для работы с банками данных в режиме удаленного доступа через Интернет (Интранет). Эта технология позволяет территориально удаленным пользователям (или пользователям локальной сети) осуществлять поиск, просмотр и выдачу по форме информации, хранящейся в банке данных «CronosPlus» (технология "клиент-сервер"). При этом клиент (удаленный пользователь) использует в работе только WEB-browser. Данное Приложение содержит полную информацию, необходимую для работы с Интернет-компонентом.

На сегодняшнем этапе разработки Интернет-компонента, использование нерегламентированных средств перехода между режимами (HTML-страницами), может привести к ошибкам в работе. Всегда пользуйтесь кнопками, предназначенными для переходов из одного режима в другой. Это необходимо для корректной работы системы. Использование кнопки «Back» («Назад»), расположенной на панели управления Вашего WEB-browser, возможно только в тех случаях, когда специальных кнопок, предназначенных для перехода нет. Каждая такая ситуация будет описана в данном Руководстве.

Прежде чем начать работу с Интернет-компонент ИСУБД «CronosPlus», необходимо установить WEB-сервер. Это может быть MS IIS, Apache или что-то другое[69]. Единственное требование к WEB-серверу – это возможность выполнения CGI-скриптов.

В комплект поставки ИСУБД «CronosPlus» входит архивный файл WEB. zip, который содержит следующие файлы:

¨ CroScript. exe;

Файл CroScript. exe нужно скопировать в папку, в которой хранятся CGI-скрипты. Обычно она называется CGI-BIN. Остальные файлы можно скопировать в корневую папку WEB-сервера или виртуального хоста (например, C:\Inetpub\wwwroot или f:\www ). Однако, возможно размещение этих служебных файлов не в корневом каталоге, а в одном из его подкаталогов. При этом WEB-сервер необходимо настроить таким образом, чтобы файлом индекса (или документом по умолчанию) был index. html.

После этого надо сконфигурировать файл index. html, открыв его с помощью текстового редактора (например, Notepad). В тексте этого файла есть строка:

<FORM action = "/CGI-BIN/croscript. exe"> (1)

где CGI-BIN – это имя папки с CGI-скриптами, под которым она доступна в WEB-сервере. Если в Вашем WEB-сервере это имя другое, то строку (1) следует изменить соответствующим образом (например, <FORM action = "/SCRIPTS/croscript. exe">).

Кроме того, в тексте файла index. html есть строка:

<INPUT type = "hidden" name = "WorkingDirectory" value = "C:\Inetpub\wwwroot\Cronos\"> (2)

где C:\Inetpub\wwwroot\ – это корневой каталог WEB-сервера. А подкаталог Cronos – это тот подкаталог, в котором размещаются служебные файлы (см. выше), необходимые для работы Интернет-компонента.

Если Вы хотите, чтобы служебные файлы размещались в корневом каталоге WEB-сервера, удалите из адреса в строке (2) название подкаталога. Для обращения к интернет-компоненту будет использоваться URL WEB-сервера.

Если же Вы хотите хранить служебные файлы интернет-компонента в отдельном подкаталоге, оставьте строку (2) неизменной. В этом случае, для обращения к Интернет-компоненту, должен использоваться URL WEB-сервера, дополненный названием подкаталога (в нашем примере это – Cronos). В текст файла index. html должна быть включена следующая строка:

<INPUT type="hidden" name="HttpHostAdd" value="/Cronos"> (3)

Если в Вашем WEB-сервере корневым является другой каталог или если Вы хотите использовать подкаталог с другим названием, откорректируйте строки (2) и (3) соответствующим образом. Обратите внимение на то, что добавка к URL WEB-сервера должна совпадать с название подкаталога, содержащего служебные файлы. После этого следует сохранить изменения в файле index. html, и Ваш WEB-сервер готов к работе.

Для того чтобы начать работу с Интернет-компонентом, нужно запустить ИСУБД «CronosPlus» и выбрать в Главном меню Банк Þ Интернет сервис. В появившемся окне диалога следует задать папку для обмена. По сути, это та же корневая папка WEB-сервера (например, C:\Inetpub\wwwroot\). Но система "CronosPlus" может быть установлена и на другом компьютере в локальной сети. В этом случае папка для обмена может выглядеть, например, так: \\Server\Disk_C\Inetpub\wwwroot\. Время простоя используется для ограничения времени “не активности” пользователя. При превышении пользователем времени простоя его сессия будет закрыта.

Теперь Вы можете запускать WEB-сервер и работать с Интернет-компонентом системы "CronosPlus", используя WEB-Browser (например, Internet Explorer).

Для организации доступа к WEB-серверу в локальной сети на тех компьютерах, где это необходимо, нужно скорректировать системный файл host. Этот файл находится в <Windows Directory> для Windows 9X и в <Windows Directory>system32\drivers\etc для Windows NT/2000. В этот файл надо добавить строку: <IP-адрес WEB-сервера> <Имя WEB-сервера >.

Например, при задании строки 192.168.0.1 Server для обращения к WEB-серверу в качестве адреса в Internet Explorer достаточно задать http://server .

Вход в систему и идентификация пользователя.

При входе в систему клиент должен знать имя и пароль пользователя (которые внесены в систему доступа ИСУБД «CronosPlus» Администратором системы), определяющие состав информации, к которой пользователь имеет доступ на всех этапах работы. Таким образом, каждый пользователь может иметь свой список банков, свои списки баз данных в банках и свои списки полей в базах.

Вход в систему изображен на рис. 1. В строке «Имя пользователя» следует ввести соответствующее Вам имя. Если для входа в систему Вам присвоен пароль, он должен быть введен в строке «Пароль». Строка «Номер сессии» может заполняться или не заполняться, по усмотрению пользователя.

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

Рис. 1. Режим входа в систему.

После того, как все данные, необходимые для входа в систему введены, нужно нажать кнопку «Войти». Система проверяет правильность введенного имени и пароля и, если введенные данные не верны, выдает сообщение «Не опознаны имя пользователя или пароль». В этом случае следует вернуться к заданию имени и пароля, нажав кнопку «Back» («Назад») на панели управления Вашего WEB-browser. После этого следует нажать кнопку «Очистить» и заново ввести имя пользователя, пароль, номер сессии.

Новая сессия, выбор банка данных и базы.

Как только имя пользователя и пароль введены верно, начинается новая сессия работы с системой. Начало новой сессии и выбор банка изображены на рис.2. Присвоенный этой сессии уникальный номер выводится на экран в строке «Номер сессии» (например, на рис. 2 сессии присвоен номер 16253). Запомните или запишите этот номер. В случае разрыва связи, зная номер сессии, Вы сможете вернуться к работе с того места, на котором связь была прервана. Для того чтобы завершить текущую сессию в любой момент, нажмите кнопку «Конец сессии».

Для продолжения работы, выберите в списке банков нужный Вам банк. Если того банка, с которым Вы собираетесь работать нет в Вашем списке, обратитесь к Администратору системы. После выбора банка, нажмите кнопку «Выбрать банк».

Рис. 2. Режим выбора банка.

После выбора банка, следует выбрать базу, по которой будет задаваться и выполняться запрос. Выбор базы изображен на рис.3. Вам следует выбрать из списка баз название нужной базы данных и нажать кнопку «Выбор базы».

Имя текущего банка выведено в строке «Имя банка». Для того чтобы заново выбрать банк, нажмите кнопку «Выбор банка», расположенную справа от строки «Имя банка». Для того чтобы завершить текущую сессию в любой момент, нажмите кнопку «Конец сессии».

Рис. 3. Режим выбора базы.

После выбора базы данных, Вы можете задавать условия запроса. Выбор поля для задания запроса представлен на рис. 4. Все задаваемые Вами условия текущего запроса, выводятся в таблице «Условия поиска». В этой таблице нужно, выбрать поле, на значения которого будут накладываться условие запроса. Для этого, в столбце «Поле», выберите из списка название поля. По умолчанию, в данном списке выбрано поле «Системный номер».

Рис. 4. Режим выбора поля.

Затем, для того чтобы добавить условие поиска, нажмите на значок в столбце «Операция». После этого Вы сможете добавить условие для выбранного поля. Добавление условия изображено на рис. 5. Для того чтобы заново выбрать банк, нажмите кнопку «Выбор банка», расположенную справа от строки «Имя банка». Для того чтобы завершить текущую сессию в любой момент, нажмите кнопку «Конец сессии».

Рис. 5. Режим добавления условия.

При добавлении условия, Вы должны указать системе вид сравнения и, при необходимости, поисковое значение. Если Вы задаете несколько условий, следует также указывать логическую связку в столбце «Связка»[70]. После этого следует нажать на значок в столбце «Операция». Система запомнит заданное условие и вернется в режим выбора поля. Если заданное условие поиска не верно, система выдаст сообщение «Некорректное поисковое значение». Нажмите «ОК» и попробуйте задать условие поиска еще раз.

Если Вы выберете для задания запроса сложное (ссылочное) поле, в качестве добавляемого условия необходимо указать кратность поля. По умолчанию, установлен вид сравнения «пустое значение кратности». Под кратностью понимается указание в явном виде количества ссылок (значений) сложного поля. Например, если указывается вид сравнения «кратность вида равно», а в качестве поискового значения указывается значение «1», в результате выполнения запроса будут отобраны только те записи текущей базы, которые имеют связь только с одной записью той базы, на которую ссылается сложное поле.

На рис. 5 первым было задано условие для простого поля, а вторым условие для сложного поля. Как видно на рисунке, для сложного поля в столбце «Название» указывается не только название данного поля, но и, после знака «->» название связанной базы.

Для наложения условия на связанную базу, необходимо в режиме выбора поля, после добавления данного условия, нажать на значок в столбце «Операция». На экран будет выведен режим выбора поля, однако текущей будет связанная база данных. После того, как Вы зададите все необходимые условия запроса для связанной базы, нажмите кнопку «На уровень выше».

Для удаления заданных условий предназначен значок в столбце «Операция». При нажатии на этот значок, система запросит подтверждение удаления «Удалить выделенное и все вложенные условия поиска?». Если Вы выберете «Да», данное условие будет удалено из таблицы «Условия поиска». В данной таблице Вы можете корректировать введенные ранее условия поиска. Если Вы хотите, чтобы результаты коррекции были сохранены, нажмите на значок в столбце «Операция». Таким образом, Вы можете корректировать или удалять условия поиска, как в режиме выбора поля, так и в режиме добавления условия.

Для того чтобы заново выбрать банк, нажмите кнопку «Выбор банка», расположенную справа от строки «Имя банка». Для того чтобы завершить текущую сессию в любой момент, нажмите кнопку «Конец сессии».

Выполнение запроса и работа с результатами.

Для выполнения запроса, нужно нажать кнопку «Выполнить запрос» в режиме выбора поля. В соответствии с условиями поиска, будут отобраны только те записи текущей базы, которые соответствуют заданным условиям. При этом если не задано ни одного условия поиска, будут отобраны все записи текущей базы данных. Результат выполнения запроса представлен на рис. 6.

Рис. 6. Режим ответа на запрос.

В верхней части экрана система сообщает о том, какое количество записей отобрано в соответствии с заданными условиями поиска. Если Вас не устраивает результат выполнения запроса, попробуйте изменить условия поиска и выполнить запрос еще раз. Для изменения условий запроса, нажмите кнопку «Изменить». Система вернется в режим выбора поля, с сохранением всех заданных ранее условий поиска.

Просмотреть результаты выполнения запроса можно в режиме просмотра или в режиме вывода (просмотра) по форме. Параметры вывода определяются в режиме ответа на запрос.

Для того чтобы вывести отобранные записи по форме, выберите из списка одну из существующих в базе данных форм вывода и нажмите кнопку «Выдача по форме». Количество записей, выводимых на одной странице, Вы можете задать в строке «Количество записей на странице». По умолчанию установлено значение «15». Просмотр отобранных записей изображен на рис. 7.

Рис. 9. Режим просмотра по форме.

Как видно на рис. 9, данные каждой записи выводятся на экран в соответствии с макетом экранной формы, описанным (спроектированным) в ИСУБД «CronosPlus». Для того чтобы закончить просмотр и вернуться в режим ответа на запрос, нажмите на ссылку Закончить просмотр .

Если в режиме просмотра по форме выводится больше записей, чем указано в строке «Количество записей на странице» в режиме ответа на запрос, оставшиеся записи выводятся на отдельной странице. В этом случае, справа от ссылки Закончить просмотр появляется ссылка СледующиеN (где N – количество записей выводимых на следующей странице). При нажатии на эту ссылку, Вы переходите на следующую страницу. Соответственно, чтобы вернуться на предыдущую страницу, следует нажать на ссылку ПредыдущиеN. которая выводится слева от ссылки Закончить просмотр .

Для того чтобы не прокручивать страницу в поисках нужной записи, Вы можете ввести в строке справа от кнопки «На запись» порядковый номер записи и нажать на кнопку. На экран будет выведена соответствующая запись.

Для того чтобы просмотреть отобранные записи в режиме просмотра, нажмите на кнопку «Просмотр». Количество записей, выводимых на странице, Вы можете задать в строке «Количество строк на странице». По умолчанию установлено значение «20». Просмотр отобранных записей изображен на рис. 8.

Рис. 8. Режим просмотра отобранных записей.

Как видно на рис. 8, каждая отобранная запись выводится с новой строки. При этом каждую запись можно просмотреть или отдельно вывести по форме. Чтобы вывести запись по форме, нажмите на кнопку «Выдача по форме» напротив этой записи. На экран будет выведена по форме данная запись (аналогично тому, как это происходит для всех отобранных записей).

Для того чтобы просмотреть запись, нужно нажать на ссылку, соответствующую записи. На экран будут выведены значения всех полей данной записи. Просмотр записи изображен на рис. 9.

Рис. 9. Режим просмотра выбранной записи.

Как видно на рис. 9, в верхней части окна выводится название базы данных и системный (не порядковый) номер записи. Ниже выводятся названия всех полей записи, имеющих значение, и, через «:» соответствующее значение поля записи. Для возврата в режим просмотра отобранных записей используйте кнопку «Back» («Назад»), расположенной на панели управления Вашего WEB-browser.

Для полей типа Файл значением является ссылка, нажав на которую Вы можете просмотреть соответствующий графический или текстовый файл на отдельной HTML-странице. Если данный тип файла не может быть выведен на экран, Ваш WEB-browser предложит Вам скачать файл на диск.

Для сложных полей значениями являются ссылки на связанные записи. При нажатии на такую ссылку, на экран выводится связанная запись другой базы данных. Например, при нажатии на ссылку АД114 на рис. 9, на экране появляются значения полей связанной записи базы «Адрес» (имя АД), имеющей серийный номер114 (см. рис. 10).

Рис. 10. Режим просмотра выбранной записи (для связанной базы).

Для возврата в режим просмотра выбранной записи корневой базы запроса, используйте кнопку «Back» («Назад»), расположенной на панели управления Вашего WEB-browser.

Глобальный поиск в ИСУБД «CronosPlus»[71] .

Понятие и назначение глобального поиска.

В ИСУБД «CronosPlus» существует возможность осуществлять поиск в нескольких банках данных одновременно. Причем структура этих банков может различаться, а сами банки могут быть как внешними, так и иметь тип Cronos. Для осуществления такого глобального поиска предназначен банк специального типа – типа Глобальный поиск. Описав структуру такого банка, пользователь осуществляет глобальный поиск по полям именно в этом банке. Результатами выполнения глобального поиска являются записи других банков данных.

Банк типа Глобальный поиск создается пользователем, также как и любой другой банк. При описании структуры такого банка, пользователь может создать несколько баз данных. В каждой базе создаются поля, по которым в дальнейшем будет осуществляться поиск в банке. Эти поля могут иметь любой тип (за исключением сложных полей), что позволяет накладывать ограничения на поисковые значения при поиске. При описании каждого поля в банке типа Глобальный поиск, пользователь имеет возможность создавать так называемую таблицу соответствия для поля. В этой таблице указываются конкретные поля баз данных других банков, соответствующие полю. В процессе поиска пользователь задает условия для поля банка типа Глобальный поиск, а система последовательно просматривает значения тех полей, которые были указаны в таблице соответствия. То есть реально поиск проводится в других банках, поочередно подключаемых к системе.

Как уже было сказано выше, Вы можете создать в банке типа Глобальный поиск несколько баз данных. Разнесение полей в отдельные базы банка не влияет на задание условий поиска. Просто, при задании условий глобального поиска пользователь может накладывать условия на поля только одной базы одновременно. При наличии нескольких баз в банке типа Глобальный поиск, при входе в режим поиска пользователь выбирает из списка базу, по полям которой будет проводиться глобальный поиск. Вы можете, например, создать одну базу для поиска лиц в своих банках данных, вторую для поиска организаций и т. д.

Таким образом, банк типа Глобальный поиск не предназначен для накопления и обработки данных, а используется исключительно как инструмент для проведения глобального поиска по другим банкам данных.

Результаты глобального поиска выводятся в мониторе глобального поиска. С помощью монитора пользователь может просмотреть (а также откорректировать, распечатать или вывести в выходной форме) результаты поиска по каждому банку. Или сформировать единый отчет по всем результатам поиска. Причем при формировании отчета для каждого банка могут использоваться уже существующие в нем выходные формы. Какие выходные формы должны использоваться, пользователь указывает в процессе описания (проектирования) структуры банка типа Глобальный поиск. Если для какой-то базы выходные формы не существуют (или не указаны пользователем при проектировании), то, в процессе формирования отчета по результатам глобального поиска, данные этой базы выводятся по стандартной выходной форме.

Банк типа Глобальный поиск (в отличие от внешних банков) может иметь подключенный словарный банк данных. В этом случае никаких отличий в описании словарного банка, по сравнению с любыми другими словарными банками, не будет. Если в банке типа Глобальный поиск будет создано поле типа Кодируемое, при его описании пользователь сможет указать конкретную словарную базу подключенного словарного банка. Для таких полей поисковые значения при задании условий глобального поиска будут задаваться из словаря. В процессе поиска значений в полях банков, заданных в таблице соответствия, система будет воспринимать значение, введенное из словаря, как текст. То есть для полей типа Текстовое будут искаться «слова», а для полей типа Кодируемое – «понятия». Для полей остальных типов поисковое значение будет игнорироваться.

Следует отметить, что вообще, при задании условий поиска, система анализирует введенные значения только с точки зрения соответствия этих значений типу и длине поля в банке типа Глобальный поиск. Это означает, что, в таблице соответствия, например, для поля типа Текстовое, может быть указано поле другого банка, имеющее тип Числовое. В этом случае, значение, задаваемое при описании условия поиска для поля типа Текстовое, может не соответствовать множеству возможных значений поля типа Числовое. В таких случаях система просто не проводит поиск значения в поле несоответствующего типа. То же самое касается длины значения в условии поиска, когда оно превышает длину поля банка, в котором выполняется поиск.

Новости и разделы

Руководство по ОС Excelsior

Руководство по ОС Excelsior - Содержание Структура этой и других книг о Кроносе

Структура этого тома

Том, который вы держите в руках, состоит, собственно, из трех книг.

Первую книгу - "Кронос для начинающих" - мы адресуем читателям, не имеющим опыта работы на других машинах и в других системах. В этой книге они найдут самые первые, начальные сведения о Кроносе и программировании. Кроме того, сюда вошли определения некоторых понятий и обозначения, принятые в ОС Excelsior.

Вторая книга - "Кронос для всех" - является фактически руководством по операционной системе Excelsior, и рассчитана на программистов, знакомых с другими системами или с ОС Excelsior по первой книге.

Книга третья - "Кронос не для всех" - содержит информацию о внутреннем устройстве ОС Excelsior, системы программирования Модула-2 и о том, как все это ложится на Кронос-архитектуру. Эта информация предназначается разработчикам компиляторов, отладчиков, потенциальным администраторам системы, а также всем тем, кому это интересно.

В Приложении читатель найдет примеры программ на языке Модула-2. Мы постарались максимально проиллюстрировать с помощью этих примеров работу на Кроносе, поэтому Приложение будет полезно как начинающим, так и выросшим до уровня администратора системы программистам.

Том снабжен глоссарием, который позволяет быстро получить ссылки на разделы по ключевым словам.

Что еще читать о Кроносе

Помимо этой, основной, на наш взгляд, книги, имеются еще четыре. "Архитектура процессоров семейства КРОНОС" – содержит общие сведения об архитектуре и системе команд Кроноса, а также интерпретатор М-кода на языке Модула-2. Кроме того, в этом томе вы найдете фрагменты программ на Модуле-2, иллюстрирующие систему команд семейства.

Две следующие книги - справочного характера. В книге "Библиотеки ОС Excelsior" вы найдете общие сведения о библиотеках и назначении каждой из них. Собственно справочная часть включает тексты определяющих модулей всех библиотек с подробными комментариями об использовании каждой процедуры. Книга "Утилиты ОС Excelsior" является справочником по утилитам. Описания всех утилит следуют в алфавитном порядке и содержат всю необходимую информацию для того, чтобы даже неподготовленный программист мог воспользоваться утилитой: порядок запуска, этимологию названия, действие, варианты использования и примеры.

Последняя книга носит специальный характер, поскольку адресована непосредственно администратору системы. Она так и называется: "Кронос для администратора". Это руководство поможет администратору выполнять все действия, понимаемые под выражением "поддержка системы", начиная с запуска тестовых программ в момент, когда Кронос только распакован и включен в сеть, и кончая написанием драйверов специальных внешних устройств, подключаемых по желанию пользователей. Поскольку поддержка системы - дело нешуточное, этот том оформлен в соответствии с нормативными требованиями Единой Системы Программной Документации.