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