drucker-umbenennen.p 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. DEF VAR ii AS INT NO-UNDO.
  2. DEF VAR cAlt AS CHAR INIT '\\SBSHUBER\HP Dispo' NO-UNDO.
  3. DEF VAR cNeu AS CHAR INIT '\\DWKRFS001\HBKRPR049' NO-UNDO.
  4. DEF VAR Firma AS CHAR INIT '1000' NO-UNDO.
  5. DEF BUFFER BSchrift FOR Schrift.
  6. FOR EACH Hilfstab WHERE Firma = Firma :
  7. ii = INDEX(Hilfstab.Zeichen_1, cAlt).
  8. IF ii = 0 THEN NEXT.
  9. Hilfstab.Zeichen_1 = REPLACE(Hilfstab.Zeichen_1, cAlt, cNeu).
  10. END.
  11. FOR EACH LiDruck WHERE Firma = Firma :
  12. ii = INDEX(LiDruck.Listdru, cAlt).
  13. IF ii = 0 THEN NEXT.
  14. LiDruck.Listdru = REPLACE(LiDruck.Listdru, cAlt, cNeu).
  15. END.
  16. FOR EACH Tabel WHERE Firma = Firma :
  17. ii = INDEX(Tabel.Bez1, cAlt).
  18. IF ii = 0 THEN NEXT.
  19. Tabel.Bez1 = REPLACE(Tabel.Bez1, cAlt, cNeu).
  20. END.
  21. FOR EACH Schrift WHERE Schrift.Schname = cAlt:
  22. FIND BSchrift NO-LOCK
  23. WHERE BSchrift.Schname = cNeu
  24. AND BSchrift.Schbild = Schrift.Schbild NO-ERROR.
  25. IF AVAILABLE BSchrift THEN NEXT.
  26. Schrift.Schname = cNeu.
  27. END.