לבנתיים אני באקסס אבל אני מתכוון להעביר את זה ל MSSQL
בתגובה להודעה מספר 3 שנכתבה על ידי fat fish שמתחילה ב "לא חבל לרוץ על כל הנתונים עם לולאה?"
כי אקסס זה פשוט לא מתאים!
אבל מצד שני אני לא ממש מבין ב MsSql עוד לא התקנתי את התוכנה של זה אפילו...
אז באקסס ה TOP זה לא בשביל לקבל מספר רשומות שאתה רוצה? כלומר TOP 2, מספר ידוע מראש...
לפי הרעיון של שימי זה לרוץ פעמיים על הלולאה?
כי לפי מה שאני עושה אני צריך שבכל הרשומות יהיה כתוב נגיד 0
וכשתגיע הרשומה האחרונה שבמקום 0 יהיה כתוב 1
צריך כאן תנאי.
אז אפשר לעשות בלולאה בדיקה שאם יש עוד רשומה אחריו או אין(כלומר הוא אחרון)? איך
בעעעע
בתגובה להודעה מספר 5 שנכתבה על ידי fat fish שמתחילה ב "באקסס יש פיתרון פשוט...."
בגלל שההצהרות לא הצליחו לי אז עשיתי רגיל.
פשוט סידרתי בסדר הפוך ואז האחרון הוא הראשון
זה לא היה בתכנון הראשוני שלי אבל עכשיו זה פועל סידרתי עם פונקציה :]
לא ידעתי שיש משהו כמו LIMIT של MySQL באקסס, מצטער...
בתגובה להודעה מספר 3 שנכתבה על ידי fat fish שמתחילה ב "לא חבל לרוץ על כל הנתונים עם לולאה?"
זה אכן חבל (ואני אף פעם! לא עושה את זה...), אבל לא חשבתי שזה אפשרי (ראה תגובות מתחתיך) - השיטה שלך - של COUNT - שגוייה לחלוטין. מה אם מחקו שורות מהטבלה הזאת? תחשוב על זה - אנחנו רוצים את ה ID של השורה האחרונה, לא את מספר השורות שיש כרגע בטבלה...