15-11-2005, 18:00
|
|
|
חבר מתאריך: 01.11.05
הודעות: 11
|
|
שלום
שלום,
יש לי בעיה באקסס בבקשה תעזרו לי.
יש לי תיבה משולבת בטופס.בתיבה משולבת בוחרים שם של בן אדם.
יש לי דו"ח שמבוסס על שאליתא.
אני בוחרת שם של בן אדם מתוך התיבה המשלובת,לוחצת על כפתור והוא מצגי לי דו"ח
.בדו"ח למעלה יש שדה של השם של הבן אדם שבחרתי בתור כותרת ,ובאמצע הדו"ח יש את
כל הילדים של הבן אדם שבחרתי עם פרטים שלהם.
יש לי אפשרות לבחור בתיבה המשולבת את המילה ALL ואז יציג לי את כל הילדים של
כולם.
כתבתי בקוד של הטופס פשוט כך:
Set db = CurrentDb()
Set qf = db.QueryDefs("query11")
'sql = "SELECT TablesFather.fathername,Tableschildren.namechild
,Tableschildren.agechild,Tableschildren.phonechild "
sql = sql + "FROM ............... "
If Me.fathername <> "ALL" Then
sql = sql + "WHERE TablesFather.fathername= " + CStr(Me.fathername)
End If
הבעיה היא כשאני בוחרת את השדה all מהתיבה המשולבת הוא הכן מציג לי את כל
הילדים אך בלמעלה של הדו"ח שאמור להופיע שם את השם של האבא אני רוצה שיופיע שם
all.והוא לא מציג כך אלא מציג את השם של אב מסוים.
איך עושים את זה?
השדה שבדו"ח למעלה הוא תיבת טקסט ששם אני רוצה שיופיעה את השם שבחרתי בטופס.
בבקשה תדריכו אותי
מקווה שהבנתם אם לא תשאלו ואני אסביר לכם.
ממש דחוף לי מקווה שתוכלו לעזור.תודה
|