אקסס למתחילים: תגובות
-
@chocolate אמר באקסס למתחילים: תגובות:
איך אני יכול לבחור באיזה סדר יוצגו הטפסים?
לפני כחודש @בערל טען:
אודה מאוד לעזרה, כרגע אני לא מתחיל מאפס אלא ממינוס, בגדר "אינו יודע לשאול".
היום הוא כבר יודע לענות, כל הכבוד!
אני מוסיף, שהפתרונות שהוא הביא הן מיונים ברמת הטופס, וישנה אפשרות למיין גם ברמת שאילתת הבסיס לטופס, דהיינו ליצור שאילתה שממיינת את הרשומות בטבלת התרומות, ולבסס את הטופס עליה, במקום על טבלת התרומות ישירות.
-
@odeddvir אמר באקסס למתחילים: תגובות:
לפני כחודש @בערל טען:
אודה מאוד לעזרה, כרגע אני לא מתחיל מאפס אלא ממינוס, בגדר "אינו יודע לשאול".
היום הוא כבר יודע לענות, כל הכבוד!
ברוך השם
אבל הכל בזכות השקעתך המרובה
והכבוד כמובן מגיע לך..!אני מוסיף, שהפתרונות שהוא הביא הן מיונים ברמת הטופס, וישנה אפשרות למיין גם ברמת שאילתת הבסיס לטופס, דהיינו ליצור שאילתה שממיינת את הרשומות בטבלת התרומות, ולבסס את הטופס עליה, במקום על טבלת התרומות ישירות.
אפשר גם ישירות בטבלה, אבל חשבתי שזה לא מומלץ וכנראה לא רצוי למשתמש.
איזה סיבה יכולה להיות בשביל להשתמש בשאילתה ולא ישירות בטופס?
-
@odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:
עד כאן להיום.
איפה שיעורי הבית?
בפרק הבא אי"ה נוסיף עוד רובד למערכת שלנו, והוא הפקת קבלות לתורמים.
איזה כיף
מחכה לזה מאודזה מאוד רלוונטי בשבילי במציאות
אני משתמש בכמה סוגי מכתבים כגון מכתבי בקשה, מכתבי תודה, מזל טוב, וקבלות כמובן.כרגע יש לי להכל תבניות בוורד ומשתמש במיילמארג' מטבלאות אקסל, ובנוסף צריך לעקוב מה כבר בוצע ונשלח ומה עדיין לא...
יש סיכוי להתפטר מהכל?
אני במתח... -
@בערל אמר באקסס למתחילים: תגובות:
איזה סיבה יכולה להיות בשביל להשתמש בשאילתה ולא ישירות בטופס?
יתכן ונרצה להשתמש ברשימה הממויינת בעוד כמה מקומות.
אני חושב שמיון ברמת הטופס הוא גם איטי יותר מאשר על ידי שאילתה.@בערל אמר באקסס למתחילים: תגובות:
כרגע יש לי להכל תבניות בוורד ומשתמש במיילמארג' מטבלאות אקסל, ובנוסף צריך לעקוב מה כבר בוצע ונשלח ומה עדיין לא...
יש סיכוי להתפטר מהכל?תוכל כבר עכשיו להשתמש במיזוג דואר, כשמקור הנתונים הוא קובץ אקסס במקום אקסל.
אבל זה חיצוני למערכת כמובן.
ניתן לעשות הכל ישירות מתוך אקסס. -
@odeddvir אמר באקסס למתחילים: תגובות:
תוכל כבר עכשיו להשתמש במיזוג דואר, כשמקור הנתונים הוא קובץ אקסס במקום אקסל.
הנתונים שלי עדיין באקסל
מחכה לרגע בו אוכל לעבור למערכת באקסס
מקווה בקרוב...ניתן לעשות הכל ישירות מתוך אקסס.
איזה כיף
מצפה בכיליון עיניים...
אגב, שאלה על המדריך:משלב מסוים, אין לי מושג ממתי.
בעת כניסה לטופס frmDonationList, בו הגדרנו בחלק ט"ו קריטריון מיוחד לפקד המשולב.קופץ לי ההודעה הזו:
יש לך מושג למה?
-
@בערל כי הגדרנו שהנתונים בשאילתא שעליה מבוסס הטופס יסתננו לפי השדה ID בטופס האב frmDonor.
כשאתה פותח את הטופס בצורה "יתומה" עצמאית (לא מתוך טופס האב) השאילתה שעליה מבוסס הטופס מחפשת את הערך הנ"ל, אך לא מוצאת אותו, כי טופס האב frmDonor סגור.
מה שגורם לתיבה הלזו לצוץ, ולבקש ממך את הערך החסר. -
@felner
אם אתה צריך עזרה עם db לתרומות באקסס, ובפרט תת של פורים
יש לי נסיון עשיר בתחום, הן בפרקטיקה והן במתודולוגיה
מרפרוף מלמעלה מה שנתת שם זה עומס של פוקנציות מסובכות אחד על השני, צריך לעשות סדר..
צור קשר ampsoftware1@gmail.com -
@odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:
שיעורי בית:
כדי להתחמק מן הבעיה הראשונה שהזכרנו לעיל, נכריח את המשתמש להכניס נתון כלשהו בקבלה: אמצעי השליחה.- צרו טבלה חדשה בשם DeliveryMethod שתכיל שדה מזהה ID ושדה נוסף בשם Description.
טבלה זו תכיל את אפשרויות השליחה של הקבלה, כאשר 1 מציין שהקבלה תישלח בדואר רגיל, ו-2 מציין כי הקבלה תישלח בדואר אלקטרוני.
- הוסיפו שדה נוסף לטבלת הקבלות בשם DeliveryMethodID מטיפוס מספר ארוך. הערכים לשדה זה יילקחו מהטבלה בסעיף א, על ידי תיבה משולבת. קבעו את ערך ברירת המחדל של השדה ל-Null.
- הוסיפו פקד תיבה משולבת עבור השדה הנ"ל בטופס הקבלה.
- צרו טבלה חדשה בשם DeliveryMethod שתכיל שדה מזהה ID ושדה נוסף בשם Description.
-
@בערל יפה מאוד! לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה...
ברשותך יש לי שתי הערות:- את השדה של ההודעה לא רציתי להפוך לנדרש, כי לפעמים אני מוציא קבלה ג'נרית בלי הודעה אישית.
אך הזכרת לי דבר חשוב ששכחתי: את שני השדות: שדה התאריך, ואופן השליחה - כן צריך להפוך לנדרשים (אני אוסיף זאת בשיעורי הבית) - את שם השדה ReceiptMethod בטבלת הקבלות, ראוי לשנות ל-ReceiptMethodID כי הוא מציין למזהה בטבלה אחרת.
- את השדה של ההודעה לא רציתי להפוך לנדרש, כי לפעמים אני מוציא קבלה ג'נרית בלי הודעה אישית.
-
@odeddvir אמר באקסס למתחילים: תגובות:
@בערל יפה מאוד! לפעמים אני מרגיש שרק אתה עוקב אחרי ההדרכה...
גם אני עוקב בהנאה רבה...
אני אמנם לא בונה את המערכת בפועל, אך לומד ומחכים על דרכי פתרון לבעיות, סדר ותכנון, וגם הרבה סדר בראש על העבודה עם אקסס.תודה רבה על כל ההשקעה!!
אני תמיד אוהב להביא קובץ דוגמא, אני כל פרק פשוט מתאפק מלבנות את המערכת ולעלות דוגמא לציבור....
-
@OdedDvir כנ"ל ( @חייםיודלביץ )
-
@odeddvir אמר באקסס למתחילים: תגובות:
את השדה של ההודעה לא רציתי להפוך לנדרש, כי לפעמים אני מוציא קבלה ג'נרית בלי הודעה אישית.
לא היה לי רעיון אחר כיצד להכריח את המשתמש להזין משהו
אצטרך להמתין לפתרוןאת שם השדה ReceiptMethod בטבלת הקבלות, ראוי לשנות ל-ReceiptMethodID כי הוא מציין למזהה בטבלה אחרת.
אופססס.....
מתקן מיד -
בעניין נתינת שמות - הומלץ - בהדרכה זו - לתת שמות רק באנגלית ולא להתפתות לאפשרות של עברית.
שאלתי היא: הרי בעיצוב טבלה יש אפשרות "כיתוב" דהיינו שלמרות שהשם האמיתי של השדה הוא באנגלית, מ"מ למשתמש - בתצוגת "גיליון נתונים" יראה השם העברי.
האם יש מניעה להשתמש באפשרות זו ?
-
@odeddvir אמר באקסס למתחילים: יצירת מערכת לניהול תורמים:
Private Sub Form_Current() If Me.frmReceipt.Form.Recordset.RecordCount = 0 Then Me.frmReceipt.Form.AllowAdditions = True Else Me.frmReceipt.Form.AllowAdditions = False End If End Sub
אני אוהב 'לקצר' בקוד שמגדיר מאפיין ל TRUE או FALSE
על ידי השמה של תוצאת התנאי ישירות,
ככה:Me.frmReceipt.Form.AllowAdditions = Me.frmReceipt.Form.Recordset.RecordCount = 0
זה נכון?
-
@מומחה-באקסס זה בהחלט אפשרי, אך פחות קריא.
בחרתי באפשרות הארוכה, כי הקוד יותר מובן כך.