Hej, är inte hundra men tror att det är något sånt här du är ute efter : <code>SQL problem
Jag har två tabeller Slitten_stall och Etiketter_artikelinfo.
I Slitten.stall finns det två fält: Artikel och F01 som tillsammans kan bilda olika artikelnummer som finns i tabell Etiketter_artikelinfo.
Kan man i en och samma SQL-sats slå ihop fälten Slitten_stall.Artikel och Slitten_stall.F01 och sedan använda detta sammanslagna fält för att söka reda på motsvarande artikel i tabellen Etiketter_artikelinfo?
Jag har gjort ett försök nedan men då får jag följande fel :
Jag använder Access som databas.
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
<code>
strquery= "SELECT (Slitten_stall.Artikel + Slitten_stall.F01) AS art " &_
"FROM Slitten_stall, Etiketter_artikelinfo Where art = Etiketter_artikelinfo.Artnr"
</code>
//FredrikSv: SQL problem
<code>
strquery= "SELECT * from etiketter_artikelinfo where art in (select comb_art as Slitten_stall.Artikel & Slitten_stall.F01)"
</code>
/CSv: SQL problem
strSQL = "SELECT Slitten_stall.*, Etiketter_artikelinfo.*" & vbCrLf & _
"FROM Slitten_stall LEFT JOIN Etiketter_artikelinfo ON Slitten_stall.Artikel + Slitten_stall.F01 = Etiketter_artikelinfo.Artnr"
</code>