-
יש לי טופס שמחולק לכרטיסיות בכרטיסיה א' מוצגים נתונים מטבלה א' ובכרטיסיה ב' מוצגים נתונים משאילתת סיכום שמופעלת על טבלה ב' ומסכמת לפי פרמטרים (איידי של טבלה א') ובכרטיסיה ג' מוצגים נתונים מטבלה ג', משום מה, ברגע שאני עושה את זה כך, לא ניתן לערוך את הנתונים בכרטיסיה א' באמצעות הטופס בעוד שאת הנתונים האחרים בכרטיסיה ג' כן ניתן לערוך, למה זה קורה? ואיך אני פותר את זה?
-
@אביי פקד כרטסת באקסס טוען את כל הכרטיסיות בו זמנית, מה שגורם לנעילה של הטבלה. אם את מציג את הטבלה בשני מקומות יחדיו - אחד מהם יינעל.
הואיל וממילא אתה לא מציג למשתמש יותר מכרטיס אחד בכל זמן נתון, אתה יכול לקבוע על ידי קוד שרק במעבר לכרטיס מסויים - הטופס שבו ייטען. אבל הרבה יותר פשוט להשתמש בפקד ניווט. -
@אביי מספיקה שאילתת סיכום לבד, עם צירוף חיצוני של הטבלאות:
SELECT Clients.FirstName, Clients.LastName, Count(ClientTransactions.TransactionID) AS ClientTransactionsCount FROM Clients LEFT JOIN ClientTransactions ON Clients.ClientID = ClientTransactions.ClientID GROUP BY Clients.FirstName, Clients.LastName;
-