האם אפשר לעשות עיצוב מותנה לפקד באקסס?
-
@אוריי זה בגלל שמעיקרא הפונקציה סורקת רק את הפקדים שמסומנים
אפשר לשנות שתסרוק הכל ולעדכן את כולם, כךPublic Sub SetColors() Dim rs As DAO.Recordset Set rs = CurrentDb.OpenRecordset("ShelfCharacteristics", dbOpenSnapshot, dbReadOnly) rs.MoveFirst While Not rs.EOF If rs!ClosedShelf Then Me.Controls(CStr(rs!ShelfNumber)).ForeColor = vbRed Else Me.Controls(CStr(rs!ShelfNumber)).ForeColor = vbBlack End If rs.MoveNext Wend rs.Close End Sub
-
תוכל להוסיף בין שורה 1 לשורה 2 את הקוד
On Error Resume Next
שזה אומר להתעלם מכל השגיאות בפונקציה.
שים לב, לא הייתי משתמש בקוד כזה כלל בגרסת הפצה של תוכנה, כי באופן כללי זה דבר לא מומלץ להתעלם משגיאות בלי הבחנה, והנכון הוא לטפל בכל שגיאה לפי הקוד שלה.
אבל זה כבר נושא בפני עצמו.
למקרה שלך שבה הפונקציה רק משנה עיצוב - זה לא נורא...