Rein prizipiell ist das nicht das Riesenproblem, allerdings sehe ich,
das z.B. bei ID 2, 16 ... keine Ordnungsnummern hinterlegt sind. Die
werden dann ganz sicher ein Problem. Diese quasiordnungsnummern kannst
du sowieso vergessen, da ab der 3 Ebene kein klares System dahinter
steckt. 

1. Soweit ich den Feldnamen interpretieren kann, ist das auch nur ein
Warengruppencode.

2. Die Frage ist, ob du dich auf die Reihenfolge der Datens�tze
verlassen kannst. Wenn ja, kannst du dich auf das Textfeld
konzentrieren.

Wenn also 1. und 2. Zutrifft, hei�t das, dass jene Zeilen die keinen
Goodscode enthalten, auch nicht als gruppen existieren.

Da es ja wahrscheinlich gestern fertig gewesen sein soll, wurde ich auch
nicht lange rumtun und was in der folgenden ARt schreiben (Quasicode)
(soweit ich gesehen habe, gibt es maximal 7 Ebenen):

Select * order by id

for each
   Anzahlstriche ermitteln
   select case anzahlstriche:
      case 1: label1 = text
              fulltext = label1
      case 2: label2 = text
              fulltext = label1 & label2
      case 3: label3 = text
              fulltext = label1 & label2 & label3
      case 4: label4 = text
              fulltext = label1 & label2 & label3 & label4
      case 5: label5 = text
              fulltext = label1 & label2 & label3 & label4 & label5
      case 6: label6 = text
              fulltext = label1 & label2 & label3 & label4 & label5 &
label6
      case 7: label7 = text
              fulltext = label1 & label2 & label3 & label4 & label5 &
label6 & label7
   end select

   if Goodscode <> "" then
      response.write(Goodscode & fulltext)
   end if
next

sollte funktionieren, allerdings Anzahlstricheermitteln mu� du dir
selbst ausdenken, sollte aber nicht zu schwer sein.

liebe gr��e

Alex

(Der der mit Datenmigration tanzt :-))


-----Urspr�ngliche Nachricht-----
Von: ANGEL Harald [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 28. November 2001 15:39
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Access-Profis gefragt oder: TARIC-Code die
2te


www.egston.com/new/warennr.mdb

Dieser Link zeigt auf eine Access db: 16000 Datens�tze, Gr��e 1400 kB

Wenn man da reinschat, sieht man ungef�hr so etwas:

1       0101                    Pferde, Esel, Maultiere und Maulesel,
lebend
2                               - Pferde
3       0101 11 00              - - reinrassige Zuchttiere
4       0101 19                 - - andere
5       0101 19 10              - - - zum Schlachten
6       0101 19 90              - - - andere
7       0101 20                 - Esel, Maultiere und Maulesel
8       0101 20 10              - - Esel
9       0101 20 90              - - Maultiere und Maulesel
10      0102                    Rinder, lebend
11      0102 10                 - reinrassige Zuchttiere
12      0102 10 10              - - F�rsen (weibliche Rinder, die noch
nicht
gekalbt haben)
13      0102 10 30              - - K�he
14      0102 10 90              - - andere
15      0102 90                 - andere
16                              - - Hausrinder

Das Problem ist, es gibt nur achtstellige Nummern, bei denen sich dann
der
Text zusammensetzt (quasi vererbt):
0101 19 10 hat dann also den Text: "Pferde, Esel, Maultiere und
Maulesel,
lebend Pferde andere zum Schlachten"
(war jetzt hoffentlich klar beschrieben)
Ich (arme Seele) muss jetzt irgendein Script schreiben, dass diese
Datens�tze durchackert und mir die einzelnen Texte zusammenstopselt. Das
Problem: Ich hab keine Ahnung wie ich das machen soll.
Kann irgendein Access-Guru da mal einen Blick draufwerfen und mir einen
Tip
geben, wie ich den heutigen Tag �berleben kann (gelingt mir n�mlich nur,
wenn ich die Tabelle fertig hab).

Die fertige Tabelle sollte dann ungef�hr so aussehen:
0101 11 00      Pferde, Esel, Maultiere und Maulesel, lebend Pferde
reinrassige Zuchttiere
0101 19 10      Pferde, Esel, Maultiere und Maulesel, lebend Pferde
andere
zum Schlachten
0101 19 90      Pferde, Esel, Maultiere und Maulesel, lebend Pferde
andere
andere
0101 20 10      Pferde, Esel, Maultiere und Maulesel, lebend Esel,
Maultiere
und Maulesel Esel
0101 20 90      Pferde, Esel, Maultiere und Maulesel, lebend Esel,
Maultiere
und Maulesel Maultiere und Maulesel
0102 10 10      Rinder, lebend reinrassige Zuchttiere F�rsen (weibliche
Rinder, die noch nicht gekalbt haben)
0102 10 30      Rinder, lebend reinrassige Zuchttiere K�he

etc.

BIG THANX!!!
Angel Harald

| [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