› פורומים › אפיון ופיתוח פריוריטי › החלפה גורפת של ערך הכרטיס פריט
- This topic has 6 תגובות, 3 משתתפים, and was last updated לפני 2 שנים, 11 חודשים by DrorAmitai.
- Post
-
- דצמבר 2, 2021 בשעה 1:02 pm
שלום למומחיםאני צריך להחליף איזה ערך טקסטואלי בכרטיס פריט (פרמטר מסויים), שהוזן לא נכון, בטעות. מדובר על פעולה גורפת על כל כרטיסי הפריט במערכת.
כלומר אם הערך הקיים באותו שדה פרמטר עונה על תנאי מסויים (נניח יש בו ערך X) אזי להחליף את אותו ערך לערך אחר (למשל Y).
האם זאת פעולה מסובכת? אני מניח שמדובר על שאילתא של סלקט/ריפלייס. האם זאת שאילתא מורכבת לבנייה (למיישם פריוריטי, כמובן. לא לי…)?
מודה לכם מראש
- Replies
-
- דצמבר 2, 2021 בשעה 4:45 pm
רצוי לא להתעסק עם שאילתאות אם אפשר יישומית.כמה ערכים שונים צריכים לשנות? זאת אמורת כמה X שונים יש?
הייתי שולף את המוצרים עם X מסוים, מכין מספר שורות מתאים עם ערך Y ומדביק, או מקליד Y בראשון ויורד ואז לחיצת F10 וחוזר חלילה. אפשר להעזר שם במקרו רקורסיבי.
[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- דצמבר 5, 2021 בשעה 7:20 am
רוב תודות על המענה, אבל מדובר על עשרות אלפי שורות לכל X, ויש 4 איקסים שונים (כלומר צריך להריץ 4 פעמים).לכן חשבתי על משהו יישומי ולא משהו ברמת משתמש.
- דצמבר 5, 2021 בשעה 8:29 am
יש להעדיף את מה שיצחק הציע: מעבר לכל, השינוי אמור גם להיכנס ללוג השינויים, שאינו בהכרח יקרה בשיטה אחרת.אפשר להכין "מקרו רקורסיבי" אשר יבצע את אותה הפעולה פעם אחר פעם: בעיקר העתקת ערך בשדה נתון מרשומה אחת לשניה ולשלישית וכך הלאה, בהתאם לערך של קבוע המערכת RECURSIVEMACRO. אצלי הערך 800 כרגע.
בעבר נאצלתי לשנות מנות של 5,000 פריטים שהוגדרו לא נכון.
- דצמבר 5, 2021 בשעה 9:12 am
בעבר נאצלתי לשנות מנות של 5,000 פריטים שהוגדרו לא נכון.
יש לי כ 75,000 רשומות (אולי אפילו 100,000), אבל תודה על המשוב, בכל מקרה.
- דצמבר 5, 2021 בשעה 8:06 pm
אם כן יכול להיות שהדרך הנכונה היא להגדיר ממשק מסכי ולהעביר את העדכון בעזרת טעינה. את הקובץ אפשר להכין בעזרת שאילתאות במערכת.[ בבקשה לא לשלוח הודעות פרטיות במערכת - אני לא קורא אותן ]- דצמבר 6, 2021 בשעה 2:32 pm
העברתי למיישם שיעשה את ההמרה בבסיס הנתונים עצמו ולא דרך מסכי המערכתתודה רבה על תשומת הלב ועל הסיוע
- יש להתחבר למערכת על מנת להגיב.