السلام عليكم اساتذتي الافاضل ورحمة الله وبركاته
اخوتي الكرام في البرنامج المرفق هناك تعديل للاستاذ القدير ابو عمر في زر امر البحث عن سجل
طلب هو عندما ابحث عن سجل برقم الموظف واضغط زر امر طباعة السجل المحدد بالبحث يطبع لي السجل المذكور
وعلى صفحتين ( اي نسختين لهذا السجل ) ليكون لدي ستة نسخ من هذا السجل المحدد بالبحث ليسني لي تقسيمه ويكون ستة نسخ
علما ان التقرير معمول من داخل قاعدة بيانات اكسيس 2003 بأسم Report1 مع جزيل الشكر والاحترام
اساتذتي الافاضل السلام عليكم ورحمة وبركاته
جربت التعديل الذي قام به الاستاذ محمد العبيدي لكنه لم يكن هو المطلوب
الذي اريده هو عندما ابحث برقم القائمة واضغط زر امر طباعة يطبع لي رقم القائمة الذي بحث عنه بنسختين
الذي يحدث الان يطبع كل السجلات وهذا لا اريده
انا اريد ان ابحث برقم القائمة مثلا اضغط بحث واكتب رقم 1 سوف تظهر بيانات هذه القائمة ثم اضغط طباعة يجب ان يطبع هذه القائمة فقط بنسختين
لهذه القائمة فقط مع وافر التحايا والبرنامج مرفق اعلاه
اساتذتي الافاضل السلام عليكم ورحمة الله وبركاته
الاستاذ الفاضل محمد العبيدي انا لا انسى تعبك معي ربي يحفظك يارب
لكن لم يكن هو المطلوب بحيث من بحثت برقم القائمة وظهرت البيانات لتلك القائمة وضغط زر امر طباعة السجل
قامت بطباعة كل السجلات الموجودة في قاعدة البيانات
الذي اريده هو طباعة السجل المحدد بالحث على نسختين
مع فائق الشكر والاحترام
18-10-15, 02:09 PM (آخر تعديل لهذه المشاركة : 18-10-15, 02:27 PM {2} بواسطة وادي العوضي.)
استاذي الفاضل احمد حولت الحقل النصي الى رقم وهذا هو البرنامج في المرفقات
اذا امكن التعديل علية الموضوع مهم الى درجة كبيرة
اخواني هذا البرنامج بعد اضافة مكتبة اكسس من الريفرنس
اذا امكن التعديل عليه حسب ما مشروح اعلاه مع جزيل الشكر والاحترام
تستطيعين الارتباط بقاعدة الاكسييس من خلال الاداة ado بدل الاتمتة لان ايعازات الاتمتة مخفية وهذا شيء في غاية الصعوبة , لكي يتسنا لكي الوصول الى الحقل المراد طباعته بسهولة ارجو قد تكون استفدة من ذلك...
الأخ العزيز وادي اتذكر اخر تعديل قمنا به سوية على امر عرض البيانات في الجريد صحيح؟
انظر لنفس المثال وقم بالتالي
اضف اداة داتا ريبورت ورتب عليها الحقول واجعل في خاصية DataField = الذي تريد من الجدول
مثلا
Text1
DataField=ID
ونفس كود عرض الاستعلام في الجريد نفس الفكرة مع الداتا ريبورت بالضبط
set DataReport1.Datasource= rr
DataReport1.Show
فقط
حتى تجد التفاعل بشكل ايجابي وتصل الى النتيجة بسرعة عليك أخذنا الى الخط الذي توقفت عنده لا أن تعيدنا للخلف أميال
حاول ما قلته لك وأرنا آخر النتائج معك سواء ايجابية أم سلبية ولا تقلق كلنا هنا مع بعضنا البعض وأبو عمر أقلكم علماً وربما انت تفوقه همة وفهماً
بالتوفيق بارك الله فيك
سبحان الله والحمدللهولا إله إلا الله والله أكبر
اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
18-10-15, 02:48 PM (آخر تعديل لهذه المشاركة : 18-10-15, 03:09 PM {2} بواسطة وادي العوضي.)
السلام عليكم استاذنا الفاضل ابو عمر ورحمة الله وبركاته
الله عليك ربي يحميك من كل شر يارب انت استاذنا وتاج على الراس وشكرا جزيلا لك على هذا التواضع الله لايحرمنا من شخصك الكريم
والله وكلي يقين بانك تريد بي ان اصل الى مستوى اكثر بكثير من الذي بدأت منه
لكني الان متورط وبقي لي فقط طباعة السجل الذي اريد طباعة نسختين منه من خلال البحث برقم القائمة او التسلسل
لاني انا اعمل على هذا البرنامج وهذا المرفوع للمنتدى الاكثر من رائع هو عينة
وجزاك الله خيرا الجزاء يا استاذنا الفذ ( ابو عمر )
استاذي الفاضل ابو عمر التعديل الذي قام به الاستاذ محمد العبيدي
بانه قام بنسخ التقرير المعمول بالاكسس على صفحتين
لكن الخلل عند القيام بالبحث والطباعة يطبع كل السجلات والمفروض عند البحث عن سجل يطبع هذا السجل كنسختين فقط
وهكذا كلما بحثت عن سجل ما طبعه بنسختين مع وافر التحايا