Ru-Board.club
← Вернуться в раздел «Программы»

» CronosPlus & Cronos for DOS - сист. управления базами данных

Автор: Nobus
Дата сообщения: 14.09.2005 13:37
Askkar, попробуй сделать "служебные" формы связанных баз.

Пример:

Для каждой базы (например "Лицо"(ЛЦ)) банка необходим некий набор выходных форм, включающий в себя:
Главная форма ЛЦ - служит для наиболее полного просмотра и вывода записи(ей) базы.
"Служебная форма ЛЦ-РГ" - обеспечивает "подстановку" значений из базы ЛЦ (например: ФИО и т.п.) в Главную форму базы "Организация"(РГ)
"Служебная форма ЛЦ-СВ" - обеспечивает "подстановку" значений из базы ЛЦ (например: ФИО и т.п.) в Главную форму базы "Связи Лица"
и т.д. по такому принципу.

Грубо говоря, в конце концов, для некой базы банка получается набор из "Главной" формы и такого количества "Служебных" форм, которое равно или кратно (в зависимости от типа ссылок) числу связей данной базы с другими.
Чтобы сконструировать "Служебные" формы достаточно понимания структуры банка данных (логика связей между базами) и банальной рутинной работы с редактором выходных форм (квадратики рисовать).

P.S.
Самая интересная задача при пректировании выходных форм в банках со сложной структурой взаимных ссылок между базами - это предотвращение "зацикливания" - повторения уже выведенных записей.
Автор: Yevgeniy
Дата сообщения: 14.09.2005 14:16
Nobus

Цитата:
P.S. Самая интересная задача при пректировании выходных форм в банках со сложной структурой взаимных ссылок между базами - это предотвращение "зацикливания" - повторения уже выведенных записей.

Это - предмет моих постоянных упражнений в площадной брани при обзоре банков данных минстата и налоговой!
Автор: solo11
Дата сообщения: 14.09.2005 19:38
ну нефига ж себе!
какие зацикливания в выходных формах? Вы чего?
Если вы для базы А делаете форму А1, которая вызывает форму Б1 базы Б, то зачем же из этой Б1 опять вызывать А1? Для этих целей в базе А делается форма А2 из которой уже никакие Бх не вызываются. Или даже еще раньше эту цепочку отсекать нужно. Все от контекста задачи зависит...
Автор: Askkar
Дата сообщения: 16.09.2005 13:03
Nobus
спасибо, получилось!
но это стало так сложно, что я просто объединил базы "последнее место работы МР" и "организация РГ" в одну с большим количеством полей. по-идиотски конечно, но по-крайней мере ШЕФу (который таки не понял разницу) доложил обуспехе кампании!
кстати, Yevgeniy, по-моему версия 3.02.346, скачанная вскрытая благодаря вашей благородной наводке к сожалению не поддерживает сетевую работу, а нет чего-либо, чтобы вбивать данные ее можно было с нескольких машин, а то 80 тыс. записей ,чувствую я помру скорее.
Автор: Yevgeniy
Дата сообщения: 16.09.2005 14:02
Askkar

Цитата:
версия 3.02.346, к сожалению не поддерживает сетевую работу

Потому как однопользовательская. Есть ещё 3.01.155 на 100 пользователей.
Автор: Askkar
Дата сообщения: 16.09.2005 16:03
Yevgeniy
Ура!! ) а ссылочку на нее не дадите
заранее благодарен.

Автор: neo_matryx
Дата сообщения: 16.09.2005 16:28
Askkar

Цитата:
к сожалению не поддерживает сетевую работу

Странно.
Та 346-я, кот. здесь пробегала поддерживает и сетевую работу.
Расшаривается папка с банком, расшаривается программная папка кро, и по сетке запускается из расшаренной папки кро загрузчик.
У меня когда-то так всё работало
Автор: Yevgeniy
Дата сообщения: 16.09.2005 16:36
Askkar

Цитата:
а ссылочку на нее не дадите

Стрёмно - http://www.cronos.ru/FullNews/070604news.html
Автор: Askkar
Дата сообщения: 19.09.2005 06:34
Yevgeniy


