h_arman
چهارشنبه 02 اردیبهشت 1388, 13:29 عصر
با سلام خدمت دوستان
من یک گزارش دارم که در حقیقت یک نامه اداری است. میدونید که هر نامه اداری باید توسط دبیرخانه شماره شود. اما چون این نامه باید بیشتر از 200 نسخه چاپ شود و هر کدام بایستی شماره جداگانه داشته باشند من برای راحتی کار یک جدول با دو فیلد به برنامم اضافه کردم. یکی شامل شماره نامه و یکی فیلد Yes/No برای اینکه مشخص بشه آیا این شماره استفاده شده یا نه؟ به تعداد لازم شماره از دبیرخانه گرفتم و در جدولم قرار دادم.
یه تابع هم نوشتم بنام NewLetterID() که با هربار فراخوانی اولین شماره نامه ای که استفاده نشده یعنی فیلد دوم آن False است را برمیگردونه و فیلد دوم اون را علامت میزنه که بعنوان استفاده شده تلقی بشه.
برای استفاده از این تابع در ReportHeader گزارشم یک TextBox گذاشتم و در ویژگیRecord Source اون نوشتم
=NewLetterID()
اما هر بار که گزارشم اجرا میشه دوبار این تابع فراخوانی میشه و درنتیجه دو شماره از لیست کم میشن.
علت اون را هم پیدا کردم. در PageFooter گزارش یه TextBox دارم که توش نوشتم
="صفحه " & [Page] & " از " & [Pages]
اگر این قسمت را حذف کنم که درنتیجه دیگه انتهای صفحات شماره صفحه را ندارم مشکل حل میشه ولی من میخوام یه راهی پیدا کنم که شماره صفحه را هم داشته باشم
دوستان اگر راه دیگری میدونند لطف کنند و راهنمایی بفرمایند.
من یک گزارش دارم که در حقیقت یک نامه اداری است. میدونید که هر نامه اداری باید توسط دبیرخانه شماره شود. اما چون این نامه باید بیشتر از 200 نسخه چاپ شود و هر کدام بایستی شماره جداگانه داشته باشند من برای راحتی کار یک جدول با دو فیلد به برنامم اضافه کردم. یکی شامل شماره نامه و یکی فیلد Yes/No برای اینکه مشخص بشه آیا این شماره استفاده شده یا نه؟ به تعداد لازم شماره از دبیرخانه گرفتم و در جدولم قرار دادم.
یه تابع هم نوشتم بنام NewLetterID() که با هربار فراخوانی اولین شماره نامه ای که استفاده نشده یعنی فیلد دوم آن False است را برمیگردونه و فیلد دوم اون را علامت میزنه که بعنوان استفاده شده تلقی بشه.
برای استفاده از این تابع در ReportHeader گزارشم یک TextBox گذاشتم و در ویژگیRecord Source اون نوشتم
=NewLetterID()
اما هر بار که گزارشم اجرا میشه دوبار این تابع فراخوانی میشه و درنتیجه دو شماره از لیست کم میشن.
علت اون را هم پیدا کردم. در PageFooter گزارش یه TextBox دارم که توش نوشتم
="صفحه " & [Page] & " از " & [Pages]
اگر این قسمت را حذف کنم که درنتیجه دیگه انتهای صفحات شماره صفحه را ندارم مشکل حل میشه ولی من میخوام یه راهی پیدا کنم که شماره صفحه را هم داشته باشم
دوستان اگر راه دیگری میدونند لطف کنند و راهنمایی بفرمایند.