Вопросы по Cronos, другим базам и программам

все, что касается обмена базами данных, программы для работы с ними и пр.

Модераторы: konkar, deicide

Ответить
Аватара пользователя
Boris00
профи
Сообщения: 237
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1583 раза
Поблагодарили: 1113 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

Вопрос по поисковому запросу в Cronos
Есть поле Ф.И.О.
В некоторых полях "Фамилия Имя Отчество
В некоторых "Фамилия Имя"

Как построить поисковый запрос что бы сделать выборку только тех записей где "Фамилия Имя" ?
С, уважением!!!
ikumf
профи
Сообщения: 56
Зарегистрирован: 07 дек 2021, 20:45
Благодарил (а): 27 раз
Поблагодарили: 136 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение ikumf »

Сложный запрос. Поисковое значение "Фамилия Имя". Вид сравнения "точное совпадение".
Аватара пользователя
Boris00
профи
Сообщения: 237
Зарегистрирован: 13 дек 2021, 06:58
Благодарил (а): 1583 раза
Поблагодарили: 1113 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Boris00 »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 10:51 Сложный запрос. Поисковое значение "Фамилия Имя". Вид сравнения "точное совпадение".
Это понятно....
Я имел ввиду вывод ВСЕХ записей у которых только Фамилия и Имя
К примеру:
Если просто набрать: "Иванов Иван" - то выдаст всех Ивановых Иванов, а как-же Петровы и Сидоровы? у которых отчество отсутствует и т.д.?
ikumf
профи
Сообщения: 56
Зарегистрирован: 07 дек 2021, 20:45
Благодарил (а): 27 раз
Поблагодарили: 136 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение ikumf »

Если поля ФИО разделены, то на Отчество в сложном запросе ставишь "равно пустому значению", если всё в куче, то не знаю.
Аватара пользователя
Unlim
профи
Сообщения: 89
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 101 раз
Поблагодарили: 99 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Unlim »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 10:32 Вопрос по поисковому запросу в Cronos
Есть поле Ф.И.О.
В некоторых полях "Фамилия Имя Отчество
В некоторых "Фамилия Имя"

Как построить поисковый запрос что бы сделать выборку только тех записей где "Фамилия Имя" ?
С, уважением!!!
Ну как вариант поле ФИО раскинуть на 3 отдельных поля
Поле_фамилия:=FIELD(Поле_ФИО," ",1);
Поле_Имя:=FIELD(Поле_ФИО," ",2);
Поле_ОТчество:=FIELD(Поле_ФИО," ",3);

Затем когда получим базу с раскиданными фио на 3 отдельных поля то делаем как писали выше через сложный запрос по полю отчество "запрос равно пустому значению"
stdrom
профи
Сообщения: 54
Зарегистрирован: 29 июл 2022, 12:38
Благодарил (а): 1 раз
Поблагодарили: 26 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение stdrom »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 14:13
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 10:32 Вопрос по поисковому запросу в Cronos
Есть поле Ф.И.О.
В некоторых полях "Фамилия Имя Отчество
В некоторых "Фамилия Имя"

Как построить поисковый запрос что бы сделать выборку только тех записей где "Фамилия Имя" ?
С, уважением!!!
Ну как вариант поле ФИО раскинуть на 3 отдельных поля
Поле_фамилия:=FIELD(Поле_ФИО," ",1);
Поле_Имя:=FIELD(Поле_ФИО," ",2);
Поле_ОТчество:=FIELD(Поле_ФИО," ",3);

Затем когда получим базу с раскиданными фио на 3 отдельных поля то делаем как писали выше через сложный запрос по полю отчество "запрос равно пустому значению"
А "оглы" и "кызы" так прокатят? В кроносе конкретно не силен, но в других языках по идее типа того: Поле_ОТчество:=FIELD(Поле_ФИО," ",3)+FIELD(Поле_ФИО," ",4);

Бывают конечно и имена через пробел у южных товарищей, но в наших базах гораздо реже.
Аватара пользователя
Unlim
профи
Сообщения: 89
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 101 раз
Поблагодарили: 99 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Unlim »

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


[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 15:39
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 14:13
[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 10:32 Вопрос по поисковому запросу в Cronos
Есть поле Ф.И.О.
В некоторых полях "Фамилия Имя Отчество
В некоторых "Фамилия Имя"

Как построить поисковый запрос что бы сделать выборку только тех записей где "Фамилия Имя" ?
С, уважением!!!
Ну как вариант поле ФИО раскинуть на 3 отдельных поля
Поле_фамилия:=FIELD(Поле_ФИО," ",1);
Поле_Имя:=FIELD(Поле_ФИО," ",2);
Поле_ОТчество:=FIELD(Поле_ФИО," ",3);

Затем когда получим базу с раскиданными фио на 3 отдельных поля то делаем как писали выше через сложный запрос по полю отчество "запрос равно пустому значению"
А "оглы" и "кызы" так прокатят? В кроносе конкретно не силен, но в других языках по идее типа того: Поле_ОТчество:=FIELD(Поле_ФИО," ",3)+FIELD(Поле_ФИО," ",4);

Бывают конечно и имена через пробел у южных товарищей, но в наших базах гораздо реже.
Аватара пользователя
Unlim
профи
Сообщения: 89
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 101 раз
Поблагодарили: 99 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Unlim »

Подскажите, а есть ли формула, позволяющая в кроносе добавить к уже существующией дате +1 день?
На вскид "поле_дата = поле_дата + 86400" не сработала.
Аватара пользователя
HugoBoss
местный
Сообщения: 36
Зарегистрирован: 02 май 2023, 16:58
Благодарил (а): 58 раз
Поблагодарили: 42 раза

Re: Вопросы по Cronos, другим базам и программам

Сообщение HugoBoss »

Это ты пересечение границы конвертишь? Или это и у других баз такой глюк наблюдается?
Я выгрузил в Ексель, и там исправил ошибку конвертации
Спойлер
Введите даты сходимой даты в столбце A.

Введите количество дней, в течение дней в которые нужно добавить или вычесть столбец B. Вы можете ввести отрицательное число, чтобы вычесть дни из даты начала, и положительное число, чтобы прибавить к дате.

В ячейке C2 введите =A2+B2и скопируйте его при необходимости.
Аватара пользователя
Unlim
профи
Сообщения: 89
Зарегистрирован: 16 июл 2022, 15:14
Благодарил (а): 101 раз
Поблагодарили: 99 раз

Re: Вопросы по Cronos, другим базам и программам

Сообщение Unlim »

[Local Link Removed for Guests] писал(а): [Local Link Removed for Guests]11 авг 2023, 21:39 Это ты пересечение границы конвертишь? Или это и у других баз такой глюк наблюдается?
Я выгрузил в Ексель, и там исправил ошибку конвертации
Спойлер
Введите даты сходимой даты в столбце A.

Введите количество дней, в течение дней в которые нужно добавить или вычесть столбец B. Вы можете ввести отрицательное число, чтобы вычесть дни из даты начала, и положительное число, чтобы прибавить к дате.

В ячейке C2 введите =A2+B2и скопируйте его при необходимости.
Нет, не границы.
Да в экселе понятное можно без проблем. Только в эксель разом больше 1млн строк не запихнуть, придеться резать.
Думал по идее в кроносе должна же быть подобная формула.
Ответить