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

ergibt 2 > 4 > 12 > 8 , also die Reihenfolge nach Rang. Ich habe aber das
Problem, dass ID 4 im Rang 3 erscheinen mu� usw.

Au�erdem mu� ich es noch irgendwie schaffen der textbox zu sagen, dass wenn
die LOB ID = 4 ist, die danebenstehende textbox den wert 3 haben mu�.

Great Problems ???


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

Antwort per Email an