12. oktober 2004 - 09:22Der er
12 kommentarer og 1 løsning
Er det muligt at lave en søge funktion i en liste??
Jeg har en formular som er opbygget i 5 fanet med en liste på hver - Listerne udgøres af i mellem 5-7 kolonner!! Er det muligt at lave en søge funktion på formularen som søger i listerne??
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hvordan er listerne organiseret i de 5 faner nu? Er det den samme struktur i alle 5 lister og der skal soeges paa tvaers af faneblade eller er det en soegning i den enkelte liste af gangen?
ouch - ok :-) Problemet er at fremfor at referece til et kolonne navn som kunne have vaeret gjort i en tabel skal du i listen referere til kolonne-numre (startende med 0), saa hvis du laver saadan en loesning vil den bliver meget foelsom overfor aendringer i fremtiden hvis der f.eks skydes en kolonne ind i en af listerne el lign.
ok jeg tror faktisk det vil blive lige saa nemt at lave soegningen i en query der bruger de kombinerede kriterier for dine 5 lister. Paa den maade undgaar du ogsaa afhaengighed af den specifikke kolonne placering. Hvordan er dine kriterier for de 5 lister - hvad skiller dem ud i hver liste?
f.eks hvis du hiver indholdet til listerne ud fra en central firma-tabel, men med 5 forskellige kriterier vil det vaere relativt nemt at hive dem ud.
Eksempelvis hvis du har organiseret listerne efter forskellige leverandoerer (felt -leverence) og vil have firmanavn og tlf ud kan du kombinere de 5 kriterier i en SQL SELECT Firmanavn, Telefon FROM TblFirmaer WHERE Leverence = "Type1" OR Leverence = "Type2" ... osv.
ok - tricket bliver at kombinere kriterierne fra de 5 lister. Hvor forskellige er kriterierne? Er det kun AnsvarligMedarbejder der varierer eller hvordan?
ok - jeg ved ikke helt hvordan indholdet i de 5 lister kommer til at variere - men i princippet skal der saa koeres en SQL i retning af: "SELECT EmneId, Firmanavn, Navn, Telefon, Lokalnr, Mobiltelefon, Branche FROM tblEmner " & _ "WHERE ((Slet Is Null) Or (Slet = 0)) AND (Not (Moede = -1)) AND (RingIgen Is Null) AND (AnsvarligMedarbejder = " & getCurrentUserId & ") AND Telefon = " Inputboks("Indtast telefonnummer")
Eller hvis du vil soege paa navn eller dele af et navn istedet:
"SELECT EmneId, Firmanavn, Navn, Telefon, Lokalnr, Mobiltelefon, Branche FROM tblEmner " & _ "WHERE ((Slet Is Null) Or (Slet = 0)) AND (Not (Moede = -1)) AND (RingIgen Is Null) AND (AnsvarligMedarbejder = " & getCurrentUserId & ") AND Navn Like '*" & inputbox("Indtast navn eller del af navn") & "'*"
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.