Цитата:
Стрёмно - http://www.cronos.ru/FullNews/070604news.html

Страшно, испугался конкретно, но страх перед незавершенной задачей еще больше ! так может быть все-таки !
Автор: aleeexxx
Дата сообщения: 20.09.2005 08:42
Доброго времени суток.

У меня тут возникла проблема при работе с Cronos.
Значит ситуация следующая. Мне нужно, чтобы при вводе новой записи Cronos просматривал предыдущие введенные записи и если некоторый набор полей у одной из введенных уже записей совпадает с тем же набором полей в новой записи, то в контрольном поле новой записи ставится соответствующая отметка.

Насколько я понимаю, это необходимо реализовать формулой. Но возникает вопрос. Как в формуле заставить Cronos просматривать ВСЕ предыдущие записи? И не будет ли это существенно влиять на скорость сохранения? (записей в БД ~50 000).

P.S. Что-то похожее - идентифицирующие наборы. Только разница в том, что при совпадении полей, мне нужно не "отстранение/слияние...", а просто пометить в одном из полей новой записи, что записи с такими же полями уже были раньше.

Заранее спасибо.
Автор: Limonti
Дата сообщения: 29.09.2005 11:25
Всех приветствую.

Возникла необходимость привести банк данных к единообразному виду. А конкретно даты рождения граждан. В настоящий момент даты рождения в банке в двух форматах.
ММ.ДД.ГГГГ и ММ.ДД.ГГ, мне необходимо чтобы у всех записей был формат ММ.ДД.ГГГГ. Ктонибыдь подскажите пожалуйста как это можно сделать.
Автор: Yevgeniy
Дата сообщения: 29.09.2005 11:51
Limonti

Цитата:
необходимо чтобы у всех записей был формат ММ.ДД.ГГГГ

С помощью массовой коррекции, полагаю.
Автор: Limonti
Дата сообщения: 29.09.2005 15:12
Yevgeniy


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


Автор: Yevgeniy
Дата сообщения: 01.10.2005 21:39
Limonti

Понимаю так, что необходимо заменить все ММ.ДД.ГГ на ММ.ДД.ГГГГ? ГГГГ это 19ГГ или 20ГГ?
В случае необходимости можно обратится к формулам. Подобные вопросы уже поднимались. Сам-то в формулах ни бум-бум.
Автор: Limonti
Дата сообщения: 03.10.2005 15:22
Yevgeniy

Да я к сожалению тоже с формулами не дружу. Ладно будем разбираться, если больше никто не поможет.
Автор: ZioniC
Дата сообщения: 03.10.2005 15:27
ребята а подскажите а как cronos for dos в winxp запустить
Автор: Yevgeniy
Дата сообщения: 03.10.2005 16:01
ZioniC

Цитата:
а как cronos for dos в winxp запустить

Можно в свойствах ярлыка указать совместимость со старыми версиями винды. Если не поможет - тогда что делать не ведаю.
Автор: zinuk
Дата сообщения: 11.10.2005 17:50
Есть у кого пароль к архиву rtl30424, или подскажите где взять, заранее благодарю
Автор: Yevgeniy
Дата сообщения: 11.10.2005 17:54
zinuk

Цитата:
Есть у кого пароль к архиву rtl30424

Предположительный пароль скинул в ПМ.

Цитата:
или подскажите где взять

Там - http://forum.ru-board.com/topic.cgi?forum=35&topic=8107
Автор: zinuk
Дата сообщения: 11.10.2005 18:28
Извиняюсь,что-то ничего не получил и не нашел, а нельзя ли скинуть мне в ящик
Автор: Yevgeniy
Дата сообщения: 11.10.2005 18:35
zinuk

Цитата:
что-то ничего не получил и не нашел

Видно?

Цитата:
а нельзя ли скинуть мне в ящик

Зя, только ящик необходимо скинуть через ПМ!
Автор: zinuk
Дата сообщения: 11.10.2005 18:56
zinuk@mail.ru

Добавлено:
Спасибо разобрался.Вообщето я специалист в других областях. Там я над Вами тоже мог бы посмеяться. Спасибо. С огромным уважением к любым специпалистам. Вот у меня уже три сообщения есть.
Автор: Vovan76
Дата сообщения: 12.10.2005 16:30

