Ved tekst søgning skal den automatisk søge på Nummer ELLER Betegnelse ELLER Bruger dvs. følgende kode
SELECT * FROM Enhed WHERE Nummer LIKE \'%\" & Streng & \"%\' OR Betegnelse LIKE \'%\" & Streng & \"%\' OR Bruger LIKE \'%\" & Streng & \"%\' Order By Nummer\"
men men men men, når man foretager denne søgning skal oplysninger fra Enhedsoplysninger automatisk komme med (altså noget med Inner Join). Men hvordan den skal komme i sætningen, det har jeg lidt svært ved at gennemskue
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
SELECT * FROM (Enhed INNER JOIN Enhedsoplysninger ON Enhed.Nummer = Enhedsoplysninger.FremmedNøgleTilEnhedsNummer)WHERE Nummer LIKE \'%\" & Streng & \"%\' OR Betegnelse LIKE \'%\" & Streng & \"%\' OR Bruger LIKE \'%\" & Streng & \"%\' Order By Nummer\"
i din tabel Enhedsoplysninger er du nødt til at have en kolonne, der relaterer til id\'et i Enhed for den pågældende record.
Dette id i Enhed går jeg ud fra er Nummer - du skal så have en fremmednøgle til dette Nummer i Enhedsoplysninger for at kunne relatere til den enhed, som Enhedsoplysningerne tilhører/vedrører. Hvis det er Kolonnen \"Enhed\" i Enhedsoplysninger, som udgør denne fremmednøgle - så er det såmænd bare den, som jeg har kaldt FremmedNøgleTilEnhedsNummer - dvs. Enhed i tabellen Enhedsoplysninger relaterer til Nummer i tabellen Enhed.
Håber jeg ikke har gjort det alt for forvirrende ;)
/nuno
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.