18 - 05 - 2024
Main Menu
Who's online

We have 230 guests and no members online

Latest articles
Visitors
27266380
Today
Yesterday
This Week
This Month
Last Month
All days
17206
13966
76036
211586
295642
27266380

Old stories

Relasjon mellom A og B?

User Rating:  / 0

Ny oppdatering av AgetoAgeSqlite der jeg har gått gjennom prosedyrene og lagd noen forbedringer. På skjermbildet over har jeg spurt etter relasjon mellom to personer (de to som har en gul oval rundt seg (A og B)). Man ser at det er to sett av ancestorer ett for hver av de to personer og disse forbindes med et ekteskap (Pauline Turmo og Johan Jakobsen). Det viser at det IKKE er et reelt slektsskap mellom A og B men at man kan forklare hvordan A og B henger sammen.

Relasjonstest

User Rating:  / 0

Jeg skrev en prosedyre som kan teste et ønsket antall ganger relasjon-finner prosedyren for å finne eventuelle problemer og kjørte 10 000 tester på ca. 5 minutter. Det ble valgt to tilfeldige personer fra databasen for hver test. Ingen feilmeldinger og alt så ut til å fungere som forventet.

Extended person window

User Rating:  / 0

Utviklingen av Relasjonsvinduet har ført til at jeg har utviklet nye teknikker som gjør det enkelt å finne alle personer som er f.eks Tredje Cousin til en valgt person. Jeg har lagt til en liste på personskjemaet der man velger ønsket grad av Cousin og på et lite øyeblikk får man listet opp disse. Man ser også hvem den felles Ancestoren er og man ser "stien" fra denne. På skjermbildet under har jeg valgt å vise alle First Cousins (1.Cousins) for Jakob og man ser at det ble funnet 33 First Cousins.

Som vanlig har jeg det for travelt med å lansere en ny versjon før jeg har fått testet ordentlig men nå ser det ut som jeg har fått orden på kusinene i alle rekker og rader. Jeg har føyd til en avhukings knapp "UP" som betyr at hvis denne er huket av så vil man finne Removed oppover fra aktuell person. Hvis jeg selv står på person skjemaet og huker av for UP og vil finne alle 3 Cousins 5 times removed så vil jeg finne alle 3 Cousins 5 times removed oppover (som er 5 generasjoner eldre enn meg). Er "UP" ikke huket av vil jeg finne alle 3 Cousins 5 times removed nedover (yngre enn meg).

Oppdatert Cousin søkeren men bare noen bagateller. Nedtrekkslisten inneholder flere tall slik at man kan velge å søke etter opptil Twentyfive Cousins Twentyfive removed men man kan godt skrive inn ønsket grad direkte i boksene. Og nå vil avhuke boksen ikke være operativ hvis removed er 0 (når removed er 0 har det ingen hensikt å huke av for Up).

Descendant View

User Rating:  / 0

Et nytt vindu for etterkommere er laget i AgetoAgeSqlite. Kun selve slektningene til valgt rot vises, ektefeller vises ikke med andre ord, men kanskje jeg lager en opsjon der man kan velge om man vil vise ektefeller eller ikke. Man kan høyreklikke i vinduet og velge "Find..." for å finner personer man leter etter (hvis treet er stort med flere tusen personer er det bra å kunne søke denne opp). Et vindu spretter opp med søke resultatet og man kan dobbelklikke en person der for å flytte treet slik at denne personen kommer i senter. Boksene har gradient fyll. Vinduet finnes på View menyen "Descendant View".

Når man er inne i Descendant View går man på File/Choose Ancestor for å velge person man vil se etterkommere av. Når det er gjort blir treet generert på et brøkdels sekund og etter det kan man dobbelklikke en person i treet for å få opp personskjemaet for denne.

Man kan presse piltastene på tastaturet for å bevege treet i ønsket retning. Hold nede SHIFT for å scrolle en hel side om gangen.

For å gå til helt til venste av treet kan man presse "Home" tasten, for å gå helt til høyre:  "End" og for å stille treet med rota i senter press "R".

Et message system brukes for å sende beskjed til dette vinduet at det trengs oppdatering når man legger til nye personer.

Lastet opp ny versjon i dag 06-aug-2011 der man har litt zoom muligheter. I treet under her vises treet i 25% størrelse.

 Lastet opp ny versjon i dag 07-aug-2011 med forbedret zooming. Teksten blir også zoomet nå.

09-aug-2011 - Lastet opp ny versjon av AgetoageSqlite med betraktelig forbedret zoomfunksjon, Nå er det også enklere å zoome, man plasserer musepekeren der man vil zoome og presser + eller - så mange ganger man ønsker men det er en grense for hvor mye man kan zoome. Funksjonen jobber 100% korrekt og hvis man plasserer musepekeren over et bestemt punkt på treet og presser - gjentatte ganger og så presser + gjentatte ganger kommer man nøyaktig tilbake til utgangspunktet. Man kan også høyreklikke og sette verdi på zoomfaktoren som brukes under zooming. Denne verdien må være større enn 0.0 og mindre enn 1.0.

Lastet opp ny versjon der man kan bruke scrooll hjulet på musa til å zoome med.

AgetoageSqlite64

User Rating:  / 0

For dem som har 64-bit operativsystem har jeg lagt ut en ny nedlastning som finnes på "Downloads". Det er Sqlite databasen som trenger en 64 bit versjon av System.Data.Sqlite.