Avatar billede uthsen Nybegynder
17. februar 2004 - 18:49 Der 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?
Avatar billede trer Nybegynder
22. februar 2004 - 23:17 #1
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".
Avatar billede uthsen Nybegynder
27. februar 2004 - 17:45 #2
Der sker ikke noget når jeg klikker på Accepterknappen
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester