🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#179
Author: Michael
Date: Mon, 02 Jan 2012 13:01
25 lines
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
#180
Author: Michael Tillgaard
Date: Mon, 02 Jan 2012 16:08
27 lines
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
#181
Author: bsn
Date: Mon, 02 Jan 2012 23:27
28 lines
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
#182
Author: Stig Johansen
Date: Tue, 03 Jan 2012 07:28
44 lines
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
#183
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 09:51
58 lines
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
#303
Author: Stig Johansen
Date: Tue, 03 Jan 2012 11:27
60 lines
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
#304
Author: Stig Johansen
Date: Tue, 03 Jan 2012 12:24
27 lines
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
#305
Author: Leif Neland
Date: Tue, 03 Jan 2012 12:57
19 lines
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
#306
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 13:07
25 lines
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
#307
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 13:12
35 lines
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
#308
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 15:11
7 lines
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
#309
Author: Michael Tillgaard
Date: Tue, 03 Jan 2012 20:07
15 lines
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
#310
Author: Leif Neland
Date: Tue, 03 Jan 2012 21:08
68 lines
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
#311
Author: Michael Tillgaard
Date: Wed, 04 Jan 2012 14:41
51 lines
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
#312
Author: Michael Tillgaard
Date: Wed, 04 Jan 2012 15:29
15 lines
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
#313
Author: Michael Tillgaard
Date: Thu, 05 Jan 2012 06:59
27 lines
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