באפשרותך להשתמש בפעולה המאקרו ImportExportText כדי לייבא או לייצא טקסט בין מסד הנתונים Access הנוכחי (.mdb או .accdb) לבין קובץ טקסט. באפשרותך גם לקשר את הנתונים בקובץ טקסט למסד הנתונים הנוכחי של Access. עם קובץ טקסט מקושר, באפשרותך להציג את נתוני הטקסט באמצעות Access ועדיין לאפשר גישה מלאה לנתונים מתוכנית עיבוד המילים שלך. באפשרותך גם לייבא מטבלה או מרשימה, לייצא אל טבלה או רשימה בקובץ HTML (*.html).
הערה: אם אתה מקשר לנתונים בקובץ טקסט או בקובץ HTML, הנתונים מוגדרים לקריאה בלבד ב- Access.
הערה: פעולה זו לא תהיה מותרת אם מסד הנתונים אינו מהימן.
הגדרה
פעולת המאקרו ImportExportText מכילה את הארגומנטים הבאים.
ארגומנט פעולה |
תיאור |
---|---|
סוג העברה |
סוג ההעברה שברצונך לבצע. באפשרותך לייבא נתונים מנתונים, לייצא נתונים לנתונים או לקשר לנתונים בקובצי טקסט מופרדים או ברוחב קבוע או קבצי HTML. באפשרותך גם לייצא נתונים לקובץ נתונים של מיזוג דואר של Word, שבו תוכל להשתמש לאחר מכן עם תכונת מיזוג הדואר של Word כדי ליצור מסמכים ממוזגים כגון מכתבים אחידים ותוויות מען. בחר ייבוא מופרד, ייבוא ברוחב קבוע, ייבוא HTML, ייצוא מופרד, ייצוא ברוחב קבוע, ייצוא HTML, ייצוא Word עבור Windows Merge, קישור מופרד, קישור ברוחב קבוע או קישור HTML בתיבה סוג העברה במקטע ארגומנטים של הפעולה של חלון עיצוב המאקרו. ברירת המחדל היא ייבוא מופרד. הערה: רק סוגי העברת ייבוא מופרדים, ייבוא ברוחב קבוע, ייצוא מופרדים, ייצוא ברוחב קבוע או ייצוא סוגי העברה של Word עבור Windows Merge נתמכים בפרוייקט של Access (.adp). |
שם מפרט |
שם המפרט עבור קבוצת האפשרויות הקובע כיצד קובץ טקסט מיובא או מקושר. עבור קובץ טקסט ברוחב קבוע, עליך לציין ארגומנט או להשתמש בקובץ schema.ini, שיש לאחסן באותה תיקיה שבה נמצא קובץ הטקסט המיובא או המקושר. כדי ליצור מפרט לייבוא או לקישור של קובץ טקסט:
לאחר מכן תוכל להקליד את שם המפרט בארגומנט זה בכל פעם שתרצה לייבא או לייצא את אותו סוג של קובץ טקסט. באפשרותך לייבא, לייצא או לקשר קבצי טקסט מופרדים מבלי להקליד שם מפרט עבור ארגומנט זה. במקרה זה, Access משתמש ברירות המחדל מתיבת הדו-שיח של האשף. Access משתמש בתבנית מוגדרת מראש עבור קבצי נתונים של מיזוג דואר, כך שאינך צריך אף פעם להקליד שם מפרט עבור ארגומנט זה בעת ייצוא סוגים אלה של קבצים. באפשרותך להשתמש במפרטי ייבוא/ייצוא עם קבצי HTML, אך החלק היחיד של המפרט שחל הוא המפרט עבור עיצוב סוג נתונים. |
שם טבלה |
שם הטבלה של Access לייבוא נתוני טקסט אל נתוני טקסט, ייצוא נתוני טקסט או קישור אליהם. באפשרותך גם להקליד את שם התיקיה שאילתה שברצונך לייצא נתונים מ- Access. זהו ארגומנט נדרש. אם תלחץ על Import Delimited, Import Fixed Width או Import HTML בתיבה Transfer Type , Access יוסיף את נתוני הטקסט לטבלה זו אם הטבלה כבר קיימת. אחרת, Access ייצור טבלה חדשה המכילה את נתוני הטקסט. לא ניתן להשתמש במשפט SQL כדי לציין נתונים לייצוא בעת שימוש בפעולה המאקרו ImportExportText . במקום להשתמש במשפט SQL, עליך ליצור תחילה שאילתה ולאחר מכן לציין את שם השאילתה בארגומנט שם טבלה. |
שם קובץ |
שם קובץ הטקסט ממנו יש לייבא, לייצא או לקשר. כלול את הנתיב המלא. זהו ארגומנט נדרש. Access יוצר קובץ טקסט חדש בעת ייצוא נתונים מ- Access. אם שם הקובץ זהה לשם של קובץ טקסט קיים, Access מחליף את קובץ הטקסט הקיים. אם ברצונך לייבא או לקשר טבלה או רשימה מסוימת בקובץ HTML, באפשרותך להשתמש בארגומנט שם טבלת HTML . |
כולל שמות שדות |
מציין אם השורה הראשונה של קובץ הטקסט מכילה את שמות השדות. אם תבחר כן, Access ישתמש בשמות בשורה זו כשמות שדות בטבלה של Access בעת ייבוא או קישור של נתוני הטקסט. אם תבחר לא, Access יתייחס לשורה הראשונה כשורה רגילה של נתונים. ברירת המחדל היא לא. Access מתעלם מארגומנט זה עבור קבצי נתונים למיזוג דואר של Word עבור Windows מאחר שהשורה הראשונה חייבת להכיל את שמות השדות. בעת ייצוא טבלת Access או שאילתת בחירה לקובץ טקסט מופרד או ברוחב קבוע, Access מוסיף את שמות השדות של הטבלה או שאילתת הבחירה לשורה הראשונה של קובץ הטקסט אם בחרת כן עבור ארגומנט זה. אם אתה מייבא או מקשר קובץ טקסט ברוחב קבוע ובחר כן בתיבה זו, השורה הראשונה המכילה את שמות השדות חייבת להשתמש במפריד השדה המוגדר במפרט הייבוא/ייצוא כדי להפריד בין שמות השדות. אם אתה מייצא לקובץ טקסט ברוחב קבוע ובחר כן עבור ארגומנט זה, Access מוסיף את שמות השדות לשורה הראשונה של קובץ הטקסט עם מפריד זה. |
שם טבלת HTML |
שם הטבלה או הרשימה בקובץ ה- HTML שברצונך לייבא או לקשר. הפונקציה מתעלמת מארגומנט זה אלא אם הארגומנט Transfer Type מוגדר לייבוא HTML או ל- Link HTML. אם תשאיר ארגומנט זה ריק, הטבלה או הרשימה הראשונה בקובץ ה- HTML תיובא או תקושר. שם הטבלה או הרשימה בקובץ ה- HTML נקבע על-ידי הטקסט שצוין על-ידי תג <CAPTION>, אם קיים תגית <CAPTION>. אם אין תגית <CAPTION>, השם נקבע על-ידי הטקסט שצוין על-ידי <TITLE> התגית. אם ליותר מטבלה או רשימה אחת יש שם זהה, Access מבחין ביניהם על-ידי הוספת מספר לסוף כל שם; לדוגמה, 'עובדים1' ו'עובדים2'. |
דף קוד |
שם הרשימה ערכת תווים עם דף קוד. |
הערות
באפשרותך לייצא את הנתונים בשאילתות בחירה של Access לקובצי טקסט. Access מייצא את ערכת תוצאות השאילתה, ו מתייחס אליה בדיוק כמו בטבלה.
נתוני טקסט שאתה מצרף לטבלת Access קיימת חייבים להיות תואמים למבנה הטבלה.
-
כל שדה בטקסט חייב להיות מסוג נתונים זהה לזה של השדה המתאים בטבלה.
-
השדות חייבים להיות באותו סדר (אלא אם תגדיר את הארגומנט יש שמות שדות לכן, במקרה זה שמות השדות בטקסט חייבים להתאים לשמות השדות בטבלה).
פעולת מאקרו זו דומה ללחיצה על קובץ טקסטבקבוצה ייבואאו ייצוא בכרטיסיהנתונים חיצוניים. הארגומנטים של הפעולה ImportExportText משקפים את האפשרויות באשף שהפקודה קובץ טקסט התחילה .
עצה
מפרט ייבוא/ייצוא מאחסן את המידע הדרוש ל- Access כדי לייבא, לייצא או לקשר קובץ טקסט. באפשרותך להשתמש במפרטים מאוחסנים כדי לייבא, לייצא או לקשר נתוני טקסט מקובצי טקסט דומים או לקבצים דומים. לדוגמה, ייתכן שתקבל נתוני מכירות שבועיים בקובץ טקסט ממחשב Mainframe. באפשרותך ליצור ולשמור מפרט עבור סוג זה של נתונים ולאחר מכן להשתמש במפרט בכל פעם שאתה מוסיף נתונים אלה למסד הנתונים של Access.
הערה: אם אתה עורך שאילתה או מסנן קובץ טקסט מקושר, השאילתה או המסנן תלוי רישיות.
כדי להפעיל את הפעולה ImportExportText במודול Visual Basic for Applications (VBA), השתמש בפעולת השירות TransferText של האובייקט DoCmd .