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

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

Автор: andruk
Дата сообщения: 24.01.2008 15:19
SCH25

Спасибо, но увы формула не работает
Автор: SCH25
Дата сообщения: 24.01.2008 16:51
andruk
Версия кроноса?
Автор: andruk
Дата сообщения: 24.01.2008 17:54
SCH25
3.04.72
Автор: 245245
Дата сообщения: 24.01.2008 21:09
Подскажите, пожалуйста. Есть банк, в банке базы данных: лицо, адрес, место, в этих базах взаимосвязь по коду лица. Как сделать, что бы в таблице была не ссылка на ячейку другого банка при запросе или выдаче, а полная информация из всех трех банков. Есть лицо, адрес, место учебы, разные банки. Есть задача найти всех по месту учебы, обращаюсь к банку место учебы, нашел 100 человек, как сделать возможность видеть не ссылку на другой банк с адресом челоека, а полную информацию. Из ранее прочитанного в форуме подозреваю, что мне в проектирование выходных форм, но вот что создавать и куда вставлять? Если решение есть, то объясните, пожалуйста, в варианте для особо непонятливого. Спасибо.
Автор: ext2
Дата сообщения: 24.01.2008 21:46
245245
Если я правильно понял то, что вам нужно, то: Проектирование-Выходных форм затем выбрать форму Лицо и нажать Изменить. В открывшемся макете выходной формы в Свойствах сложного поля (Адрес и Место) пометить пункты Текст и Выдача связных по запросу.


Автор: soloveika
Дата сообщения: 25.01.2008 08:05

Цитата:
что бы в таблице была не ссылка на ячейку другого банка при запросе или выдаче, а полная информация из всех трех банков.

Если я правильно понял, нужно в таблице видеть данные, а не в выходной форме? Знач так, тем полям которые хотим видеть, устанавливаем статус информативное, а в параметрах коррекции и просмотра устанавливаем отображение информативных полей в связных записях.
Автор: KONKAR
Дата сообщения: 25.01.2008 09:28
245245
Поскольку Вы просили для особо непонятливых, то позволю себе дополнить ext2.
В связанных базах надо создать простые выходные формы (например, стандартные, в которых убраны для наглядности связные поля). Теперь, когда Вы будете проектировать выходную форму основной базы, поле связи объявите сложным, программа попросит указать базу, с которой надо связаться и ее выходную форму, по которой надо вывести информацию. Аналогично можно сделать и выходную форму вспомогательной базы, связав ее через сложное поле с выходной формой основной. Главное, чтобы в тех формах, на которые ссылаетесь в сложных полях, не было сложных полей, иначе произойдет зацикливание. Поэтому для каждой базы в связке должны быть две формы: стандартная без сложных полей, на которую будут ссылаться выходные формы связанных баз, и основная со сложными полями, которая будет выводить информацию из всех связанных баз. Вот, в общих чертах, основы проектирования выходных форм. Остальное сможете понять только на практике.
Автор: soloveika
Дата сообщения: 25.01.2008 09:56
Уважаемые, подскажите в чем засада. Проектирую форму ввода в новых формах. Все замечательно, но... при выборе ввода по форме, её нет. Захожу в проектирование, она есть. Где копать?

Добавлено: - нашли, всем спасибо. вопрос снят.
Автор: andruk
Дата сообщения: 25.01.2008 14:28
SCH25

Спасибо огромное за формулу. Все работает.
Был невнимателен.

Проблема решена

Добавлено:
soloveika

Особенную благодарность выражаю за наставление на путь истинный по решению моей проблемы с формулой.

Всем большое спасибо

Автор: SonOfMorning
Дата сообщения: 29.01.2008 09:33
Добрый день
возникла необходимость писать под Кронос, в связи с этим вопрос:
есть ли формальные методы (или ПО) для конвертации реляционной модели БД (из ER-модели) в сетевую.
заранее спасибо
Автор: ext2
Дата сообщения: 29.01.2008 10:02
SonOfMorning
ПО может и есть, думаю google вам поможет. Только причем тут топик по Кроносу?
Или вы хотите конвертацию производить средствами Кроноса? Уточните, что именно вас интересует.

Автор: SonOfMorning
Дата сообщения: 29.01.2008 13:33
у нас на работе кронос, базы купленные +ежемесячные обновления (что исключает возможность от него отказаться)
возникла необходимость еще в 1-й базе, причем предлагаемые кроносом коробочные решения не подходят, а база ДОЛЖНА быть интегрирована с другими базами кроноса.
следовательно надо разрабатывать базу на Кроносе, отсюда вопрос: существует ли ПО для преобразования структуры базы из реляционной модели (скорее всего входом будет ER-диаграмма) в какое-либо представление для базы в сетевой модели.
Собственно в этом суть вопроса.

П.С. хотя вопрос МОЖЕТ БЫТЬ и не по теме, но ИМО ссылка на такой софт где-нибудь в FAQ по кроносу была-бы весьма востребованной.

П.П.С. при "предварительным" просмотром гугл не помог
Автор: SCH25
Дата сообщения: 29.01.2008 15:19
SonOfMorning

Цитата:
существует ли ПО для преобразования структуры базы из реляционной модели (скорее всего входом будет ER-диаграмма) в какое-либо представление для базы в сетевой модели.

