Вопрос по таблице

Перед тем, как задать вопрос, ознакомьтесь с ответами на часто задаваемые вопросы и со Справкой. Пожелания пишем на reformal.ru

Модераторы: Genery, Elena Polyanskikh

Ответить
Сообщение
Автор
Андрей Плаксин
Сообщения: 2
Зарегистрирован: 10 май 2020 20:21

Вопрос по таблице

#1 Сообщение Андрей Плаксин » 10 май 2020 20:28

Здравствуйте!

Подскажите пожалуйста как в таблице добавить столбцы для отображения Отца и Матери?

Аватара пользователя
Genery
Site Admin
Сообщения: 3403
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Вопрос по таблице

#2 Сообщение Genery » 12 май 2020 12:20

Такой возможности в программе нет.
Дмитрий Киркинский, Genery Software

Андрей Плаксин
Сообщения: 2
Зарегистрирован: 10 май 2020 20:21

Re: Вопрос по таблице

#3 Сообщение Андрей Плаксин » 12 май 2020 18:09

Очень жаль. Было бы оооочень удобно добавлять в таблицу любое поле на выбор пользователя.

Аватара пользователя
piotr
Сообщения: 455
Зарегистрирован: 27 июл 2010 17:20
Откуда: Петербург

Re: Вопрос по таблице

#4 Сообщение piotr » 12 май 2020 19:56

Родитель - это уже не атрибут персоны. Это ещё один участник события (рождение), в котором участвовала персона, т.е. нужно вычислять, а не просто взять. Но если оооочень захотеть, можно составить такую таблицу самому, без помощи этой программы.

Аватара пользователя
hippocamus
Сообщения: 1048
Зарегистрирован: 09 дек 2009 16:28
Откуда: Рыбинск, Ярославская обл.
Контактная информация:

Re: Вопрос по таблице

#5 Сообщение hippocamus » 12 май 2020 20:24

Но если оооочень захотеть, можно составить такую таблицу самому, без помощи этой программы.
Да, тоже хотел написать. Создать два поля данных - "Отец" и "Мать", заполнять их для всех персон и выводить в таблицу.
piotr писал(а): 12 май 2020 19:56Родитель - это уже не атрибут персоны. Это ещё один участник события (рождение), в котором участвовала персона, т.е. нужно вычислять, а не просто взять.
Тем более что технически (программа этого сделать не позволяет, но покопавшись в базе - вполне возможно), можно хоть трёх отцов добавить персоне, хоть саму её сделать своим родителем.
На MyHeritage, например, вполне себе можно создать однополых родителей (хоть сайт и ругнётся для приличия при этом). А значит это позволяет GEDCOM. А значит можно и импорт в Древо Жизни сделать. И как тогда их разбирать?
Скачать Информер (для Древа Жизни 4.х). Установить.
Заменить экзешник на вот этот: https://yadi.sk/d/v49r7N46tdixe
Запустить от администратора. Указать путь к базе. Отключить автообновление.
Будет последняя версия 2.43. Рабочая )

Аватара пользователя
Genery
Site Admin
Сообщения: 3403
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Вопрос по таблице

#6 Сообщение Genery » 13 май 2020 06:55

Андрей Плаксин писал(а): 12 май 2020 18:09Было бы оооочень удобно добавлять в таблицу любое поле на выбор пользователя.
Такая возможность есть: /wiki/ru:data_fields
Дмитрий Киркинский, Genery Software

Аватара пользователя
piotr
Сообщения: 455
Зарегистрирован: 27 июл 2010 17:20
Откуда: Петербург

Re: Вопрос по таблице

#7 Сообщение piotr » 13 май 2020 07:46

Дмитрий, так пользователь хочет любое поле, а Вы ему предлагаете ставить галочки в наборе из имеющихся, ну или созданных им самим. Вот если бы можно было написать там произвольный SQL-запрос, параметризуемый id персоны, вот тогда можно было бы считать, что практически любое.
Нет, конечно пользователь мог бы добавить поля "имя отца" и "имя матери", заполнить их внешней программой, и показывать в таблице. Вот только программу придётся вызывать на каждое изменение. Вообще можно и триггер, наверное, добавить. Только тогда неплохо бы документировать подобные возможности, структуру базы.

Аватара пользователя
Genery
Site Admin
Сообщения: 3403
Зарегистрирован: 23 янв 2005 06:17
Откуда: Новосибирск
Контактная информация:

Re: Вопрос по таблице

#8 Сообщение Genery » 13 май 2020 07:54

Не так это просто, потому что выведенные таким образом значения нужно корректно кэшировать, обновлять, сортировать по ним. Для чего нужны родители в таблице?
Дмитрий Киркинский, Genery Software

КронаК
Сообщения: 7
Зарегистрирован: 14 апр 2020 18:38

Re: Вопрос по таблице

#9 Сообщение КронаК » 14 май 2020 16:58

Вот как ни странно, но у меня тоже есть такая потребность - в таблице по каждой персоне иметь код "отца" и "матери".
Зачем? Кто его знает... Но мне удобно, глядя на персону, быстро найти отца/мать по номеру.
У себя так и сделала, как предложено выше - создала доп.поля "код отца", "код матери" и вручную вбиваю туда номера.
Но было бы удобнее, если бы автоматически происходило.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 21 гость