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