Forum Replies Created
- Replies
-
- אפריל 2, 2009 בשעה 9:14 am
- in reply to: הוספת "חתימה" בתחתית התעודה (הזמנת רכש לדוגמא)
הי רועיהצעתי היא:
1. להכניס שדה חדש במסך נתוני החברה – "חותמת מסמכים" היא תכיל קישור לקובץ תמונה כמו שדה הלוגו
2. להוסיף דו"ח נוסף להדפסת הזמנות שיציג את התמונה הנ"להפתרון הזה טוב אם אתה צריך חתימה אחת לכל המתשמשים שלך. אם אתה צריך חתימה שונה לכל משתמש, את השדה הנ"ל צריך להכניס בכרטיס עובד.
- אפריל 1, 2009 בשעה 6:42 pm
- in reply to: הגדרת תנאי בדוח
בכיף.אם אתה רוצה להציג נתון נוסף עבור היצרן שמופיע. (כמו תיאור היצרן, מק"ט היצרן) אז צריך לבחור אחת משתי האפשרויות:
1. לכתוב קוד SQL כשלב מקדים
2. להכניס עמודה חישובית שתציג שרשור של כל הנתונים הללו למחרוזת אחת- אפריל 1, 2009 בשעה 6:20 pm
- in reply to: הגדרת תנאי בדוח
כן. אלו השדות
השדה הוא "חישוב עמודה" ולא "חישוב קבוצתי" כמו שכתבתי בטעות קודם. בתצוגת ברירת מחדל – שביעי מימין.- אפריל 1, 2009 בשעה 6:08 pm
- in reply to: הגדרת תנאי בדוח
אם אנחנו רוצים להציג יצרן יחיד לכל מק"ט ,מבלי לכתוב שלב SQL בפרוצדורה , אנחנו צריכים לוותר או על שם היצרן או על תיאור היצרן. אחת מהן צריך למחוק מהדוח.נשארנו עם עמודה אחת שמציגה את היצרן. במחולל דוחות יש שדה שנקרא "חישוב קבוצתי".
צריך לרשום שם M בשורה של העמודה שבחרנו להשאיר.כדי להציג את יצרן אחד – גם שם יצרן וגם תיאור יצרן צריך SQL בפרוצדורה.
האם יותר מובן כעת ? אם כן מה אתה בוחר ? אם לא , מה לא הסברתי טוב ?
- אפריל 1, 2009 בשעה 5:20 pm
- in reply to: הגדרת תנאי בדוח
הבנתי. תודה רבה על הפרגון.אם אנחנו רוצים להשאר עם פתרון שלא כולל כתיבת SQL אתה צריך לבחור אחת מהחלופות הבאות:
1. לוותר או על שם היצרן (הכי טוב לדעתי כי זה משאיר את הזום למסך היצרנים)
2. לוותר על תיאור היצרן
3. לאחד אותם לעמודה אחת – בעמודה מחושבת חדשהאחרי שבחרת את הפתרון שמתאים לך, תוציא מהדו"ח את העמודות האחרות. בעמודה שהשארת תסמן M בשדה חישוב קבוצתי.
תריץ את הדו"ח ןתבדוק אם זו התוצאה הרצויה. כמובן יש למחוק את הסטרינג שכתבתי לך בתחילת השרשור
- אפריל 1, 2009 בשעה 4:45 pm
- in reply to: הגדרת תנאי בדוח
1. כנראה שיש פה אי הבנה. האם אתה רוצה להפיק את הדו"ח רק על יצרן אחד קבוע מראש ?? אם כן, תחליף את YourManfName בביטוי שכתבתי בקוד היצרן הזה. אם אתה רוצה שלכל יצרן יופיע מוצר יחיד בדו"ח – זו כבר אופרה אחרת לגמרי.2. יש שני תפריטים במערכת בשם דוחות עצי מוצרים. התפריט שאתה מסתכל בו הוא PARTTREEREP
- אפריל 1, 2009 בשעה 4:30 pm
- in reply to: הגדרת תנאי בדוח
1. מה השם (הפנימי)התפריט שאליו אתה מנסה להוסיף ?
2. שלח Dump של הדו"ח- מרץ 31, 2009 בשעה 2:12 pm
- in reply to: הגדרת תנאי בדוח
תעתיק את הפרוצדורה ואת הדו"ח המופעל ממנה. יודע איך לעשות זאת ?פתח את הפרוצדורה החדשה במחולל, רד לשלב 20,רשום שם את שם הדו"ח החדש במקום מה שיש שם, F6, רד לעמודה 70, רד לביטוי תנאי ורשום:
[code:1]= 'YourManfName'[/code:1]'YourManfName' = מספר היצרן שאתה רוצה להציג
צא מהכל והרץ את הדו"ח- מרץ 31, 2009 בשעה 1:27 pm
- in reply to: הגדרת תנאי בדוח
מה שם הדו"ח ?- מרץ 30, 2009 בשעה 4:48 pm
- in reply to: תמחיר תעשייתי
כספים > תמחיר תעשייתי > הרצות תמחיר > הצגת פרמטרים תמחיריים- מרץ 30, 2009 בשעה 12:07 pm
- in reply to: הוספת טבלה
שים לב. הוספתי שורה לקוד.- מרץ 29, 2009 בשעה 10:40 pm
- in reply to: הוספת טבלה
[code:1]/* Replace YOURTABLENAME with the real table name *//* CURDATE/POST-FIELD */
:$.SEKNAME = '1000' ;
/* this is the number of the first record change it to whatever you like*/
SELECT ITOA(MAX(ATOI(SEKNAME)) + 1) INTO :$.SEKNAME
FROM YOURTABLENAME ;/* PRE-INSERT */
:«»SEKNAME = :$.SEKNAME ;
LABEL 10 ;
GOTO 20 WHERE NOT EXISTS
(SELECT 'X'
FROM YOURTABLENAME
WHERE SEKNAME = :«»SEKNAME)
;
:«»SEKNAME = ITOA(ATOI(:«»SEKNAME) + 1);
LOOP 10 ;
LABEL 20 ;:$.SEKNAME =:«»SEKNAME ;
[/code:1]- מרץ 29, 2009 בשעה 10:16 pm
- in reply to: איך אני מתקין את חתימות הדוא"ל שהורדתי מהאתר ?
הי ערןיש לבצע על שרת נסיון ולוודא תקינות לפני הרצה בשרת האמיתי.
0. אם בסיס הנתונים שלך הוא טבולה , הוצא את כל משתמשי המערכת.
1. שמור את הקובץ במסלול "קצר" (כמו c:\tmp או c:\temp)
2. התחבר למערכת כ tabula (או Manager אם בסיס הנתונים שלך הוא טבולה)
3. הפעל את הפרוצדורה מנהל המערכת > עדכונים > בצוע עדכון מהדורה
4. בחלון הקלט לחץ על האייקון של הספרייה ,בחר את הקובץ הנ"ל, ולחץ OK
5. הכנס את סיסמת מנהל המערכת ולחץ OK.
6. המתן עד לסיום הריצה – זה יכול לקחת כמה דקות.
7. צא מהמערכת לחלוטין, כולל סגירה של כל המסכים הפתוחים והתחבר מחדש- מרץ 26, 2009 בשעה 6:51 pm
- in reply to: הוספת טבלה
הי,
כל טבלה חייבת שיהיה לה מפתח U. מפתח A אינו חובה.
הכי פשוט במבחינתך הוא להשאיר את מבנה העמודות כמו שהוא, להגדיר את SEKNAME מפתח U, את SEK מפתח A.עד כאן הטבלה.
באשר למסך –
על אחת מהעמודות שתמיד יהיה בהן ערך (אם מחמת שהן חובה או אם מחמת שיהיה טריגר שימלא אותן) תכניס POST-FIELD. תפקידו של טריגר זה יהיה למלא את :$.SEKNAME במספר הרץ. כדי לחשב אותו, מצא את הערך המקסימלי הקיים והוסף לו 1.
זה עדיין לא הכל – ב PRE-INSERT עליך לבדוק שוב שהערך אינו קיים בטבלה (הוא יכול להיות קיים כי שני משתמשים פותחים שורה חדשה, מקבלים את אותו מקסימלי + 1, הראשון הצליח להכנס, כשהשני יורד מהשורה, הוא מנסה להכניס נתון קיים למפתח U וההכנסה נכשלת). אם מצאת שהוא קיים, קדם אותו באחד עד אשר לא תמצא ערך זהה בטבלה.
- מרץ 25, 2009 בשעה 12:53 pm
- in reply to: הוספת עמודה
בשמחה