الجشعمي قام بنشر أغسطس 29, 2007 قام بنشر أغسطس 29, 2007 اخي الفاضل .. لسلام عليكم احيانا يتم طباعة الفاتورة او سند القبض أكثر من مرة وبدون علم الادارة .. فهل هناك طريقة لحل هذه المشكلة علما ... مع العلم أنني حاولت بأكثر من طريقة لكنني لم اتوصل الى المطلوب عملت نموذج في مربع نص - وزر طباعة يرجى التكرم بافادتي عن كيفية :-1 1- وضع التاريخ في مربع الناص بعد الضغط على زر ( الطباعة ) يضع التاريخ والوقت الحالي .. 2- وضع مربع نص آخر يضع كم مرة تم طباعة هذه الصفحة ... وشكرا لكم ..
ظل السراب قام بنشر أغسطس 29, 2007 قام بنشر أغسطس 29, 2007 السلام عليكم ورحمة الله وبركاته احيانا يتم طباعة الفاتورة او سند القبض أكثر من مرة وبدون علم الادارة ..فهل هناك طريقة لحل هذه المشكلة علما ... يتم وضع حقل في الجدول الذي هو مصدر التقرير واذا كان هذا التقرير مصدره الاستعلام يوضع الحقل في الجدول عندما تعطي امر الطباعه بعد تنفيذ الامر يضع التاريخ في نفس الحقل الذي هو في الجدول وتضع في الاستعلام الخاص بالتقرير الشرط التالي تحت حقل التاريخ null اي انه لن يعرض في التقرير الا البيانات التي لم يسبق طباعتها يمكنك ارفاق مثال ليتم التعديل عليه والله اعلم والسلام عليكم ورحمة الله وبركاته
ابراهيم - ابو ريان قام بنشر أغسطس 29, 2007 قام بنشر أغسطس 29, 2007 التاريخ يتم وضعه بمجرد النقر على زر معين للطباعه ولكن اخي كيف للبرنامج ان يتأكد من انه فعلا تمت الطباعه ماذا لو حصلت مشكله عند تنفيذ امر الطباعه في الطابعه مثلا
Enjoy قام بنشر أغسطس 29, 2007 قام بنشر أغسطس 29, 2007 (معدل) 1- وضع التاريخ في مربع الناص بعد الضغط على زر ( الطباعة ) يضع التاريخ والوقت الحالي .. هذا سهل جدا بواسطة الكود Me.datetext = Date حيث datetext هو اسم حقل التاريخ الذي ترغب في كتابة التاريخ الجديد فيه كل مرة تتم الطباعة تضيف هذا الكود مع امر الطباعة (في زر الطباعة) 2- وضع مربع نص آخر يضع كم مرة تم طباعة هذه الصفحة ... اكيد يوجد عداد لعمل ذلك لكني اجهله ولا تحضرني اي فكرة عنه الان واذا كان فيه فكرة ياليت يوضحها الاخوان ولا مانع من عملها ولكني انا استعمل طريقة اخرى وهي ان الفاتورة تطبع مرة واحدة ثم لايمكن طباعتها بدون تدخل مني عن طريق انشاء حقل اختيار (نعم/لا) ويتم تحديثة بوضع علامة الصح ايضا بعد الضغط على زر الطباعة Me.yes = 0 حيث ان yes هو اسم الحقل ورقم (0) صفر اعتقد بانه يساوي علامة الصح لان (-1) تساوي لا (يمكنك التاكد من الارقام بعد التجربة) ولكن اخي كيف للبرنامج ان يتأكد من انه فعلا تمت الطباعه ماذا لو حصلت مشكله عند تنفيذ امر الطباعه في الطابعه مثلا الجواب: سيتم تسجيل التاريخ الجديد ووضع علامة الصح في مكانها كل مرة سيتم الضغط على زر الطباعة حتى وان كانت الطابعة عطلانة او لم تطبع ارجوا ان تكون الفكرة واضحة لانه لايمكن ارفاق ملفات بالمنتدى (السبب غير معروف حتى الان) نرجوا من الاخوة المشرفين ابلاغ الادارة بذلك اخوكم ابو عبدالله تم تعديل أغسطس 29, 2007 بواسطه Enjoy
ظل السراب قام بنشر أغسطس 29, 2007 قام بنشر أغسطس 29, 2007 السلام عليكم ورحمة الله وبركاته الاخ الكريم / ابراهيم - ابو ريان حقيقة لم اجرب ذالك في حالة اذا تعطلة الطابعه يمكن طباعة الفاتورة من قسم يوجد لديه صلاحيات طباعة اي فاتوره بغض النظر عن اذا تم طباعة ام لا (( البرنامج يتنهي دوره بمجرد ارسال التقرير الى الطابعه ولاكن ربما هنالك طريقة تجبر البرنامج على متابعة مدير الطابعه وتفسير الرسائل التي تاتي منه ولاكن اعتقد ان الراسائل تختلف على حسب نوع الطابعه قد يكون هنالك طريقة اجبار البرنامج على متابعة منفذ الطابعه كما ان برامج مكافحة الفيروسات سوف توقف البرنامج عن متابعة مدير الطابعه او متابعة المنفذ الخاص بالطابعه حيث قد يفسر هذا التصرف من قبل برامج مكافحة الفيروسات على انه فيروس )) تنبيه ماذكرته في السابق ليس بتفسير علمي مبني على تجربه او خبره في هذا المجال ولاكن هي وجهة نظر فقط يرجا التاكد من صحتها والله اعلم والسلام عليكم ورحمة الله وبركاته
الجشعمي قام بنشر أغسطس 30, 2007 الكاتب قام بنشر أغسطس 30, 2007 أخواني الافاضل ... اشكر جميع اخواني .. لما أبدوه من أفكار .. واخص الأخوة ( ابو طيف - ابراهيم ابو ردان - صديقنا العزيز enjoy) اخواني الافاضل .. لقد ذكرت في بداية الامر .. انني جربت جميع الطرق التي أعرفها لكن دون فائدة ... وحاولت ارسال الملف او المثال .. لكن نظرا للظروف الحالية .. اعتقد لا فائدة من ارسال الملف .. 1- بالنسبة الى عدد مرات الطباعة .. لا ادري .. هل يمكننا استخدام (STATIC) بحيث تعرض عدد مرات الطباعة في مربع نص آخر وعندما يصل العدد الى 3 مرات طباعة .. في هذه الحالة يغلق السجل ...أو يلغي مفعول زر الطباعة ... لكن المسكلة بعد انهاء البرنامج يسمح الرقم .. 2- أما في الطباعة جربت طريقة الأخ -ENJOY جزاه الله خيرا .. Me.datetext = Date لكن بدون فائدة ...!! يعني أنه بعد ضغط زر الطباعة ... يتم طباعة السجل الحالي .. ويتم وضع ( التاريخ ) في جميع السجلات .. أقول في جميع السجلات .. على الرغم من أنه تم طباعة السجل او السند الحالي فقط ....... لا أدري أين الخلل .....!!!! اخواني الافاضل .. يوجد لي مشاركة باسم ( الجشعمي ) وضحت فيها طريقة وضع التاريخ والوقت في حالة تعديل السجل .. في مربع نص وهذه الطريقة أيضا لم تفلح معي هنا ونفعت في المشاركة السابقة .. بامكان الاخوة .. القاء نظرة عليها .. لعل وعسى أن يتم تطوير الفكرة السابقة ووضعها في الفكرة الحالية .. على العموم اشكر جميع اخواني الافاضل .. واسال الله العلي العظيم أن يحرم وجوهكم على النار ...
Enjoy قام بنشر أغسطس 30, 2007 قام بنشر أغسطس 30, 2007 مستحيل ان يتم تسجيل التاريخ في جميع السجلات باي حال من الاحوال (لابد ان يكون هناك خطأ) لاني في Me.datetext = Date اتكلم عن حقل واحد وهو DATETEXT وليس جميع السجلات ولكني اتوقع بانك تستعمل نموذج يتكون من سجلات متكررة في نفس النموذج اتمنى ان تنتهي مشكلة انزال الملفات حتى تتم العملية بالتطبيق الفعلي
ظل السراب قام بنشر أغسطس 30, 2007 قام بنشر أغسطس 30, 2007 السلام عليكم ورحمة الله وبركاته اخي الكريم / الجشعمي ما هو المعيرالمخصص لطباعة الفاتوره هل هو تاريخ الفاتوره او رقم الفاتوره اذا كان التاريخ او الرقم يمكن عمل استعلام تحديث مبني على نفس المعيار الذي استخدم في طباعة الفاتوره ويتم تنفيذ هذا الاستعلام بعد اغلاق التقرير او بعد اعطا امر الطباعه اذ لم يكن هنالك معاينه لتقرير (( الفاتورة )) حيث يقوم هذا الاستعلام بتحديث حقل التاريخ الى التاريخ الحالي او اعطا قيمة معينه بحيث لايمكن طباعة هذي الفاتوره والله اعلم والسلام عليكم ورحمة الله وبركاته
الجشعمي قام بنشر سبتمبر 3, 2007 الكاتب قام بنشر سبتمبر 3, 2007 شكرا للأخ الكريم enjoy وشكرا للأخ الكريم ابوطيف السلام عليكم .. فعلا .. كان هناك خطأ .. لأنني بعد اعادتي لكتابة ( الكود ) من جديد ..في رز الطباعة نجحت الطريقة 100% .. لكن بقي الاجابة على السؤال الثاني كيف أعرف عدد مرات طباعة هذا السند أو هذه الفاتورة ..؟!! و شكرا لكم جميعـــا..
Enjoy قام بنشر سبتمبر 3, 2007 قام بنشر سبتمبر 3, 2007 الحل اكيد سهل ياليت احد يعطينا فكرة وانا ابدا فيها انا مخي مقفل هاليومين بسبب الاسهم وخسارتها الي توجع القلب
Dream_Works قام بنشر سبتمبر 3, 2007 قام بنشر سبتمبر 3, 2007 (معدل) وضع مربع نص آخر يضع كم مرة تم طباعة هذه الصفحة ... أرجو أن يكون فهمي للمشكلة صحيح يمكنك تعريف Public Variable في الفورم Public Count as Integer و قبل مناداة التقرير يتم وضع صفر في المتغير و في الحدث OnPage في التقرير تقوم بزيادة هذا المتغير مع طباعة كل صفحة و من ثم تقوم باسترجاع ما في هذا المتغير بأي وقت ملحوظة : استدعاء المتغير من خارج الفورم يتم بهذا الشكل Forms("Form1").Count تم تعديل سبتمبر 3, 2007 بواسطه Dream_Works
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.