اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

:ت: كيف اضع زر طباعة تقرير لفاتورة معينة في نموذج


بتال1

الردود الموصى بها

عندي نموذج (الفواتير) وعندي ايضاً تقرير( الفواتير) اريد ان اطبع الفاتورة الحاليه فقط يعني مثلاً اريد اطبع الفاتورة رقم 9 من نموذج الفواتير واريد طباعة الفاتورة رقم 9 من تقرير الفواتير 0علماً ان الرابط هو رقم الفاتورة

اتمنى ان تكونو فهمتوني 0 وانا مستعجل جداً على هذي النقطه الله يجزاكم الف خير

رابط هذا التعليق
شارك

1. أختر زر أمر من مربع الأدوات .

2. بمجرد رسمه على صفحة النموذج سيظهر لك معالج زر الأمر

3. اختر من مربع الفئات ( عمليات التقارير ) ومن مربع الإجراءات ( طباعة تقرير أو معاينة تقرير ) واضغط على التالي .

4. بعدها سيظهر لك مربع التقارير ومنه اختر التقرير الذي تريده .

5. أضغط التالي وحدد الرمز الذي تريد أن يظهر به زر الأمر .

6. ثم أضغط التالي واكتب اسم زر الأمر ثم إضغط على إنهاء

أتمنى أكون وفقت في الإجابة .

لك تحياتي

رابط هذا التعليق
شارك

اولاً شكراً لك يا اخي على هذا الرد السريع

اخي هي الطريقه معروفه لدي بس اللي انا اريده هو كيف يفتح على الفاتورة المعينه اللي انا قد عملتها يعني مو يفتح على كل الفواتير

يعني لو عملت طريقتك راح يفتح على فاتورة 1 و 2 و3 و4 الخ بس انا اريد ان يفتح على فاتورة رقم 3 فقط اللي انا عليها في النموذج

اكرر شكري لك على تجاوبك السريع

ياريت القا الاجابه اليوم يا شباب محتاجلها مره

رابط هذا التعليق
شارك

آسف قرأت سؤالك بسرعة ! :d

بالنسبة لتحديد فاتورة معينة ، يلزمك إنشاء استعلام في البداية وبعد إضافة الحقول المطلوبة تكتب في جدول المعايير الخاص بحقل الفاتورة المعيار [ اكتب رقم الفاتورة ] وبعد ذلك تنشى تقريرا جديدا من الاستعلام هذا

وبعد هذا تسوي اللي قلت لك عليه بخصوص زر الأمر وبمجرد أكمال الخطوات بشكل صحيح ستجده يطلب منك إدخال رقم الفاتورة لطباعته .

ومعذرة على التقصير ..

تم تعديل بواسطه psd 1
رابط هذا التعليق
شارك

تسلم حبيب قلبي الله يعطيك العافيه 000بس

مو هذا المطلوب انا سبق سويت هذي العمليه في برنامج ونجحت

المطوب وانا على نموذج الفواتير على الفاتورة رقم 3 يكون فيه زر في النموذج اسمه طباعة الفاتورة اول ما انقر عليه راح يطبع لي الفاتورة الحالية فاتورة رقم 3 بس

اتمنى ان تكون فهمتني

رابط هذا التعليق
شارك

1- نفرض أنه لديك زر طباعة أو عرض للفواتير على نموذج الفواتير نفسه . ويحتوى على الكود التالى :

Dim stDocName As String
   stDocName = "R_inv_edit"
    DoCmd.OpenReport stDocName, acNormal
على اعتبار أن اسم التقرير هو R_inv_edit 2- هذا التقرير مبنى على استعلام أو على جملة Sql وأسفل معيار رقم الفاتورة تضع المعيار التالى مع تغيير ما يليزم بالنسبة لمسميات النموذج لديك .
[forms]![fsales_edit]![inv_id]

حيث fsales_edit اسم النموذج الذي يحتوى على الفواتير .

حيث inv_id اسم حقل رقم الفاتورة .

وعند تنفيذ الزر السابق فإنه سوف يظهر تقرير الفاتورة حسب الرقم الظاهر أمامك .

أشرف خليل

رابط هذا التعليق
شارك

السلام عليكم

اخي أشرف خليل :fff: ، بارك الله فيك

حلك صحيح ، وخصوصا اذا كان التقرير مبنيا على استعلام وهو ما لم يوضحه الاخ بتال1 :fff: ، صاحب السؤال .

أنا شخصيا لا أفضل هذا الحل وإن كان التقرير مبنيا على الاستعلام للسبب التالي :

أنه اذا تم تعريف المعلمة (القيمة من النموذج) في الاستعلام سيصبح استخدام التقرير المبنى على ذلك الاستعلام حصريا من النموذج فقط ، والا سيطالب بإدخال قيمة معلمة اذا استخدم من مكان أخر.

أما اذا قمنا باستدعاء التقرير بالطريقة التالية :

Dim stDocName As String
 stDocName = "R_inv_edit"
DoCmd.OpenReport stDocName, acNormal,,"inv_id =  " & Me.inv_id
فإننا نحقق ونكسب أمرين 1. نحقق المطلوب لسؤال الاخ بتال1 ، حتى وان كان التقرير مبنيا على الجدول مباشرة وليس على استعلام (حيث بالطريقة التي عرضتها انت يشترط وجود الاستعلام) 2. انه يمكن استخدام التقرير لطباعة جميع الفواتير وذلك باستدعائه كما يلي :
Dim stDocName As String
 stDocName = "R_inv_edit"
 DoCmd.OpenReport stDocName, acNormal

يعني يصبح التقرير متعدد الاهداف.

ملاحظة : أذا احب الاخ بتال1 أن يطبع التقرير بناء على الفواتير التي تم تصفيتها أي طباعة عدد من الفواتير وليس فاتورة واحدة فإن الحل يختلف وهو أسهل.

مع الاحترام

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information