ABA


"עזרה לבגרות מחר אקסס - מחיקת רשומות"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #6352 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 6352
שרון אורן 
חבר מתאריך 27.5.02
259 הודעות
   16:56   18.06.03   
אל הפורום  
  עזרה לבגרות מחר אקסס - מחיקת רשומות  
 
   היי.
יש לי טבלת רופאים וטבלת תורים.
אני רוצה לאפשר מחיקה של רופאים רק במידה ואין לו תורים מסויימים.

הטבלאות מקושרות בקשרי גומלין עם השדה doc_id.

ויש עוד שאלה קטנה.
יש לי תיבה משולבת שבה יש התמחויות. הצלחתי בעזרה של מישהו מהפורום לעשות שנגיד בחרתי התמחות אז שם הרופא שעוסק בהתמחות יופיע בתיבת טקסט, בעזרת DLOOKUP. זה עובד מצויין אבל זה בתיבת טקסט ואני רוצה שיהיה בתיבה משולבת כי יש לי כמה רופאים מאותה התמחות וזה לא עובד טוב ככה.

תודה

פתיחת אייפונים נעולים לסים פרי
https://www.unlock-it.co.il


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תיבה משולבת = ComboBox? szargel 18.06.03 17:38 1
     לא... שרון אורן  18.06.03 17:45 2
  תשובות: faktoraa 19.06.03 12:49 3

       
szargel

   17:38   18.06.03   
אל הפורום  
  1. תיבה משולבת = ComboBox?  
בתגובה להודעה מספר 0
 
   DlookUp עובדת נפלא גם עם Combo.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שרון אורן 
חבר מתאריך 27.5.02
259 הודעות
   17:45   18.06.03   
אל הפורום  
  2. לא...  
בתגובה להודעה מספר 1
 
   הוא מכניס לי רק את הערך הראשון שהוא מוצא ולא את כל הרופאים מאותה המתמחות

פתיחת אייפונים נעולים לסים פרי
https://www.unlock-it.co.il


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
faktoraa

   12:49   19.06.03   
אל הפורום  
  3. תשובות:  
בתגובה להודעה מספר 0
 
   אהלן.

אני מקוה שזה לא מאוחר מדיי, אני רואה שכתבת את ההודעה אתמול וכתבת שיש לך בגרות היום. בכל מקרה...

טוב לגבי השאלות שלך:
1. על מנת לבדוק שאין תורים לרופא שאתה עומד למחוק אתה יכול גם להשתמש בפונקציה DLOOKUP או אפילו יותר טוב להשתמש בפונקציה DCount. זה צריך להראות משהו כזה:


If Dcount("docID","tblAppointments","docID=" & docIDToDelete) = 0 then
'קוד למחיקה
Else
'תיבת הודעה או משהו שאומר שלא ניתן למחוק מאחר ויש תורים לרופא זה
End If

מה שהפונקציה הזאת עושה זה היא סופרת כמה פעמים מופיע docId מסויים בתוך טבלת תורים (אני סתם קראתי לזה tblAppointments). מה שאתה צריך לעשות זה להחליף את ה-docIDToDelete בשדה של הID של הרופא אותו אתה רוצה למחוק.

2.לגבי מילוי של קומבו בכל הרופאים שיש להם את ההתמחות שבחרת בקומבו אחר:
אתה צריך לבנות שאילתה שמבוססת על טבלת רופאים וטבלת התמחויות לרופאים. אתה צריך לשים בקריטריון של docID את שם השדה של הקומבו של ההתמחויות, לדוגמה:


Forms![frmSpecial]![cmbSpeciality]

ואז תשמור את השאילתה.
מקור הרשומה של הקומבו של הרופאים צריך להיות השאילתה שבנית.

בקיצור מה שקורה זה שכאשר אתה מחליף ערך בקומבו הראשון, הקומבו השני "מסתנכרן" איתו. כל התהליך הזה נקרא גם סינכרון 2 קומבויים.

אם יש לך שאלות או שאתה רוצה הסבר יותר מפורט, תחזיר לי תשובה.

א.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net