webForumDet fria alternativet

Hämta pris från annan tabell...

ASP

3 svar · 424 visningar · startad av Bire

Medlem sedan dec. 199919 074 inlägg
Frågan#1

Vi ska till med inventering :(

I en Accessbas har jag ca 2000 artiklar i en tabell med artikelnummer & UTAN pris.
I en annan tabell har jag artikelnummer MED pris

Jag vill kunna publicera våra artiklar MED pris, alltså hämta priset från den tabell där det ligger. Har för mig att man kan göra detta redan i Access, men där spricker det totalt för mig...

När jag trixar med detta så hämtas allt som det ska, men varje antal artiklar fördubblas så att om vi har 3 artiklar av ett artikelnummer så visas 6 st, etc.. Inte speciellt bra om det är inventering va ;)

Så här har jag gjort:

SQLStmt = "SELECT * FROM NYTT, plartiklar WHERE NYTT.ARTNR = plartiklar.ARTNUMMER order by ARTNR"
SET RS = Connection.Execute(SQLStmt)

%>
<html>
<head>
<title>INVENTERING 2001</title>
</head>
<body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0">
<% DO UNTIL RS.EOF %>
<TABLE WIDTH="95%" BORDER="0" CELLSPACING="0" CELLPADDING="0">
	<TR>
	<TD WIDTH="20%">REFNUMMER: <%= RS("REFNUMMER")%> </TD>
	<TD WIDTH="20%">ARTIKELNUMMER: <%= RS("ARTNR")%> </TD>
	<TD WIDTH="20%">LAGERPLATS: <%= RS("LAGERPLATS")%></TD>
	<TD WIDTH="20%">PRIS: <%= RS("I_PRIS")%></TD>
	</TR>
</TABLE>
<%
RS.MoveNext
Loop
%>

...Nu har jag blottat min totala inkompetens inom detta område igen :e

Har nån tips på hur man gör detta enklast?

------------------
Här finns det en pizza till alla!

[Redigerat av Bire den 20 dec 2001]

Medlem sedan sep. 200085 inlägg
#2
SQLStmt = "select nytt.artnr, nytt.blabla, plartiklar.pris FROM NYTT INNER JOIN plartiklar ON NYTT.ARTNR = plartiklar.ARTNUMMER"

Kanske fungerar?

r/ Detta inlägg skrevs av Brimba

[Redigerat av Linda den 20 dec 2001]

Medlem sedan dec. 19995 874 inlägg
#3

Detta borde lösa ditt problem

SQLStmt = "SELECT DISTINCT NYTT.REFNUMMER, NYTT.ARTNR, NYTT.LAGERPLATS, plartiklar.I_PRIS
FROM NYTT INNER JOIN plartiklar ON NYTT.ARTNR = plartiklar.ARTNUMMER"
SET RS = Connection.Execute(SQLStmt)

------------------
Mvh
Patrik aka Brimba

[Redigerat av Brimba den 20 dec 2001]

Medlem sedan dec. 199919 074 inlägg
#4

Det gjorde det! :e

------------------
Här finns det en pizza till alla!

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)