Thread View: dk.edb.internet.webdesign.serverside.asp
16 messages
16 total messages
Started by Michael
Mon, 02 Jan 2012 13:01
Access database udtr�k fra to tabeller
Author: Michael
Date: Mon, 02 Jan 2012 13:01
Date: Mon, 02 Jan 2012 13:01
25 lines
2135 bytes
2135 bytes
Jeg har en Access database med to tabeller "Opgaver" og "Elevresultater". Tabellen Opgaver best�r bla. af f�lgende felter OpgaveID (prim�r) og MainopgaveID. Tabellen Elevresultater best�r bla. af ROpgaveID, RMainopgaveID og Elevresultatelevbrugernavn. Jeg vil gerne lave et udtr�k der viser hvilken eller hvilke opgaver en elev mangler at besvare. Hvis tabellen Opgaver feks. har f�lgende 3 poster. MainopgaveID=23 OpgaveID= 12 MainopgaveID=23 OpgaveID= 13 MainopgaveID=23 OpgaveID= 14 Hvis tabellen Elevresultater har f�lgende 2 poster. MainopgaveID=23 OpgaveID= 12 Elevresultatelevbrugernavn = Michael MainopgaveID=23 OpgaveID= 13 Elevresultatelevbrugernavn = Michael Hvordan laver jeg et udtr�k der viser at Elevresultatelevbrugernavn = Michael mangler at l�se OpgaveID = 14? -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Mon, 02 Jan 2012 16:08
Date: Mon, 02 Jan 2012 16:08
27 lines
2288 bytes
2288 bytes
Ja det gik lidt for hurtigt :( Der var en v�sentlig fejl. Jeg har en Access database med to tabeller "Opgaver" og "Elevresultater". Tabellen Opgaver best�r bla. af f�lgende felter OpgaveID (prim�r) og MainopgaveID. Tabellen Elevresultater best�r bla. af ROpgaveID, RMainopgaveID og Elevresultatelevbrugernavn. Jeg vil gerne lave et udtr�k der viser hvilken eller hvilke opgaver en elev mangler at besvare. Hvis tabellen Opgaver feks. har f�lgende 3 poster. MainopgaveID=23 OpgaveID= 12 MainopgaveID=23 OpgaveID= 13 MainopgaveID=23 OpgaveID= 14 Hvis tabellen Elevresultater har f�lgende 2 poster. RMainopgaveID=23 ROpgaveID= 12 Elevresultatelevbrugernavn = Michael RMainopgaveID=23 ROpgaveID= 13 Elevresultatelevbrugernavn = Michael Hvordan laver jeg et udtr�k der viser at Elevresultatelevbrugernavn = Michael mangler at l�se OpgaveID = 14? -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�k fra to tabeller
Author: bsn
Date: Mon, 02 Jan 2012 23:27
Date: Mon, 02 Jan 2012 23:27
28 lines
2324 bytes
2324 bytes
"Michael Tillgaard" <mail@opgavekassen.dk> skrev i en meddelelse news:4f01d677$0$295$14726298@news.sunsite.dk... > Ja det gik lidt for hurtigt :( > Der var en v�sentlig fejl. > > Jeg har en Access database med to tabeller "Opgaver" og > "Elevresultater". > Tabellen Opgaver best�r bla. af f�lgende felter OpgaveID (prim�r) > og MainopgaveID. > Tabellen Elevresultater best�r bla. af ROpgaveID, RMainopgaveID > og Elevresultatelevbrugernavn. > Jeg vil gerne lave et udtr�k der viser hvilken eller hvilke > opgaver en elev mangler at besvare. > Hvis tabellen Opgaver feks. har f�lgende 3 poster. > MainopgaveID=23 OpgaveID= 12 > MainopgaveID=23 OpgaveID= 13 > MainopgaveID=23 OpgaveID= 14 > Hvis tabellen Elevresultater har f�lgende 2 poster. > RMainopgaveID=23 ROpgaveID= 12 Elevresultatelevbrugernavn = Michael > RMainopgaveID=23 ROpgaveID= 13 Elevresultatelevbrugernavn = Michael > Hvordan laver jeg et udtr�k der viser at > Elevresultatelevbrugernavn = Michael mangler at l�se OpgaveID = > 14? Response.Write Elevresultatelevbrugernavn & " mangler at l�se " & OpgaveID Bjarne
Re: Access database udtræk fra to tabeller
Author: Stig Johansen
Date: Tue, 03 Jan 2012 07:28
Date: Tue, 03 Jan 2012 07:28
44 lines
2706 bytes
2706 bytes
Michael Tillgaard wrote:
> Ja det gik lidt for hurtigt :(
> Der var en v�sentlig fejl.
Men det var forst�eligt ;-)
> Jeg har en Access database med to tabeller "Opgaver" og
> "Elevresultater".
> Tabellen Opgaver best�r bla. af f�lgende felter OpgaveID (prim�r)
> og MainopgaveID.
> Tabellen Elevresultater best�r bla. af ROpgaveID, RMainopgaveID
> og Elevresultatelevbrugernavn.
> Jeg vil gerne lave et udtr�k der viser hvilken eller hvilke
> opgaver en elev mangler at besvare.
> Hvis tabellen Opgaver feks. har f�lgende 3 poster.
> MainopgaveID=23 OpgaveID= 12
> MainopgaveID=23 OpgaveID= 13
> MainopgaveID=23 OpgaveID= 14
> Hvis tabellen Elevresultater har f�lgende 2 poster.
> RMainopgaveID=23 ROpgaveID= 12 Elevresultatelevbrugernavn = Michael
> RMainopgaveID=23 ROpgaveID= 13 Elevresultatelevbrugernavn = Michael
> Hvordan laver jeg et udtr�k der viser at
> Elevresultatelevbrugernavn = Michael mangler at l�se OpgaveID =
> 14?
Du skal have fat i en LEFT OUTER JOIN f.eks:
SELECT E.Elevresultatelevbrugernavn,O.Opgaveid
FROM Opgaver O
LEFT OUTER JOIN Elevresultater E
ON O.RMainopgaveID = E.RMainopgaveID
WHERE E.ROpgaveID IS NULL
Udskriv rs("Elevresultatelevbrugernavn") og rs("Opgaveid")
Kort forklaring:
En left outer join finder samtlige forekomster af Opgaver, og kobler dem til
elevresultater uanset om der findes en tilh�rende elevresultat.
Where IS NULL finder den del hvor opgaven _ikke_ findes.
--
Med venlig hilsen
Stig Johansen
Re: Access database udtr�kfra to tabeller
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 09:51
Date: Tue, 03 Jan 2012 09:51
58 lines
3211 bytes
3211 bytes
Stig Johansen wrote in dk.edb.internet.webdesign.serverside.asp:
> Du skal have fat i en LEFT OUTER JOIN f.eks:
> SELECT E.Elevresultatelevbrugernavn,O.Opgaveid
> FROM Opgaver O
> LEFT OUTER JOIN Elevresultater E
> ON O.RMainopgaveID = E.RMainopgaveID
> WHERE E.ROpgaveID IS NULL
>
> Udskriv rs("Elevresultatelevbrugernavn") og rs("Opgaveid")
>
> Kort forklaring:
> En left outer join finder samtlige forekomster af Opgaver, og kobler dem til
> elevresultater uanset om der findes en tilh�rende elevresultat.
>
> Where IS NULL finder den del hvor opgaven _ikke_ findes.
>
Tak for hj�lpen men det driller stadigt :(
Jeg har kigget p� det du har skrevet og pr�vet f�lgende ud fra det du skrev:
SELECT
Elevresultat.Elevresultatelevbrugernavn,Opgaver.OpgaveID,Elevresultat.ROpgaveID
FROM Opgaver LEFT OUTER JOIN Elevresultat ON
Opgaver.OpgaveMainopgaveID=Elevresultat.RMainopgaveID
WHERE Elevresultatelevbrugernavn = bruger AND OpgavemainopgaveID = main
Ovenst�ende giver f�lgende udtr�k
OpgaveID, elevresultatelevbrugernavn, ROpgaveID
12,Michael,12
12,Michael,13
13,Michael,12
13,Michael,13
14,Michael,12
14,Michael,13
Michael mangler at lave opgave 14, men det f�r jeg ikke rigtigt frem.
Hvis jeg bruger WHERE ROpgaveID IS NULL f�r jeg ingen udtr�k, da ROpgave ikke
er NULL men f�r en v�rdi nemlig for alle de opgaver der er lavet.
Har ogs� pr�vet f�lgende:
SELECT Elevresultat.Elevresultatelevbrugernavn,Opgaver.OpgaveID
FROM Opgaver LEFT OUTER JOIN Elevresultat ON
Opgaver.OpgaveMainopgaveID=Elevresultat.RMainopgaveID
WHERE ROpgaveID IS NULL
Men det giver nogle meget m�rkelige udtr�k.
Hvad g�r jeg lige galt her?
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtrækfra to tabeller
Author: Stig Johansen
Date: Tue, 03 Jan 2012 11:27
Date: Tue, 03 Jan 2012 11:27
60 lines
3176 bytes
3176 bytes
Michael Tillgaard wrote: > Tak for hj�lpen men det driller stadigt :( > > Jeg har kigget p� det du har skrevet og pr�vet f�lgende ud fra det du > skrev: > > SELECT > Elevresultat.Elevresultatelevbrugernavn,Opgaver.OpgaveID,Elevresultat.ROpgaveID > FROM Opgaver LEFT OUTER JOIN Elevresultat ON > Opgaver.OpgaveMainopgaveID=Elevresultat.RMainopgaveID > WHERE Elevresultatelevbrugernavn = bruger AND OpgavemainopgaveID = main > > Ovenst�ende giver f�lgende udtr�k > OpgaveID, elevresultatelevbrugernavn, ROpgaveID [snip] > > Michael mangler at lave opgave 14, men det f�r jeg ikke rigtigt frem. Nej det f�r du ikke frem, for du udv�lger ogs� Elevresultatelevbrugernavn = bruger hvor de manglende besvarelser ogs� vil have NULL. > Har ogs� pr�vet f�lgende: > > SELECT Elevresultat.Elevresultatelevbrugernavn,Opgaver.OpgaveID > FROM Opgaver LEFT OUTER JOIN Elevresultat ON > Opgaver.OpgaveMainopgaveID=Elevresultat.RMainopgaveID > WHERE ROpgaveID IS NULL > > Men det giver nogle meget m�rkelige udtr�k. Dette udtr�k burde give samtlige ubesvarede opgaver, og ikke kun den enkelte bruger. > Hvad g�r jeg lige galt her? Du g�r ikke noget galt, for jeg skriver lidt ud af hovedet og har ikke efterpr�vet SQL'erne. Jeg bruger ikke rigtig Access, og husker ikke lige begr�nsningerne, men pr�v med en subselect: SELECT * FROM ( SELECT Elevresultat.Elevresultatelevbrugernavn,Opgaver.OpgaveID FROM Opgaver LEFT OUTER JOIN Elevresultat ON Opgaver.OpgaveMainopgaveID=Elevresultat.RMainopgaveID WHERE ROpgaveID IS NULL AND OpgavemainopgaveID = main ) WHERE Elevresultatelevbrugernavn = bruger Hvis du laver to sm� kommaseparerede lister med et par brugere og et par eller 4 opgaver, kan jeg muligvis finde en VM med Access, s� jeg kan lave/afpr�ve en f�rdig SQL til dig. -- Med venlig hilsen Stig Johansen
Re: Access database udtrækfra to tabeller
Author: Stig Johansen
Date: Tue, 03 Jan 2012 12:24
Date: Tue, 03 Jan 2012 12:24
27 lines
2181 bytes
2181 bytes
Stig Johansen wrote: > Hvis du laver to sm� kommaseparerede lister med et par brugere og et par > eller 4 opgaver, kan jeg muligvis finde en VM med Access, s� jeg kan > lave/afpr�ve en f�rdig SQL til dig. Fandt lige en VM og afpr�vede nogle ting. Med den datastruktur du beskriver kan det nok ikke lade sig g�re, for der er ingen sammenh�ng mellem elever og ul�ste opgaver. Jeg vil forsl� dig at oprette et datas�t, der indeholder f.eks. Navn: Besvarelser Elev: Navn/nummer MainopgaveId: tal OpgaveID: tal Besvaret: Ja/nej Ved oprettelse af opgaver oprettes alle 'besvarelser' med Besvaret=nej, og ved svar opdateres til Ja. P� den m�de kan der skabes sammenh�ng mellem eleverne og de ubesvarede opgaver. -- Med venlig hilsen Stig Johansen
Re: Access database udtræk fra to tabeller
Author: Leif Neland
Date: Tue, 03 Jan 2012 12:57
Date: Tue, 03 Jan 2012 12:57
19 lines
2063 bytes
2063 bytes
Den 02-01-2012 14:01, Michael skrev: > Jeg har en Access database med to tabeller "Opgaver" og > "Elevresultater". > Tabellen Opgaver best�r bla. af f�lgende felter OpgaveID (prim�r) > og MainopgaveID. > Tabellen Elevresultater best�r bla. af ROpgaveID, RMainopgaveID > og Elevresultatelevbrugernavn. > Jeg vil gerne lave et udtr�k der viser hvilken eller hvilke > opgaver en elev mangler at besvare. Du mangler en liste over eleverne. Og have en en m�de at give eleverne opgaverne for. Man kan selvf�lgelig antage at alle elever, der har besvaret en opgave, skal besvare alle opgaver, s� man joiner med en "select distinct elevresultatelevebrugernavn from Elevresultater", men det overlader jeg til l�seren :-) Leif
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 13:07
Date: Tue, 03 Jan 2012 13:07
25 lines
2356 bytes
2356 bytes
Leif Neland wrote in dk.edb.internet.webdesign.serverside.asp: > > Du mangler en liste over eleverne. > Og have en en m�de at give eleverne opgaverne for. > > Man kan selvf�lgelig antage at alle elever, der har besvaret en opgave, > skal besvare alle opgaver, s� man joiner med en "select distinct > elevresultatelevebrugernavn from Elevresultater", men det overlader jeg > til l�seren :-) > > Leif > Jeg har f�lgende tabeller: elevbruger, elevklasse(hver elev er tilknyttet en klasse), Mainopgave (en slags hovedoverskrift som de enkelte opgaver er tilknyttet), Opgaver(her er de enkelte opgaver), Elevresultater (her gemmes alle elevernes besvarelser p� opgaverne), Valgtklasseopgave (Her inds�ttes hvilke Mainopgaver de enkelte klasser skal lave). Jeg har en liste med eleverne: elevbruger. Hver elev er tilknyttet en klasse. -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�kfrato tabeller
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 13:12
Date: Tue, 03 Jan 2012 13:12
35 lines
2597 bytes
2597 bytes
Stig Johansen wrote in dk.edb.internet.webdesign.serverside.asp: > > Fandt lige en VM og afpr�vede nogle ting. > > Med den datastruktur du beskriver kan det nok ikke lade sig g�re, for der er > ingen sammenh�ng mellem elever og ul�ste opgaver. > > Jeg vil forsl� dig at oprette et datas�t, der indeholder f.eks. > Navn: Besvarelser > Elev: Navn/nummer > MainopgaveId: tal > OpgaveID: tal > Besvaret: Ja/nej > > Ved oprettelse af opgaver oprettes alle 'besvarelser' med Besvaret=nej, og > ved svar opdateres til Ja. > > P� den m�de kan der skabes sammenh�ng mellem eleverne og de ubesvarede > opgaver. Tak for fors�get. Jeg kan se der er en del ting, jeg burde have overvejet mere grundigt. Jeg ved ikke om dette her kan hj�lpe. I Elevresultat har de enkelte resultater en score. Scoren er 0 hvis eleven har svaret forkert eller 1 hvis eleven har svaret rigtig. Hvis scoren nu hverken er 0 eller 1 er opgaven ikke l�st endnu? -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 15:11
Date: Tue, 03 Jan 2012 15:11
7 lines
1529 bytes
1529 bytes
Elevbruger er der hvor alle elever er ;) -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�kfrato tabeller
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 20:07
Date: Tue, 03 Jan 2012 20:07
15 lines
2048 bytes
2048 bytes
Har pr�vet med f�lgende men f�r desv�rre en fejl. Kan ikke lige se fejlen? SELECT OpgaveID FROM Opgaver WHERE OpgaveMainopgaveID = main AND Opgave.OpgaveID NOT IN (SELECT Elevresultat.ROpgaveID FROM Elevresultat WHERE RMainopgaveID = main AND ElevresultatElevbrugernavn = bruger) Microsoft JET Database Engine error '80040e10' No value given for one or more required parameters. -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtræk fra to tabeller
Author: Leif Neland
Date: Tue, 03 Jan 2012 21:08
Date: Tue, 03 Jan 2012 21:08
68 lines
4138 bytes
4138 bytes
Den 03-01-2012 14:07, Michael Tillgaard skrev:
> Leif Neland wrote in dk.edb.internet.webdesign.serverside.asp:
>>
>> Du mangler en liste over eleverne.
>> Og have en en m�de at give eleverne opgaverne for.
>>
>> Man kan selvf�lgelig antage at alle elever, der har besvaret en opgave,
>> skal besvare alle opgaver, s� man joiner med en "SELECT distinct
>> elevresultatelevebrugernavn FROM Elevresultater", men det overlader jeg
>> til l�seren :-)
>>
>> Leif
>>
> Jeg har f�lgende tabeller: elevbruger, elevklasse(hver elev er tilknyttet
> en klasse), Mainopgave (en slags hovedoverskrift som de enkelte opgaver er
> tilknyttet), Opgaver(her er de enkelte opgaver), Elevresultater (her gemmes
> alle elevernes besvarelser p� opgaverne), Valgtklasseopgave (Her inds�ttes
> hvilke Mainopgaver de enkelte klasser skal lave).
> Jeg har en liste med eleverne: elevbruger. Hver elev er tilknyttet en
> klasse.
>
Hvis tabellen Opgaver feks. har f�lgende 3 poster.
MainopgaveID=23 OpgaveID= 12
MainopgaveID=23 OpgaveID= 13
MainopgaveID=23 OpgaveID= 14
Hvis tabellen Elevresultater har f�lgende 2 poster.
MainopgaveID=23 OpgaveID= 12 Elevresultatelevbrugernavn = Michael
MainopgaveID=23 OpgaveID= 13 Elevresultatelevbrugernavn = Michael
Er MainopgaveID overfl�digt i Elevresultater, eller kan flere
MainopgaveID'er have samme OpgaveID?
Jeg formoder Elevresultatelevbrugernavn ikke er et felt, idet "Anna
Jensen" ikke er en unik identifikator, men at hver elev har et elevid.
Det vil ogs� give en masse rod, n�r Anna Jensen i 3p har v�ret til
numerolog og skifter navn til Ane Jansen...
Jeg har g�ttet mig til navnene p� n�glefelterne, hvor de ikke er givet:
SELECT ... FROM Valgtklasseopgave vko
INNER JOIN MainOpgave mo ON mo.Mainopgaveid=vko.Mainopgaveid
INNER JOIN elevklasse ek ON ek.klasseid=vko.klasseid
INNER JOIN Opgaver op ON op.Mainopgaveid=mo.Mainopgaveid
AND op.OpgaveID=mo.OpgaveID
INNER JOIN elevbruger eb ON eb.elevid=ek.elevid
Det giver en record for hver opgave for hver elev. Der kan s� v�re
relevant at s�tte begr�nsninger p� klasseid og/eller Mainopgaveid, og
tage h�jde for hvorn�r opgaven er stillet. Med mindre opgaven f�rst
kommer i Valgtklasseopgave, n�r den bliver stillet.
For at f� resultaterne med, tilf�jes dette:
LEFT OUTER JOIN Elevresultater er ON er.Mainopgaveid=mo.Mainopgaveid
AND er.OpgaveID=mo.Opgaveid
AND er.elevid=ek.elevid
For kun at f� de records, der ikke har tilknyttet et resultat, tilf�jes
dette:
WHERE er.elevid IS NULL
Der skal nok altid til sidst v�re et
ORDER BY ek.klasseid,eb.navn,op.MainopgaveID,op.OpgaveID
Leif
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Wed, 04 Jan 2012 14:41
Date: Wed, 04 Jan 2012 14:41
51 lines
3705 bytes
3705 bytes
Leif Neland wrote in dk.edb.internet.webdesign.serverside.asp: > > Er MainopgaveID overfl�digt i Elevresultater, eller kan flere > MainopgaveID'er have samme OpgaveID? Ja det er den jo egentlig. Den hedder egentlig RMainopgaveID i Elevresultater. Nej ingen MainopgaveID'er kan have samme OpgaveID eller omvendt. > > Jeg formoder Elevresultatelevbrugernavn ikke er et felt, idet "Anna > Jensen" ikke er en unik identifikator, men at hver elev har et elevid. > Det vil ogs� give en masse rod, n�r Anna Jensen i 3p har v�ret til > numerolog og skifter navn til Ane Jansen... Elevresultatelevbrugernavn i Elevresultat er unikt. Elevernes brugernavne kan ikke �ndres. De har et Elevbrugernavn og et Elevnavn. Elevnavn kan de skifte. > > > Jeg har g�ttet mig til navnene p� n�glefelterne, hvor de ikke er givet: > > SELECT ... FROM Valgtklasseopgave vko > INNER JOIN MainOpgave mo ON mo.Mainopgaveid=vko.Mainopgaveid > INNER JOIN elevklasse ek ON ek.klasseid=vko.klasseid > INNER JOIN Opgaver op ON op.Mainopgaveid=mo.Mainopgaveid > AND op.OpgaveID=mo.OpgaveID > INNER JOIN elevbruger eb ON eb.elevid=ek.elevid > > Det giver en record for hver opgave for hver elev. Der kan s� v�re > relevant at s�tte begr�nsninger p� klasseid og/eller Mainopgaveid, og > tage h�jde for hvorn�r opgaven er stillet. Med mindre opgaven f�rst > kommer i Valgtklasseopgave, n�r den bliver stillet. > > For at f� resultaterne med, tilf�jes dette: > > LEFT OUTER JOIN Elevresultater er ON er.Mainopgaveid=mo.Mainopgaveid > AND er.OpgaveID=mo.Opgaveid > AND er.elevid=ek.elevid > > For kun at f� de records, der ikke har tilknyttet et resultat, tilf�jes > dette: > WHERE er.elevid IS NULL > > Der skal nok altid til sidst v�re et > > ORDER BY ek.klasseid,eb.navn,op.MainopgaveID,op.OpgaveID Tak for dine indspark og tanker. Vil se om jeg kan f� det til at spille. -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Wed, 04 Jan 2012 15:29
Date: Wed, 04 Jan 2012 15:29
15 lines
1993 bytes
1993 bytes
Michael Tillgaard wrote in dk.edb.internet.webdesign.serverside.asp: > Ja det er den jo egentlig. Den hedder egentlig RMainopgaveID i Elevresultater. > Nej ingen MainopgaveID'er kan have samme OpgaveID eller omvendt. Aaarrrrrrggggg Ingen MainopgaveID'er kan have samme OpgaveID. Et OpgaveID er kun tilknyttet et MainopgaveID. Der kan selvf�lgelig v�re flere forskellige OpgaveID'er til hver MainopgaveID. -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: Access database udtr�k fra to tabeller
Author: Michael Tillgaard
Date: Thu, 05 Jan 2012 06:59
Date: Thu, 05 Jan 2012 06:59
27 lines
2282 bytes
2282 bytes
Fik det til at virke med f�rst at lave en liste af af alle opgaverne i en mainopgave
. I listen checkes s� hver enkel opgave i Elevresultater.
Selvom Elevresultatelevbrugernavn er unik kom det ikke til at fungere s� jeg m�tte
bruge elevresultatelevid. Tak for vinket.
..
strSQL = "Select * from Elevresultat WHERE ROpgaveID =" &
(opgaverne.Fields.Item("OpgaveID").Value) & " AND ElevresultatElevID =" &
(aktivbruger.Fields.Item("ElevID").Value) & ""
Set rs = Conn.Execute(strSQL)
IF rs.eof THEN
response.write "Denne opgave mangler du at lave."
Conn.close
set Conn=nothing
Else
Response.Write "Er lavet."
Conn.Close
Set Conn = Nothing
end if
%>
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads