> -----Original Message-----
> From: J�rg Schwalenberg [mailto:[EMAIL PROTECTED]]
> Sent: Samstag, 19. Januar 2002 13:06
> To: AspGerman Kaffeehaus
> Subject: [aspdecoffeehouse] RE: Sort Problem !
> 
> Ja die zweite variante hatte ich schon so gesetzt, aber hier hatte ich
das
> problem, dass wenn ich eine lektion festlege ich dann drei lob habe.
Will
> ich den DS updaten, kann ich auch nur diese drei LOB �ndern. Ich kann
kein
> viertes einfach hinzunehmen, weil es ja nur drei Eintr�ge unter dieser
ID
> gibt.
> 

kein Problem... wenn Du ein LOB hinzunehmen willst, dann machst Du
einfach einen zus�tzlichen Eintrag in der LernObjektLektionen-Tabelle...

Claudius

> 
> J�rg Schwalenberg
> _______________________________
> Extensions and Basics for Macromedia
> "Dreamweaver Ultradev"
> ..............................................................
> www.ultradevextensions.de
> www.udex.de
> [EMAIL PROTECTED]
> _______________________________
> ----- Original Message -----
> From: "Claudius Ceteras" <[EMAIL PROTECTED]>
> To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
> Sent: Saturday, January 19, 2002 1:03 PM
> Subject: [aspdecoffeehouse] RE: Sort Problem !
> 
> 
> Ok, jetzt verstehe ich...
> Dein Problem ist, dass Du die Reihenfolge, sowie IDs in jeweils einem
> Feld der Lektion speicherst... damit verhinderst Du, dass Du effizient
> mit den Datens�tzen per sql hantieren kannst...
> 
> Das w�re ein richtiges DB-Design zu deinem Problem:
> 
> 1. M�glichkeit: Ein Lernobjekt geh�rt immer nur zu einer Lektion
> 
> [LernObjekt]
> ID
> LernObjektID
> ...
> ...
> 
> [Lektionen]
> ID
> ...
> ...
> 
> 2. M�glichkeit: Ein LernObjekt kann zu beliebigen Lektionen geh�ren
> 
> [LernObjekt]
> ID
> ...
> ...
> 
> [Lektionen]
> ID
> ...
> ...
> 
> [LernObjektLektionen]
> LernObjektID
> LektionenID
> Reihenfolge
> 
> 
> Dann kannst Du JOINs benutzen, um die Daten in der richtigen
Reihenfolge
> zu bekommen...
> 
> 
> Claudius
> 
> >
> > Hallo Claudius,
> >
> > danke f�r die schnelle Antwort. Also hier genaueres zum Problem:
> >
> > Es gibt eine Tabelle in der Lernobjekte liegen. Diese werden in
einer
> > Lektion zusammengestellt. Z.B. k�nnen drei Lernobjekte in eine
Lektion
> > gepackt werden, bei der ich die Reihenfolge der Anzeige �ber eine
> Textbox
> > neben der Checkbox festlege.
> >
> > In der Insertseite erfasse ich die Daten f�r die Lektionen und
> zus�tzlich
> > werden alle lernoibjekte aufgelistet, die ich dann zusammenklicken
> kann
> > und
> > die ob.gen. Reihenfolge eintrage.
> >
> > Alles wird dann in die Lektionen Tabelle eingetragen, die zwei
> zus�tzliche
> > Felder f�r die gecheckte ID des LOB und die entsprechende
Reihenfolge
> des
> > Erscheinens hat.
> >
> > In der Updateseite erscheinen widerum alle LOB der LOB Tabelle und
die
> > m�ssen hier die Daten der Lektionen Felder "lobid" und "position"
> > anzeigen.
> > Wenn ich nun andere LOB zusammenklicke und eine andere Reihenfolge
> > festlege,
> > werden die Daten wieder kommasepariert in die zwei Felder
eingetragen.
> >
> > In der Anzeigeseite m�ssen dann diese gecheckten LOB in deren
> Reihenfolge
> > erscheinen.
> >
> > D.H. Die Lernobjekte kommen immer aus der LOB Tabelle und m�seen
�ber
> die
> > zwei Felder der Lektionen Tabelle >lobid  und > position  gesteuert
> > werden.
> >
> > Ich hoffe das gibt Dir einen �berblick !
> >
> >
> > J�rg Schwalenberg
> > _______________________________
> > Extensions and Basics for Macromedia
> > "Dreamweaver Ultradev"
> > ..............................................................
> > www.ultradevextensions.de
> > www.udex.de
> > [EMAIL PROTECTED]
> > _______________________________
> > ----- Original Message -----
> > From: "Claudius Ceteras" <[EMAIL PROTECTED]>
> > To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
> > Sent: Saturday, January 19, 2002 12:21 PM
> > Subject: [aspdecoffeehouse] RE: Sort Problem !
> >
> >
> > Hi,
> >
> > Ich bin mir nicht sicher, ob ich alle n�tigen informationen
> (verstanden)
> > habe...
> >
> > Ist das dieselbe Frage, wie die letzte mit den checkboxen?
> >
> > Erkl�r bitte etwas mehr zu der DB und zu dem Problem, damit wir
nicht
> in
> > die falsche Richtung denken...
> >
> > Ansonsten:
> >
> > Wenn die Reihenfolge-Zehlen in der DB stehen kannst Du danach mit
> ORDER
> > BY sortieren, auch wenn es in einer anderen Tabelle stehen sollte
als
> > die eigentlichen Daten... man muss halt JOINs machen..
> >
> > Wenn die Reihenfolge nicht in der DB steht w�rde ich mit "IN
> (4,8,2,12)"
> > erstmal die Daten des Recordsets aus der DB holen(disconnected
> > Recordset) und dann mit der Filter-Eigenschaft die einzelnen Ids in
> der
> > richtigen Reihenfolge holen.
> > Man kann z.B. ein Array benutzen um darin die richtige Reihenfolge
der
> > Ids herstellen, also etwa so:
> >
> > ID = "4,8,2,12"
> > Rang = "3,1,4,2"
> > IDArray = split(ID,",")
> > RangArray = split(Rang,",")
> > ub = ubound(IDArray)
> > Dim IDNachRang()
> > Redim IDNachRang(ub)
> >
> > For i = 0 to ub
> > IDNachRang(i) = IDArray(RangArray(i)-1)
> > Next
> >
> > Set rs = getDisconnectedRecordset( _
> > "select * from tabelle where id in (" & ID & ")")
> >
> > for i = 0 to ub
> > rs.Filter = "id = " & IDNachRang(i)
> > Response.write (i+1) & ". ID=" & rs("id")
> > Repsonse.write rs("whatever")
> > next
> >
> >
> > Claudius
> >
> >
> > > Hallo Leute,
> > >
> > > ich bin wieder mal vor dem verzweifeln.
> > > Folgende Sitouation.
> > >
> > > Ich mu� �ber zwei Textfelder, in denen kommasepariert zum einen
die
> ID
> > > eines
> > > DS und zum anderen die Rangfolge des DS in der Anzeige liegen.
> > >
> > > feld1: Die ID's >  4, 8, 2, 12
> > > feld2: Deren Rangfolge > 3, 1, 4, 2
> > >
> > > Jetzt m�chte ich zum einen, dass diese DS in der richtigen
> Reihenfolge
> > > erscheoinen, also:
> > >
> > > DS >8>12>4>2
> > >
> > > und zum anderen mu� ich in der Updateseite diese Werte wieder den
> > > dazugeh�rigen Checkboxen bzw. Textfeldern zuweisen. Mit den
> Checkboxen
> > > habe
> > > ich kein Problem, weil hier mit InStr zu arbeiten ist. Aber wie
> > bekomme
> > > ich
> > > es hin das dann in der danebenstehenden textbox der Rangfolge Wert
> > > erscheint, also
> > >
> > > checkbox > selected bei feld 1 >wert 4 , und Textbox m��te hier
dann
> > >3
> > > anzeigen ??
> > >
> > >
> > > Ich habe derzeit noch keinen Ansatz.
> > >
> > > Danke !
> > > J�rg Schwalenberg
> > > _______________________________
> > > Extensions and Basics for Macromedia
> > > "Dreamweaver Ultradev"
> > > ..............................................................
> > > www.ultradevextensions.de
> > > www.udex.de
> > > [EMAIL PROTECTED]
> > > _______________________________
> > >
> > >
> > > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > > |
> >
>
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
> >
> >
> > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
>
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
> >
> >
> > | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > |
>
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
> 
> 
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> |
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an