אקסס | עזרה בשאילתת יצירת טבלה | שגיאה 3090
-
-
@מלא
הכנסתי השדות באופן פרטני, ללא *.
בכל אופן הסתדרתי.
הבעיה הייתה כי היה 2 שדות שהם מספור אוטומטי (2 מזהים מ-2 טבלאות).
ואי אפשר לעשות שאילתת יצירת טבלה עם שני שדות מספור אוטומטי.
מצאתי פתרון כאן להפוך בשאילתה את אחד השדות למספר ארוך ע"י:CLng ([TableName]. [AutoNum])
בכל אופן אם מישהו יודע למה זה עובד כך אשמח לשמוע הסבר. -
@איש-ימיני אמר באקסס | עזרה בשאילתת יצירת טבלה | שגיאה 3090:
בכל אופן אם מישהו יודע למה זה עובד כך אשמח לשמוע הסבר.
כפי שציינת, אקסס פשוט לא מאפשרת להכניס שני שדות מטיפוס מספור אוטומטי בטבלה אחת.
שדה מספור אוטומטי, על אף היותו מכיל מספר שלם ארוך (Long), מוגדר בצורה שונה ממספר "רגיל", ונחשב כטיפוס מיוחד בפני עצמו באקסס.
קיבלת הודעת שגיאה כי אקסס זיהתה שני שדות מטיפוס "מספור אוטומטי" בטבלה אחת. כאשר ביצעת המרה על ידי הפונקציה CLng - טיפוס השדה השתנה למספר שלם ארוך "רגיל", ואקסס לא זיהתה שגיאה.