29. januar 2005 - 20:27Der er
24 kommentarer og 2 løsninger
Multiparameter søgning
Jeg er ved at lave en database over planter. Nu vil jeg gerne kunne lave en forespørgsel hvor jeg udsøger planter fra tabellen over planter ved hjælp af egenskaber i relaterede tabeller (højde,farve,blomstringstid o.s.v). Blandt de udsøgte planter vil jeg gerne kunne markere (Afkrydse) udvalgte planter til brug for en samlet liste. Altså en liste der er resultatet af flere forskellige søgninger. Altså: 1.hvordan laver man en multiparameterforespørgsel med kombobokse (hvor nogle egenskaber evt. ikke er udfyldt)? 2. Hvordan laver man en funktion så man kan gemme udvalgte planter fra søgningen til en samlet liste/tabel? Jeg har set på Thomas Jepsens forslag på en multiparameterforespørgsel på www.makeiteasy.dk, men kunne ikke få det til at fungere.
Problemet er nok mine evner til at omsætte det til min egen database. Hvis jeg kunne få Thomas's eksempel til at virke og evt. yderligere havde et afkrydsningsfelt på hver resultatlinie- hvordan kunne jeg så evt. gemme de "afkrydsede" resultater for flere søgninger i en ny tabel?
Databasen er sendt. Håber du kan rede trådene ud.Eller i hvert fald give mig et praj om hvad jeg evt. skal gøre for at få den forespørgsel til at fungere sammen med mine data.
Jeg har medtaget de planteegenskaber der er mest relevante at søge på. Det er ikke nødvendigvis hver gang der er behov for at filtrere på alle egenskaber. Som du formentligt forstår er databasen beregnet på senere at kunne lave en liste over udvalgte planter,som kan danne grundlag for en havetegning. Derfor har jeg behov for at lave mange forskellige søgninger,men kun gemme få udvalgte planter fra hver søgning.
Db er returneret med et eksempel på søgning i et enkelt felt blot for at være sikker på ikke at spilde tiden.
thomasjepsen's søgning er dynamisk og kan søge i flere forskellige felter, men indledningsvis gemmes søgeresulteterne ikke. men det er et andet problem, som vi må tage opsenere hen. i øjeblikket gølæder det kun søgningen.
Når nu jeg vil udsøge planter til senere havetegninger,kunne det være meget hensigtsmæssigt at disse gemmes med en relation til en konkret Tegning_ID eller Have_ID. Hvordan skulle man i så tilfælde få dette flettet ind. Normalt arbejder jeg med én tegning ad gangen, men der kunne sagtens forekomme en situation,hvor jeg ville arbejde med forskellige havetegninger ind imellem hinanden. Derfor ville det være praktisk at kunne gemme resultaterne i en liste/tabel, hvor der på en eller anden måde er en reference til en bestemt haveplan/kunde eller lign.
Mugs: Ok. vi tager problemerne i den rigtige rækkefølge. Dog er det jo altid godt at forudse hvilke problemstillinger, der kunne ligge fremover. Det kunne også være der var andre brugere der kunne give et hint om hvordan man kommer videre med at gemme resultaterne fra flere udtræk i en ny tabel /liste.
grind > Det er da en god ide, at forudse problemstillingerne og det var absolut ikke min hensigt at afskære andre brugere fra indlæg - Tværtimod.
Jeg startede på dette indlæg udelukkende for at få søgningen til at fungere, men at lagre søgeresultaterne kræver en procedüre som andre er langt bedre til end jeg.
Men har du fået trhomasjepsen's søgefunktion til at fungere som du ønsker? Den sidste version jeg sendte, tillader dig at indtaste dele af et plantenavn, hvorefter funktionen vil finde de poster, hvori den indtastede tekststreng indgår.
mugs >Desværre er min HD gået. Jeg er klar igen. Kan du sende seneste kopi til mig, så ser jeg på den igen i aften og vender tilbage hvis der stadig er problemer.
Sandelig om det ikke søgefilteret virker! Så mangler jeg bare at komme det sidste stykke med at kunne danne en liste/tabel hvor jeg kan gemme udvalgte planter fra de forskellige søgninger. Er der nogen idéer til hvordan man gør det?
Mugs> Det er simpelthen kanon. Lige havd jeg eftersøgte. Vil du redegøre for hvad du har gjort? Og endelig: Kan man på nogen måde identificere søgeresultaterne i den nye tabel til f.eks en kokret tegning (hvis jeg nu havde gang i flere på samme tid?)
Ja - Jeg skal nok redegøre for det. Men jeg vil gerne vente til imorgen, da jeg har noget arbejde, som bare SKAL være færdig til imorgen tidlig (og mit vækkeur ringer 04:30), så det er ved at være short på tid.
I mellemtiden kan du sende mig din sedste version, så skal jeg implementere det for dig, samtidig med, at jeg skriver en forklaring. Hvilket program laver du dine tegninger i?
Jeg har svaret tidligere. Du skal markere mit navn og derefter trykke på accepter. På forhånd tak for point.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.