שלח תשובה

זירת השאלות

264
צפיות
4
תשובות

שאלה על אקסס

,‏ 5 באוגוסט, 2004

שלום לכולם!
אני בונה אתר ב-ASP
יש לי טבלה באקסס שמציגה נניח מוצר בעמודה אחת ואז יש עוד עמודה מכמות עד כמות ועוד עמודה עם מחיר לכמות זו(ככל שהכמות גדולה יותר יש הוזלה במחיר).
לדוגמא שורה תראה כך:
מוצר      כמות 1          מחיר לכמות 1   כמות 2          מחיר לכמות 2
בוטנים   100-200      x  שקלים           200-700      y  שקלים

וכן הלאה….
הבעיה היא כזאת : אני רוצה שיפתח  combobox עבור כל שורה בטבלה עם רשימה :כמות 1 ,כמות2,כמות3  והמשתמש יבחר את הכמות וזה ישמר במסד הנתונים .
איך עושים זאת?

תגיות:

4 תשובות

  1. יקיר הגיב:

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

  2. על השאלה הראשונה ענו לך בתפוז
    לגבי הזניה:


    INSERT INTO tbl1 (fld1, fld2)
    SELECT fld1, fld2 FROM tbl2 WHERE…

  3. yakir הגיב:

    אני רוצה להסביר את השאלה
    כנראה שהשאלה הראשונה לא כ"כ מובנת אז אני אסביר:
    בעקרון לכל מוצר יש רק
    3 מחירים ,כאשר הכמות היא בעצם טווח מסויים לדוגמא:
    מכמות 0-3 מחיר 5 ש"ח ליחידה
    מ-3-100   מחיר 10 ש"ח ליחידה וכן הלאה.אבל יש רק
    3 סוגי מחירים,
    אני רוצה לחשב סה"כ ע"י הכפלה של מחיר בכמות והכנסת התוצאה לעמודה נקרא לה:TOTAL לדוגמא. ובסוף לסכום את כל עמודת TOTAL .הבעיה שלי זה איך לחשב את עמודת TOTAL
    המשתמש מקליד כמות ואז אני צריך לבדוק לאיזה טווח זה משתייך ולהכפיל במחיר המתאים.איך כותבים שאילתא כזו???
    אנא עיזרו לי!!!
    תודה לכולם

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!