מצורף כאן קובץ, אתאר את התופעה, ואשמח להסבר ו/או עזרה (הקובץ הזה הוא רק תמצית מהקובץ המקורי וכאן חוזר על עצמו התופעה בצורות שונות).
יש לי טבלה, באחד העמודות של הטבלה יש מספר מסוים לכל רשומה.
כמו"כ יש טופס שבו יש תיבה משולבת ששם בוחרים מרשומות הטבלה הנ"ל.
כמו"כ יש שאילתה המבוססת על הטבלה, ובקריטריון מוגדר שיציג רק מה שנבחר בתיבה המשולבת שבטופס.
בנוסף יש שדה בטופס ששם אמורים לרשום מספר מסוים, ויש שדה נוסף ששם המערכת אמורה לכתוב, ע"י המאקרו.
בלחצן שבטופס מוגדר שאם המספר בשורה גדול (או קטן, אני כבר מבולבל) מהמספר המופיע בעמודה "מספר" שבשאילתה אז המערכת תשים 100 בשורה השלישית בטופס, ואם לא המערכת תציג הודעה "אין בונוס".
בפועל מה שקורה הוא שונה בתכלית ממה שאמור להיות.
לדגומה בחרתי בתיבת המשולבת ברשומה שבו המספר הינו 10500, ואז אם בשורה השניה בטופס הכנסתי 2000 הוא כתב לי באמת אין בונוס, אך אם הכנסתי 1000, ועד 1050 הוא כן הכניס 100 בשורה השלישית.
אז מה קורה כאן, איך ייתכן ש 2000 הוא מספר קטן מ 1000, או לחילופין, איך ייתכן ש 900 הוא מספר גדול מ 1050.
יש לי טבלה, באחד העמודות של הטבלה יש מספר מסוים לכל רשומה.
כמו"כ יש טופס שבו יש תיבה משולבת ששם בוחרים מרשומות הטבלה הנ"ל.
כמו"כ יש שאילתה המבוססת על הטבלה, ובקריטריון מוגדר שיציג רק מה שנבחר בתיבה המשולבת שבטופס.
בנוסף יש שדה בטופס ששם אמורים לרשום מספר מסוים, ויש שדה נוסף ששם המערכת אמורה לכתוב, ע"י המאקרו.
בלחצן שבטופס מוגדר שאם המספר בשורה גדול (או קטן, אני כבר מבולבל) מהמספר המופיע בעמודה "מספר" שבשאילתה אז המערכת תשים 100 בשורה השלישית בטופס, ואם לא המערכת תציג הודעה "אין בונוס".
בפועל מה שקורה הוא שונה בתכלית ממה שאמור להיות.
לדגומה בחרתי בתיבת המשולבת ברשומה שבו המספר הינו 10500, ואז אם בשורה השניה בטופס הכנסתי 2000 הוא כתב לי באמת אין בונוס, אך אם הכנסתי 1000, ועד 1050 הוא כן הכניס 100 בשורה השלישית.
אז מה קורה כאן, איך ייתכן ש 2000 הוא מספר קטן מ 1000, או לחילופין, איך ייתכן ש 900 הוא מספר גדול מ 1050.