עבור לתוכן
Magic DevHub
adi_sys

חילול מבנה טקסט משמאל לימין - מג'יק 9.4

Recommended Posts

היי,

אני צריך לייצר קבצי טקסט (שדות מקומיים המתקבלים כפרמטרים).

מאחר ומדובר על למעלה מ 40 שדות, אני מעדיף לחולל את המבנה (טקסט) ולא להציב את השדות.

הבעיה שבחילול הוא מייצר את השדות מימין לשמאל ולא משמאל לימין כפי שנדרש.

כמו כן, קיים מרווח של תו אחד בין השדות במבנה.

האם ניתן לשלוט בכיוון חילול השדות ? ובמרווח בינהם ?

(ברור שניתן לשנות את סדר השדות בראשי לרשומה אך לא זוהי הכוונה)

תודה

adi_sys

 

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

מנסיוני יותר פשוט לקרוא שדה אחד ארוך ולשלוף את הערכים לשדות השונים באמצעות פונקציות MID ברשומה אחרי לאחר קריאת השדה.

אם בכל זאת אתה מתעקש על חילול משמאל לימין נראה לי שמעבר זמני ל- MGCONST.ENG רק לצורך חילול התוכנית - יעזור.

לגבי הרווח הבודד - אני לא מכיר דרך לעקוף התנהגות זו.

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

היי גדי,

הסיבה שמעדיף לבצע חילול אוטומטי, הינה שמדובר על למעלה מ 40 שדות ואיפיון גודלם אינו סופי עדיין.

כך שמספיק להגדיל פוזיציה אחת ואז יש צורך בעבודה רבה בכדי לבצע התאמות (אם זה באמצעות פונקצית MID או הצבת/הזזת השדות במבנה).

הרעיון שך MGCONST.ENG זמני נראה לי מצוין !

תודה

adi_sys

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

בוקר טוב,

sql server 2008 R2

ישמתי את הרעיון של שינוי ה MGCONST.HEB לאנגלית ובחזרה.

עובד מצוין !

אם היה ניתן לשלוט במרווחים שנוצרים בין השדות (תו אחד) זה היה עוד יותר טוב.

שבוע טוב

adi_sys

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

כי ב SQL SERVER 2008 יש לך אפשרות לייצא קבצי טקס  בעזרת פקודות BULK INSERT ,OPENROWSET או  BCP ממש פשוט .

לגבי מרווח מה שאתה יכול לעשות זה לחולל קודם GUI OUTPUT ולאחר מכן להחליך ל TEXT BASED FORM ואז לא יהיו לך רווחים

שתף אשכול


קישור ישיר להודעה
שתף באתרים אחרים

התחבר או הרשם על מנת להגיב.

עליך להיות משתמש רשום על מנת להגיב

צור חשבון

צור חשבון חדש בקהילה בקלי קלות.

רישום חשבון חדש

התחבר

משתמש קיים? התחבר.

התחבר עכשיו

×