17. februar 2004 - 18:49Der er
1 kommentar og 1 løsning
Søg indenfor en record.Hvordan?
Jeg har nogle DBEdit-felter, hvor jeg gerne vil indtaste f.eks sidenummer til nogle billeder. Der er mange billeder og dermed mange DBEdit-felter i hver record. Nu vil jeg gerne tilføje en knap el. lignende, hvor der fremkommer en InputBox. I denne IndputBox vil jeg så indtaste det sidenummer, jeg ønsker programmet skal finde. Der skal altså søges indenfor den enkelte record og ikke i hele tabellen.Har derfor heller ikke lavet de mange DBEdit-felter til indexfelter. Men hvordan gør jeg lige det?
Du laver blot en løkke der løber de forskellige dbedit's gennem og sammenligner indholdet af dem med den værdi du søger efter. Hvert felt i tabellen har en index værdi du kan benytte til at finde feltet udfra - du kan se nærmere i delphis hjælpefunktion hvis du slår op under det tabel-komponent / data set du benytter.
En anden ting - det lyder som du har problemer med dit database design. Gentagne felter (i dit tilfælde sidenumre) bør splittes ud i selvstændig tabel i separate rækker (normalisering).
Det vil også gøre databasen hurtigere at du bruger den som en relationel database fremfor et "regneark".
Der sker ikke noget når jeg klikker på Accepterknappen
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.