Dropdown-bokse
Oprettet af bjørn enemark
2017-09-05 23:34:33
Forfatter | Indlæg |
---|---|
Skrevet af bjørn enemark
2017-09-05 23:34:33
|
Hej Jeppe, Tak for mødet i går. Her er den funktionalitet, vi efterlyste (testet sql), når man f.eks. vil bruge erhvervet snedker. Her er blot søgt på 'sn', derfor kommer der nogle 'mystiske' hits som belysningsarbejder med, men alle snedkerne står forrest, så bare to bogstaver er nok til at finde frem til Snedker. SELECT aarsag FROM ( select case when aarsag like 'sn%' then '1' when aarsag = '-' then '2' else '3' end as prio, aarsag from aarsager where aarsag like '%sn%' or aarsag = '-') a order by prio, aarsag Hvis der ellers er oprettet en aarsag = '-' (som en slags skilletegn), så får man et resultat som i bilaget. Man kan selvfølgelig også opdele sql i to, men så kræver det også lidt programmering Her skal det eksisterende sql rettes, og det skal så altid være nr. 1, som er forvalgt i dropdown (for øjeblikket er det vist den midterste) |
Skrevet af jeppec
2017-09-13 06:28:30
|
Hej Bjørn. Det ser godt ud. Jeg har indsat vores erhvervstabel i den således: SELECT position FROM ( select case when position like 'sn%' then '1' when position = '-' then '2' else '3' end as prio, position from kbharkiv.burial_positions where position like '%sn%' or position = '-') a order by prio, position Hvilket giver præcis det resultat du også har vedhæftet. Men jeg skal have id med fra tabellen burials.positions, og det er jo et niveau under selecten, hvorledes får jeg hevet det felt med op? Den originale listen skabes ud fra denne SQL: SELECT id, position FROM burial_positions WHERE position LIKE '%:query%' Hvor det man skriver i søgefeltet i dropdownlisten erstattes af ':query' Mange hilsner fra Jeppe Digitalarkivar ved Københavns Stadsarkiv |
Skrevet af bjørn enemark
2017-09-13 08:55:05
|
Det er ganske enkelt: SELECT aarsag, id FROM ( select case … end as prio, aarsag, id from aarsager where aarsag like '%sn%' or aarsag = '-') a order by prio, aarsag |
Skrevet af jeppec
2017-09-13 09:06:46
|
Hej Bjørn og alle andre Jeg har nu opdateret søgningen i dropdownlisten for erhverv således at den først viser resultater hvor der er matche fra starten af erhvervet og derefter match inden i erhvervet/tekststrengen. Hvis det virker godt for jer i indtastningen, dvs. det ikke tage for meget performance ud af tiden det tager listen at komme frem efter søgeinput, så kan vi udbrede det til dødsårsager og andre lister. Så jeg høre gerne hvordan det virker for jer. STOR TAK til Bjørn :) Mange hilsner fra Jeppe Digitalarkivar ved Københavns Stadsarkiv |
Skrevet af Grønvold
2017-09-13 12:09:24
|
Hej Jeppe Har lige prøvet to erhverv, og det virker fint og hurtigt. OGSÅ, når jeg forsøger med bogstaver midt i ordet. Glad hilsen og god dag Birthe Mylius Grønvold Kroman Profiler: genealogiskforum.dk: http://genealogiskforum.dk/ Genealogisk forum på Facebook: https://www.facebook.com/groups/genealogiskforum/ Facebook: https://www.facebook.com/birkro Linkedin: https://www.linkedin.com/in/birthekroman/ |
Skrevet af bjørn enemark
2017-09-13 16:19:03
|
Det virker lige, som jeg havde håbet det ville, en stor forbedring! Ingen mærkbar forsinkelse og den ønskede stilling ses med det samme. Jeg så det gerne udbredt til gader, dødsårsager, dødssteder, fra-felt, sogne og til-felt. Køn og civilstand er der ingen grund til at røre ved. |
Skrevet af jeppec
2017-09-14 06:37:25
|
Hej Bjørn Jeg går videre med det :) Mange hilsner fra Jeppe Digitalarkivar ved Københavns Stadsarkiv |
Skrevet af bjørn enemark
2017-09-15 12:23:37
|
Gennemført over det hele - og det virker så godt! Sådan skulle det have været fra starten! |
Skrevet af Grønvold
2017-09-15 12:25:35
|
Det er så lækkert, at det har kunnet lade sig gøre. Det glæder jeg mig rigtig meget over. Kæmpe cadeau til alle folkene bag og fem stjerner :lol: :lol: :lol: :lol: :lol:
Glad hilsen og god dag Birthe Mylius Grønvold Kroman Profiler: genealogiskforum.dk: http://genealogiskforum.dk/ Genealogisk forum på Facebook: https://www.facebook.com/groups/genealogiskforum/ Facebook: https://www.facebook.com/birkro Linkedin: https://www.linkedin.com/in/birthekroman/ |
Skrevet af jeppec
2017-09-15 12:28:10
|
Hej Bjørn Så er det med for alle de ønskede felter :) Mange hilsner fra Jeppe Digitalarkivar ved Københavns Stadsarkiv |
Skrevet af eva-ersboell
2017-09-18 08:43:13
|
Hej Jeppe Selv om jeg p.t. ikke indtaster hele poster pga. andre opgaver, arbejder jeg jo med dødsårsagslisten hver eneste dag i forbindelse med rettelser og tilføjelser. Og det ser ud til at virke SÅ fint. Tak til jer på Arkivet og tak til Bjørn for dette initiativ. Venlig hilsen Eva E |