Hallo!

Es geht eigentlich ganz einfach mit Access.

Zun�chst definiert man ein Modul mit folgender VBA-Funktion:

Function neueOrdnung
   Static nOrd
   If IsEmpty(nOrdn) Then
      nOrdn = 10
   Else
      nOrdn = nOrdn + 10
   End If
   neueOrdnung = nOrdn
End Function

Diese Funktion erzeugt fortlaufend Zahlen in Zehnerschritten und kann in
einem Update-Statement eingesetzt werden:

UPDATE tabelle SET orderID = neueOrdnung

Damit jetzt die neuen Ordnungszahlen nicht in willk�rlicher Reihenfolge
sondern abh�ngig von der bereits bestehenden Ordnung gesetzt werden,
muss man die Tabelle �ber ein SUB-SELECT definieren:

UPDATE (SELECT * FROM tabelle order by orderID) SET orderID =
neueOrdnung

Fertig, oder?

Im SQL Server macht man es genau so, nur dass man statt der VBA-Funktion
eine benutzerdefinierte Funktion verwendet. Allerdings wei� ich (noch)
nicht, wie man da das Problem mit "Static" umsetzt. Hilft mir einer?

Freundliche Gr��e
Joachim van de Bruck




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

Antwort per Email an