הסבה מספיר דוס לאגרון
מתוך אגרון - וויקיפדיה
- שלב מקדים: מקם את הספריה sapir בכונן c. השאר עותק מקור ב-clients (בשרת bcserver\global) בשביל גיבוי. בדוק שהספריה והקבצים בתוכה אינם מוסתרים ואינם לקריאה בלבד.
- יש לבצע שחזור אינדקסים (חובה) ע"י הפעלת הקובץ dindex.bat מתוך התיקייה c:\sapir.
- הסרת הסיסמא מתוכנת הספיר. כנס ל-dbu.exe בספרית הספיר. פתח קובץ (F2) => בחר את הקובץ acc.dbf => בחר Utilities בתפריט (F6) => בחר ZAP.
- ביצוע דחיסה של קבצי הנתונים (כדי למנוע בעיות ביצוא). כנס שוב ל-dbu.exe ובצע pack (נמצא ב-utilities) לכל קבצי הנתונים הגדולים (dbf) והנפוצים (BOOK, KOREIM וכו') של תוכנת הספיר.
- חזור על פעולה 2.
- היכנס לתוכנת הספיר דרך הקובץ sapir.bat. אם תישאל האם לבצע שחזור אינדקסים, לחץ על כן.
- לפני היצוא בדוק את נתוני יצוא כדי לוודא יצוא מיטבי. כנס לדוחות => סטטיסטיקה => נתוני פריטים (או כותרים) => רשום לעצמך את הכמויות השונות כדי לבדוק זאת אח"כ מול קובץ האקסס.
- חזור לתפריט הראשי => כנס לאחזקה => תוכניות נוספות => יבוא/יצוא => יצוא לקובץ ASCII => לפי מספר סידורי => עליך ליצא כל פעם 10000 פריטים (לשם קובץ שונה בכל פעם) עד שתראה שלא מיוצא כלום.
- סגור את הספיר.
- כנס ל-sapirconvxp.mdb (הקובץ נמצא בנתיב \\Bcserver\global\Conversions\Sapir DOS - היכנס דרך עותק של קובץ זה) במ"ה win98 בלבד (!) באופן שלא יפעל משהו באופן אוטומטי בעליה (או במילים אחרות, לחץ על shift כשהאקסס נפתח).
- כנס לטופס frmmahad. הזן שם קובץ טקסט וקובץ mdb חדש שיווצר (הסטנדרט הוא current.mdb).
- אם תצטרך לייבא מספר קבצי טקסט, עליך לצאת ולהיכנס מהטופס כדי להוסיף לאותו קובץ mdb שנוצר (באג בתוכנה). לאחר כניסה מחדש לטופס, פשוט בחר את קובץ הטקסט הנוסף ובחר בעזרת תיבת הבחירה (עקרוני) את אותו קובץ שיצרת לפני כן. אשר כשתישאל האם להוסיף לקובץ הקיים. אם תישאל שאלה אחרת, כנראה שטעית בשלבים. בטל ובצע שוב שלב זה מהתחלה.
- בסיום כל היבוא לחץ על המשך בטופס או סגור אותו וכנס לטופס frmsendtolibdata.
- מקם קובץ lib_data.mdb חדש במקום בו תוכל לגשת אליו ממחשב ה-win 98 (קובץ lib_data.mdb נמצא ב-bcserver\global\versions\distrib\version2007\sourceFiles; אל תערוך קובץ זה, צור ממנו עותק).
- בחר בתיבה הראשונה בטופס frmsendtolibdata את הקובץ אקסס שיצרנו בטופס frmmahad. בתיבה שניה את הקובץ lib_data.mdb. בתיבה השלישית אמור להיות הערך c:\sapir. לחץ על הכפתור המשך.
- לחץ על הכפתור הראשון בטופס שנגלל בפניך ("קלוט ל-lib_data (טבלת titles והמקושרות אליה)") והמתן בסבלנות (כ-2 דקות).
- אם הטופס נסגר בפתאומיות יש לפתוח אותו מחדש ואז ללחוץ על שלב 4 ולאחריו על 5.
- הכפתורים "קלוט תיזארוס ספיר - אם יש FRT, FNT" ו"קלוט תיזאורוס" לא שימושיים אלא אם יש לספרייה תזאורוס (בדיקה: אם הטבלה FNT מכילה נתונים).
- הסבת הסטוריית ההשאלות: העתק את התיקייה Dbxl מהרשת אל תיקיית הספיר.
- העתק מהגיבוי את קובץ Ashlot.dbf (לפני שהוא נדחס - packed) אל התיקייה Dbxl שהעתקת.
- הפעל את Dbxl.exe ורשום את הפקודות הבאות:use ashlot.dbf, recall all, quit
- אם קיימת טבלה בשם Ashlot1 בקובץ SapirConvXP יש למחוק אותה.
- בצע import לקובץ ashlot.dbf שבתוך התיקייה Dbxl ובדוק שהוא יובא לטבלה Ashlot1.
- לחץ על הכפתור comDelFromLoansHistAfterRecall.