Головна

Пошук сімей
 
Для чого цей звіт і чому виникла ідея його реалізації? Нерідко у мене виникала ситуація при перегляді сповідалок або ревізій, що я знайшов сім'ю, яка потенційно може бути моїми пращурами. Але в них немає прізвища, або воно дуже нерозбірливе, або сторінка пошкоджена або, врешті решт, прізвище є, але воно дивне для цієї місцевості і, скоріше за все,є більш раннім призвиськом.
Але в сім'ї є імена батьків (або одного з них), є діти, тощо. Як швидко знайти чи це сім'я "моя", якщо на рівні цього покоління таких сімей у мене в пращурах десятки, а то й сотні?  Передивлятися очима?
Подібні ситуації можуть бути й при перегляді метрик про шлюб (особливо ранніх). Імена та по-батькові наречених наче й знайомі, але прізвище якесь "чуже" (або знову-таки, відсутнє).
Навіть при перегляді метрик про смерть (коли зазначений тільки батько і дитина або чоловік і його померла дружина) і навіть метрик про народження.
І виникла ідея швидкого пошуку серед своїх сімей у дереві для перевірки гіпотези причетності знахідки до свого родоводу.

В чому суть звіту? Ми вносимо всю наявну
в нас інформацію про сім'ю, яку шукаємо.
А це імена, по-батькові, прізвища, роки народження (про них нижче), діти. І після формування дивимося які сім'ї з нашего дерева підходять під обрані параметри пошуку.
Натискаємо кнопку "Створити" і у списку бачимо всі сім'ї, які відповідають нашим параметрам пошуку. Для батьків це ПІБ, дата (рік) народження в круглих дужках, вік (у квадратних, про нього нижче) та місце народження (якщо воно є, якщо немає, то місце проживання, якщо і його немає, то нічого не виводимо). Місце народження додано для додаткової ідентифікації сім'ї. Для дітей тільки ім'я, дата народження та вік.




На скріні бачимо пошук сімей, в яких батько Степан (Стефан) близько 1754 року народження, мати Марія і в них серед дітей є Євдокія.
Як бачимо, програма в дереві знайшла 2 таких сім'ї і вивела їх у звіт.

Всі пошукові поля можуть містити знаки підстановки (шаблон), а саме "*" - будь яка кількість символів, в тому числі нуль або "?" - будь-який 1 символ.
Тобто, якщо ми шукаємо Івана, а в нас він може бути записаний і як Іван так і Іоан так і Іоанн то достатньо написати в пошуковому полі I?ан* і буде знайдено всі варіанти.
Знаємо по-батькові, пишемо в це поле Григор* або взагалі Д* і отримаємо різні варіанти цього по-батькові, які відповідабть шаблону.
Всі поля для пошуку реєстронезалежні. Тобто, можуть бути написані будь-якими літерами не залежно від того, як іх ввели в родовід.

Для пошуку достатньо ввести 1 будь-який відомий критерій і всі сім'ї, які йому відповідають, будуть знайдені.
Звісно, чим більше критеріїв, тим результатів пошуку буде менше (або їх не буде взагалі) зі зрозумілих причин.

Імена дітей.
В програмі передбачено вносити додатково до батька-матері до 4-х імен дітей. Сім'я буде відповідати умовам пошуку тільки у випадку, якщо всі діти з такими іменами були у сім'ї.
Це є сенс робити коли знайдених сімей занадто багато і результати треба додатково "відфільтрувати", додавши ще одне ім'я дитини.

Врешті, нічого не заважає шукати взагалі тільки по дітям. Наприклад, батьки померли і сім'я складається з бабусі і кількох дітей померлих батьків. Імен батьків в записі немає, але унікальна комбінація імен дітей може наштовхнути на версію причетності цих дітей до родоводу.

Роки народження.
Ці поля (як врешті і інші) є не обовєязковими. Вони звужують результати пошуків, якщо їх забагато  і відсіюють тих, які "з іншої епохи".
Роки народження шукаються не " в лоба", а з інтервалом у 10 років в обидві сторони.
Тобто, якщо ми задали рік народження Степана 1754 року народження, то в результатах пошуку будуть сім'ї Степанів народжені у період з 1744 по 1764 роки (результат такого пошуку на скріні).
Якщо у дереві рік народження персони не вказано, то такі Степани також додадуться у результати пошуків, який би ми рік не задали як параметр для пошуку.

Розраховувати вік на вказаний рік
І останній параметр (необов'язковий, як і решта інших). Покористувавшись трошки звітом, я зрозумів, що вираховувати вік персон, спираючись на їх дату народження "в голові" не зовсім зручно. Тому вираховую вік персон (якщо у них є дата народження) станом на введений рік. Наприклад, ми дивимося ревізьку казку за 1795 рік. Ввели цю дату в останнє поле перед формуванням, і поруч з датою народження кожної персони в квадратних дужках можемо бачити її вік у цьому 1795 році. Звірили знахідку з тим віком, що ми бачимо в архівному документі, і зразу розуміємо чи варта ця сім'я нашої уваги. Якщо вік від'ємний (мінусовий), це означає, що персона в цей рік ще не народилася і народиться саме через стільки років, скільки мінус у неї у якості віку. На скріні у 2-й сім'ї у останніх дітей ми бачимо саме цей випадок.