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

» CronosPlus & Cronos for DOS - сист. управления БД

Автор: GoldX
Дата сообщения: 12.02.2016 17:48

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


Я правильно понимаю, что тогда я в поле фамилия наберу Череззабороногокопытин,в поле имя - Александр и результатом будет 10000000 ФИО, где имя - Александр?
Автор: permdetekti
Дата сообщения: 12.02.2016 19:42

Цитата:

Я правильно понимаю, что тогда я в поле фамилия наберу Череззабороногокопытин,в поле имя - Александр и результатом будет 10000000 ФИО, где имя - Александр?

+ все Андреи, Василии и т.д. "Череззабороногокопытины".
Результат значимый, поддающийся дополнительной сортировке и фильтрации, но замусоренный...
Приемлемость результата зависит от того, насколько Вам нужен этот "Через заборо..."...
Для поточного коммерческого использования, без "вдумывания" в каждую конкретную ситуацию это мало пригодно.
P.S. Ну уж если это "коммерция", - извольте предварительно вложиться в модификацию источников информации, положенных в основу будущего дохода. А нет - вполне терпимо... Хоть и мусора куча, но и нужное в этой куче будет обязательно.
С наилучшеми пожеланиями...
Автор: Leo66
Дата сообщения: 12.02.2016 21:13
Если наберете одновременно, то условие будет по правилу логического И, в этом случаи у вас на выходе ответы в которых есть только связка И между заданной фамилией и именем.
Автор: garik1710
Дата сообщения: 27.02.2016 13:33
Привет всем. При восстановлении банка из cpy, после 60% пишет ошибка распаковки архива. Что можно предпринять, в какую сторону подергаться?
Автор: Leo66
Дата сообщения: 27.02.2016 17:31
garik1710
Две вероятности:
1-я говорит о битой копии, что приводит Вас к проверке источника;
2-я говорит и некорректной версии программы, точнее о том, что копия банка сделана в более старшей версии программы.
Автор: erziman
Дата сообщения: 28.02.2016 17:02
имеется база данных в формате "кронос" в которой присутствует поле "адрес" в виде "Москва, ул.первая, д.2" стоит задача разделить данное поле на поля "Город" "улица" "дом", про том, что в каждом поле имеются разделители виде "," подскажите как реализовать
Автор: soloveika
Дата сообщения: 28.02.2016 18:01

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

Предыдущую страницу прочитать лень?
Автор: 4matik
Дата сообщения: 31.03.2016 16:51
А подскажите, после выполнения запроса в результатах красный крест, и запись не найдена, что нужно делать
Автор: soloveika
Дата сообщения: 31.03.2016 18:23

Цитата:
А подскажите, после выполнения запроса  в результатах красный крест, и запись не найдена, что нужно делать

Перегнать базу в большую модель через оптимизацию и провести ревизию всего банка на ошибки.
Автор: 4matik
Дата сообщения: 31.03.2016 18:34
Спасибо! Открываю в Cronos_PRO_5.0.11003, опция большая модель в наличии только в лицензии или в этой версии тоже есть, что-то не могу найти

Добавлено:
При восстановлении базы появилась надпись файл bdcopy не найден , будете выбирать файл самостоятельно, а у меня один файл
Автор: nusha88
Дата сообщения: 01.04.2016 09:55
Помогите разобраться как работают формулы в cronos. Например:есть формула которая в текстовом поле заменяет двойные пустые строки на одинарный. Изначально написала @field :=swap(@info,(char(10)<<char(13)<<char(10)<<char(13)),char(10)<<char(13));

Логически все верно, но работает лишь при изменении вручную в текстовом поле, массовая замена не отрабатывает. НО как только заменила НА:
@field:=swap(@info,(char(10)<<char(10)),char(10))

Массовая коррекция заработала, вот только удаляла и двойные и одинарные пустые строки. @Endofline<<@Endofline вообще не отработал. Объясните почему одна и та же формула обрабатывается при массовой коррекции и при внесении изменений(вручную) по разному.
Автор: 4matik
Дата сообщения: 01.04.2016 15:44
Народ, а у кого демка 5 версии cronos pro завалялась, скиньте , очень надо.
Автор: KONKAR
Дата сообщения: 02.04.2016 08:42
nusha88
А зачем Вы везде ставите @? это же признак переменной, а Вы, как я понял, хотите менять в поле.
Тогда

Имя поля :=swap(Имя поля,(char(10)<<char(13)<<char(10)<<char(13)),char(10)<<char(13));
Или, получив значение переменной выполните операцию присвоения
Имя поля:=@field
Автор: nusha88
Дата сообщения: 06.04.2016 09:55
Формула большая, одно из действий это замена значений.
Естественно, в конце присваивание Имя поля:=@field есть.
Вся суть заключается в том, что почему-то @endofline И char(10) по разному выполняются.
Автор: KONKAR
Дата сообщения: 06.04.2016 21:39
nusha88

Цитата:
Формула большая, одно из действий это замена значений.


Ну тогда опубликуйте полный текст, мы же не палеонтологи, по косточке угадывать скелет.
Цитата:
@endofline И char(10) по разному выполняются.

потому что endofline - это char(10)<<char(13). И очень аккуратно пользуйтесь символом @, для Кроноса это признак переменной.

