החלפה גורפת של ערך הכרטיס פריט

פורומים אפיון ופיתוח פריוריטי החלפה גורפת של ערך הכרטיס פריט

  • Post
    DrorAmitai
    משתתף
    שלום למומחים

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

    כלומר אם הערך הקיים באותו שדה פרמטר עונה על תנאי מסויים (נניח יש בו ערך X) אזי להחליף את אותו ערך לערך אחר (למשל Y).

    האם זאת פעולה מסובכת? אני מניח שמדובר על שאילתא של סלקט/ריפלייס.  האם זאת שאילתא מורכבת לבנייה (למיישם פריוריטי, כמובן.  לא לי…)?

    מודה לכם מראש

מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • Replies
    yitzchok
    משתתף
    IL
    רצוי לא להתעסק עם שאילתאות אם אפשר יישומית.

    כמה ערכים שונים צריכים לשנות? זאת אמורת כמה X שונים יש?

    הייתי שולף את המוצרים עם X מסוים, מכין מספר שורות מתאים עם ערך Y ומדביק, או מקליד Y בראשון ויורד ואז לחיצת F10 וחוזר חלילה. אפשר להעזר שם במקרו רקורסיבי.

     

      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    DrorAmitai
    משתתף
    רוב תודות על המענה, אבל מדובר על עשרות אלפי שורות לכל X, ויש 4 איקסים שונים (כלומר צריך להריץ 4 פעמים).

    לכן חשבתי על משהו יישומי ולא משהו ברמת משתמש.

    NoamN
    משתתף
    none
    יש להעדיף את מה שיצחק הציע: מעבר לכל, השינוי אמור גם להיכנס ללוג השינויים, שאינו בהכרח יקרה בשיטה אחרת.

    אפשר להכין "מקרו רקורסיבי" אשר יבצע את אותה הפעולה פעם אחר פעם: בעיקר העתקת ערך בשדה נתון מרשומה אחת לשניה ולשלישית וכך הלאה, בהתאם לערך של קבוע המערכת RECURSIVEMACRO. אצלי הערך 800 כרגע.

    בעבר נאצלתי לשנות מנות של 5,000 פריטים שהוגדרו לא נכון.

    DrorAmitai
    משתתף

    NoamN:

    בעבר נאצלתי לשנות מנות של 5,000 פריטים שהוגדרו לא נכון.

    יש לי כ 75,000 רשומות (אולי אפילו 100,000), אבל תודה על המשוב, בכל מקרה.

    yitzchok
    משתתף
    IL
    אם כן יכול להיות שהדרך הנכונה היא להגדיר ממשק מסכי ולהעביר את העדכון בעזרת טעינה. את הקובץ אפשר להכין בעזרת שאילתאות במערכת.
      [ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]
    DrorAmitai
    משתתף
    העברתי למיישם שיעשה את ההמרה בבסיס הנתונים עצמו ולא דרך מסכי המערכת

    תודה רבה על תשומת הלב ועל הסיוע

מוצגות 6 תגובות – 1 עד 6 (מתוך 6 סה״כ)
  • יש להתחבר למערכת על מנת להגיב.