Цитата:
Cкажите кто нибудь, я скачал демо версию CronosPlus, у меня есть банк я пытаюсь его вставить, но выходит сообщение что серийный номер банка не совпадает с серийным номером программы. Можно ли что то сделать?


neo_matryx

Цитата:
можно.
1. узнать версию банка (необязательно)
2. узнать его серийный номер (наверное, можно при помощи демки "серийный номер банка ххххх не совпадает с серийным номером системы уууууу")
3. найти максимально поздний кро с возможномтью изменить серийник (поспрошать на РуБорде)
4. дать кро серийник=серийнику банка и пробовать подключить, если не получается - значит банк более свежий и нужно искать более свежую версию кро.



Все это проделал, но теперь кронос, при подключении даного банка, выдает сообщение "Неверный системный пароль системы", подскажите что это такое и как с ним боротся? если можно боротся ...
Автор: zinuk
Дата сообщения: 12.10.2005 17:49
Не удается сменить серийный номер в 3.04.24, читал что в 3.01.155 все работает, может кто подскажет работающую ссылочку на архив 3.01.155 с кряком или патчиком.Или пришлите на мыло zinuk@mail.ru. Заранее благодарен.
Автор: neo_matryx
Дата сообщения: 13.10.2005 19:55
zinuk
пару страниц назад лежала рабочая ссылка на 155-й

Vovan76

Цитата:
"Неверный системный пароль системы", подскажите что это такое и как с ним боротся? если можно боротся

системный пароль - одна из защит банка от нелегального копирования.
живет в crostru.*
Бороться с ней в ринципе можно. Если банк не секретный и не очень большого объёма - пиши в ПМ, что нибуть придумаем.
Автор: God_Zilla
Дата сообщения: 25.10.2005 12:08
Столкнулся с таким багом. Смысл в следующем: CP не ищет слова, начинающиеся на буквы 'ч' и 'я', ни локально - через свой интерфейс, ни удаленно, через WEB-компонент. Там еще много всяких странностей с поиском по этим буквам, долго описывать. Ставил несколько версий - результат один. Пришел к выводу - виноват сервер на котором стоит CP, поскольку с другого сервера в том же банке все отлично работает (банк физически никуда не перемещался, тестировал 155 релизом). Но что программно может влиять на такое его поведение? Может кто-нибудь сталкивался с подобной ситуацией, а то сервер очень переставлять не хочется.
Автор: neo_matryx
Дата сообщения: 25.10.2005 21:39
God_Zilla

Цитата:
CP не ищет слова, начинающиеся на буквы 'ч' и 'я'

дело не в версии..
перестрой индексы по поисковым полям (удали, создай, построй)
должно помочь
Автор: gell
Дата сообщения: 26.10.2005 18:17
Други, посоветуйте что делать. Есть банк кроноса защищенный системным паролем (версия оболочки и банка совпадает). Как можно определить (подобрать) пароль на банк
Автор: God_Zilla
Дата сообщения: 27.10.2005 10:51
neo_matryx

Цитата:
перестрой индексы по поисковым полям (удали, создай, построй)

Пробовал, не помогает, да и к тому же любой банк, подключенный с другого сервера работает нормально (сервера 2003), дело не в индексах, так как и поиск по неиндексованным полям тоже не работает. Но самое интересное происходило при использовании WEB-компонента, когда задаешь запрос, после выполнения и возврата к окну запроса его текст конвертится в верхний регистр, так вот 'ч' ни во что не конвертится, а 'я' конвертится в 'Я', но в CP-866. При попытке поискать 'я*' система находит слова, в которых имеется контекст 'чя', короче бред какой-то.

Проблему с буквой 'я' решили покопавшишь в региональных стандартах .
С 'ч' ничего не получается пока .

Автор: Yevgeniy
Дата сообщения: 27.10.2005 11:12
Случилась неведомая мне бяка...
При подключении банка данных по Ростову:



...затем...



При этом словарный банк подключается нормально.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

Предыдущая тема: Какая-то гадость сидит в компе...


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.