דו"ח חשבונית

eyalco2

New member
דו"ח חשבונית

בניתי דוח חשבונית המבוסס על שאילתה. הבעיה היא שבכל פעם שהרשומה נשמרת בטבלה והטופס נפתח מהתחלה מופיעות בדו"ח כל הרשומות ולא רק הנוכחית. איך אני מוודא שתופיע רק רשומה אחת - האחרונה? תודה.
 

eyalco2

New member
עזרה?

מצטער חברה אבל אשמח אם מישהו יוכל לסייע לי. תודה.
 

lj101

New member
מופיעות לך כל החשבוניות כי השאילתא

של הדו"ח היא כללית כלומר אמורה להציג את כל הרשומות בלי WHERE (תנאים) ב-SELECT, אתה צריך ליצור שאילתא אישית שמקבלת פרמטרים חיצוניים מתוך שדות בטופס למשל ואז להגדיר אותה כשאילתא של הדו"ח. אם אתה לא מכיר את ההמשך, תגיד אנסה לתת לך דוגמה יותר מאוחר.
 

eyalco2

New member
כן, אשמח לדוגמא

כן, אודה לך אם תוכל להראות לי דוגמא בנושא.
 

אליהו ר

New member
דוגמא לקוד

בטופס חשבונית אתה יוצר לחצן "הדפס חשבונית" הקוד של הלחצן יהיה כזה: dim stWhere as string stwhere="[קוד_חשבונית]=" & me.קוד_חשבונית docmd.openReport "חשבונית", , , stWhere את "קוד_חשבונית" תחליף בשם השדה שמכיל את המס' הייחודי של כל חשבונית המשמעות היא שאתה פותח את הדוח רק לחשבונית שמוצגת כרגע בטופס בהצלחה רבה
 
למעלה