Einzelnen Beitrag anzeigen
Alt 12.06.2006, 15:43   #8
waldbauer.com
Entwickler
Dieses Programm macht folgendes:
E-Q050-A301.140 wird E-Fiesta-A301.140
G-Q050-C460.155 wird G-Fiesta-C460.155
oder auch
E-Q050-A301.140.XXXX wird E-Fiesta-A301.140.XXXX

1) Sichere deine Datenbank IF,DF und MF

2) Du startest einfach den Programmierer und fügst den Code unten ein, danach drückst du auf ALT+F10, das wars, habs mit 3 Daten probiert, geht einwandfrei.

Wichtig: nur 1 x mit ALT+F10 durchlaufen lassen !
Wichtig: die Feldlänge darf sich in diesem Fall natürlich nicht ändern !
E-Q050- und dann wieder G-A0501... (also keine unterschiedliche Längen zwischen den Bindestrichen) !

Code:
local view daten=from ART1
use daten
while recno(daten) > 0
local str zeile = extract(daten.ARTNL1, 1, 2)&"Fiesta"&extract(daten.ARTNL1, 7, length(daten.ARTNL1))
daten.ARTNL1 = zeile
replace daten
find daten next
end while
use daten end
waldbauer.com ist offline   Mit Zitat antworten