Någon som kan hjälpa mig med detta: <code>Select-sats
Jag har 4st tabeller i en Access-databas som jag ska kunna presentera vid en sökning i tbl1.
Den ska alltså hämta ut data från tre ytterligare tabeller baserat på ID från den första.
koden nedan fungerar.
<code>
"Select tbl1.ID, tbl1.namn, tbl2.ID, tbl2.namn, tbl3.ID, tbl3.namn, tbl4.ID, tbl4.namn
From tbl1, tbl2, tbl3, tbl4
Where tbl1.namn LIKE '%" & textbox1.text & "%' AND tbl2.ID = tbl1.ID AND tbl3.ID = tbl1.ID AND tbl4.ID = tbl1.ID"
</code>
Men när jag vill kunna söka i två olika kolumner i tbl1 från samma textbox, så blir det galet.
<code>
"Select tbl1.ID, tbl1.namn, tbl1.efternamn, tbl2.ID, tbl2.namn, tbl3.ID, tbl3.namn, tbl4.ID, tbl4.namn
From tbl1, tbl2, tbl3, tbl4
Where tbl1.namn LIKE '%" & textbox1.text & "%' OR tbl1.efternamn LIKE '%" textbox1.Text & "%' AND tbl2.ID = tbl1.ID AND tbl3.ID = tbl1.ID"
</code>
Ovanstående select måste skrivas på något annat sätt, eftersom den loopar fram en massa träffar av samma post, men jag vet inte hur.
Hoppas någon förstår vad jag är ute efter.
tack på förhand.Sv: Select-sats
...
Where (tbl1.namn LIKE '%" & textbox1.text & "%'
OR tbl1.efternamn LIKE '%" textbox1.Text & "%')
AND tbl2.ID = tbl1.ID
...
</code>