Så här ser läget ut:
Jag har två tabeller, en med evenemang
samt en med föreningar som arrangerar
evenemanget. Varje evenemang har alltså ett fält der det står vilken förening som har hand om det. Jag vill hämta alla evenemang där arrangören har data i fältet email(i tabellen föreningar) och lägga det i typ enrecordset. Hur gör man detta?
Två tabeller
9 svar · 284 visningar · startad av jive02
Beskriv dina tabeller, så ska vi lösa det.
mvh
------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB
arrangemang
-rubrik
-text
-arrangör
arrangör
-namn
-adress
-email
Jag vill hämta alla arrangemang där
arrangörens mail <> ""
[Redigerat av jive02 den 23 aug 2000]
hur kopplar du tabellerna då?
det ser ut som om du inte har någon räknare som primärnyckel, och bör man ha. det blir mycket enklare att arbeta med då.
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>
Jo då!
jag skrev bara inte ut hela tabellerna.
Båda har givetvis en räknare. Dock är
det inte arrangörens ID som används i
tabellen arrangemang utan där står
namnet. Glömde att säga att databasen är access. Måste man göra kopplingarna
i access? Räcker det inte med SQL?
jodå, visst räcker det med att sätta upp relationerna i din sql-fråga.
men man måste ha något att relatera till.
vad händer nu om en av arrangörerna byter namn?
------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>
Tänkte inte på det.
Jag får ändra så att arrangemanget
innehåller arrangörens ID istället.
Evenemang
-rubrik
-text
-arrangörID*
Arrangör
-ID*
-namn
-mail
Kan något förklara principerna för hur
man gör? Jag behöver inget konkret svar.
Menar du nåt sånt här:
SQL = "SELECT * FROM tabell where id =" & Request("arrangörID")
Sen är det inte att rekommendera att ha åäö i tebellnamn och som kolumnnamn.
Byt ut det.
Andreas
Vad jag var ute efter var
SQL = "SELECT * FROM Evenemang INNER JOIN Foreningar ON Evenemang.Arrangor = Foreningar.Namn WHERE Mail <> ''"
Tack ändå!