Под формат кроноса не существует.
Автор: KONKAR
Дата сообщения: 29.01.2008 15:45
SonOfMorning
"Список банков"-> "Новый"->"тип банка" вываливается перечень СУБД, из которых кронос способен всосать информацию. Соответственно, если Вы можете привести Ваши данные к одному из этих форматов, то затем снова "Список банков"-> "Новый"->"тип банка"->"Cronos", после чего "Проектирование"->"структуры банка данных"->"структура" выбрать предыдущий банк, после чего создать таблицы обмена и провести обмен данными между банками.
Солидарен с ext2. все-таки данный топик не тянет на теоретический симпозиум, поэтому чем проще Вы изложите проблему, тем выше вероятность того, что практики смогут Вам помочь
Автор: SonOfMorning
Дата сообщения: 30.01.2008 11:47
ext2
SCH25
KONKAR - всем спасибо.

SCH25 - это то, что спрашивал, но грустно т.к. с сетевой моделью пока разбираться не хочется, а похоже придется
Автор: ext2
Дата сообщения: 30.01.2008 12:17
SonOfMorning
Если вы подробно опишите в чем именно состоит проблема или вопрос конвертации ваших БД, то я думаю, что сообщество попробует вам помочь.
С практической стороны вопроса.

Автор: SonOfMorning
Дата сообщения: 30.01.2008 15:03
ext2 - спасибо,
подскажите пожалуйста материалы по сетевой модели данных (в все топовые ссылки гугл дают только общее описание), думаю что мне надо начать именно с этого, а то данные в Cronos для меня пока выглядят неестественно
Автор: ext2
Дата сообщения: 30.01.2008 15:20
SonOfMorning
Попробуйте начать с этой страницы Ссылка
и ознакомьтесь с документацией и примерами.
Возникнут практические вопросы - задавайте.

Автор: sonic32
Дата сообщения: 11.02.2008 08:48
Подскажите, пожалуйста. есть текстовое поле, в поле дата в формате мм\дд\гг. Как преобразовать в формат дд.мм.гг.?
Автор: OldAlbert
Дата сообщения: 11.02.2008 15:58
Всем, кто хорошо разбирается в cronos. Необходимо перевести базу данных в access. За деньги. icq 375264723
Автор: KONKAR
Дата сообщения: 11.02.2008 17:24
OldAlbert
Здесь как-то больше склонны к альтруизму, разместите базу на треккере, взамен получите желаемое бесплатно.
Автор: ext2
Дата сообщения: 12.02.2008 01:28
OldAlbert
Если у вас нет аккаунта на трэкере, а БД стоящая и ее еще нет на трэкере, то пишите мне в ПМ, - получите аккаунт, выложите БД, а сообщество ее для вас конвертирует!

Автор: soloveika
Дата сообщения: 12.02.2008 08:52

Цитата:
есть текстовое поле, в поле дата в формате мм\дд\гг. Как преобразовать в формат дд.мм.гг.?

Сделай запрос пустой, т.е. по всем записям и через массовую коррекцию замени значение \ на .
Автор: sonic32
Дата сообщения: 13.02.2008 08:02
soloveika

Цитата:
Сделай запрос пустой, т.е. по всем записям и через массовую коррекцию замени значение \ на .
проблема не в этом. Как поменять местами месяц и день, чтобы дата например из из 12/30/2001 преобразовалось в 30/12/2001?
Автор: soloveika
Дата сообщения: 13.02.2008 08:12

Цитата:
Как поменять местами месяц и день

Разбей поле дата на три, соответственно месяц, день, год и по новой собери в одно, поменяв местами месяц и день.
Автор: SCH25
Дата сообщения: 13.02.2008 09:41
sonic32

Цитата:
проблема не в этом. Как поменять местами месяц и день, чтобы дата например из из 12/30/2001 преобразовалось в 30/12/2001?

Спасет функция FIELD()
@a:="12/30/2001";
@d:=FIELD(@a,"/",2);
@m:=FIELD(@a,"/",1);
@y:=FIELD(@a,"/",3);

@a:=@d<<"/"<<@m<<"/"<<@y

Автор: anograf
Дата сообщения: 15.02.2008 01:03
Добрый всем, форумчане.
Кто подскажет есть ли решение такой проблемы: есть словарное поле с прикрепленным к нему соответственно словарем. При вводе записей в данное поле при наборе первой буквы словарь сам предлагал развертку из понятий словаря, начинающихся на данную букву. Но как только в словарь было добавлено 101-е понятие, он прекратил предлагать автоматом выбор того или иного слова, стало очень не удобно, так как каждый раз приходится лезть в сам словарь и там искать поиском, что соответственно отражается на времени введения записей в банк данных. Мож кто знает что по этой теме - это лечится или это капец и только поиском? Спасибо заранее за все мнения.
Автор: leesn
Дата сообщения: 15.02.2008 07:04

Цитата:
Но как только в словарь было добавлено 101-е понятие, он прекратил предлагать автоматом выбор


Нужно в "Параметры" --> "Параметры коррекции и просмотра" выставить для словарей нужное значение. По умолчанию стоит 100. То есть если у вас 300 записей в словаре, то выставлять нужно 301 либо больше.
Автор: bytehunter
Дата сообщения: 18.02.2008 02:28
Как подключить БД в формате .cpy?
Автор: soloveika
Дата сообщения: 18.02.2008 07:56

Цитата:
Как подключить БД в формате .cpy?

Это выгруженная в архив копия БД. Запусти кронос, создай новый банк и через Администратора - восстановление - банка данных, восстанови банк из файла cpy. Если есть копия словарей, действия те же. Потом в свойствах словаря проверь сопоставление полей.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869

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


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