Автор: SergeyGolubev
Дата сообщения: 06.04.2016 21:54
обновите ссылку...
Цитата:
...видеокурсы по ИСУБД «CronosPlus» от jpk...
Автор: nusha88
Дата сообщения: 08.04.2016 08:57
Сама формула удаляет двойные пустые строки, именно двойные, а не одну. Может кому поможет. Формула заработала. Но саму логику не могу понять, почему @Endofline не сработал как нужно.

@field := Имя поля(0);
@new_line_sign:=char(10)<<char(13);
@field_size := len(Имя поля);
Message("1.")
@field_new :=swap(@field, (char(10)<<char(10),char(10));
@field_size_new := len(@field_new)

While (@field_size#@field_size_new) do (

Message("2.")
@field := swap(@field_new, @new_line_sign<<@new_line_sign,@new_line_sign);
@field_size := len(@field)

Message("3.")
@field_new :=swap( @field, @new_line_sign<<@new_line_sign,@new_line_sign);
@field_size_new := len(@field)

)

Имя поля(0):= @field_new
Автор: graffserg
Дата сообщения: 20.05.2016 12:55
Уважаемые форумчане!
помогите разобраться с формулами.
Создал базу и заполняю ее (фамилия, имя, отчество и т.д.). После заполнения данные вывожу в файл excel. Все хорошо, но у меня в базе имеются данные о командировка сотрудника, типа:
- страна (данные из словаря)
- период
- цель командировки (данные из словаря) и т.д.
И при заполнении базы у меня у сотрудника получается несколько командировок. Например:
- Италия, с 01.01.2013 по 01.02.2013 - заключение договора;
- Россия, с 10.06.14 по 11.06.2014 - служебная командировка и т.д.
Столкнулся вот с какой проблемой, что при выводе данных в файл excel у меня в графе командировки отображаются одни и те же данные! Подскажите что мне делать? Использую вот такую формулу:
@RET := LOOP(УД14_ПЗ,@A:=DECODE(ПЗ1,0));
@RET := LOOP(УД14_ПЗ,@AA:=DECODE(ПЗ5,0));
@RET := CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ")<<CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ")
еще пробовал так:
...@RET := CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ")<<CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ")<<CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ")<<CAT(УД14_ПЗ, @A<<" "<<ПЗ4<<" "<<ПЗ3<<" "<<@AA<<"; ") - но получается только дублирование данных.

Автор: permdetekti
Дата сообщения: 22.05.2016 15:20
Коллеги, а у кого есть файл помощи к CronosPro 5.0.11003?
Уткнулся в вопрос какие формульные функции уже доступны в этой версии, а какие еще нет.
Автор: Yevgeniy
Дата сообщения: 23.05.2016 09:41
permdetekti

Цитата:
файл помощи к CronosPro 5.0.11003?

Есть ближайший к 5.1.44 — http://www55.zippyshare.com/v/D7RnpNR1/file.html
Автор: permdetekti
Дата сообщения: 23.05.2016 11:02
Yevgeniy
Спасибо, попробую подключить. Я так понял, что на том ресурсе, чтобы скачать, сначала зарегиться надо?
Коллеги, "родной" файл помощи по прежнему, в розыске.
Автор: ww1ww
Дата сообщения: 23.05.2016 14:46
permdetekti
https://yadi.sk/d/nvYnP46TrvT8g
https://yadi.sk/d/6JxEf6gGrvT8t
https://yadi.sk/d/bpCi0h0OrvTEK

Хотя это Кронос 6.2.3 мож сгодится
Автор: permdetekti
Дата сообщения: 23.05.2016 16:40
ww1ww
Спасибо, дружище!
К сожалению, более старшие версии помощи не подключаются. Я приспособился пользоваться ими параллельно запуская demo и вызывая помощь оттуда.
Затык в том, что мне надо написать кучу формул и НЕ вставить туда функции, не работающие в младшей версии ПО.
А вставить некоторые так и "чешутся ручки". Уж больно удобные. А по результату - не понимаешь, почему не работает, толи чего-то в формуле не так написал, толи эта весчь для этой версии Кроноса "исчо не родилась"
Потому и ищу родной хелп.
Автор: napalum
Дата сообщения: 24.05.2016 14:56
Yevgeniy
Можно Вас к обсуждению судьбы местного трекера пригласить?
http://forum.ru-board.com/topic.cgi?forum=55&topic=11436&start=1080
Автор: Scream3
Дата сообщения: 02.07.2016 14:10
permdetekti


https://yadi.sk/d/UFp81TAvswqnb
Автор: permdetekti
Дата сообщения: 02.07.2016 14:40
Scream3
Благодарю, дружище!
Заработало. Буду пользоваться.
Автор: andromedakiev
Дата сообщения: 20.08.2016 18:18
Кто-то сталкивался с проблемой сетевых путей к базам?
Два банка лежит по адресу 192.168.1.2\files\db1\ и 192.168.1.2\files\db2\
Создан логический диск H как "net use H: \\192.168.1.2\files\"
В кроносплюс банки отлично работали по адресам H:\\db1\ и H:\\db2\ все запускалось и работало.
После очередного запуска кроносплюс s адрес одного из банков превратилия в "\\192.168.1.2\files\db1" и его кроносплюс уже не видит.
Подскажите, как бороться с таким? Повторно вручную подключать - это понятно, но ведь опять собъется...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253

Предыдущая тема: Mozilla Firefox! (часть 10)


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