اذهب الي المحتوي
أوفيسنا

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

قام بنشر

السلام عليكم

الاساتذة الافاضل اريد كود طباعة الفاتورة لمرة واحدة ..

تحياتي ..

قام بنشر

وعليكم السلام

 

سؤال غريب ياباشا:smile:

هل قصدك انه بعد طباعة الفاتورة ، لا تريد ان يتم طباعتها مرة ثانية؟

 

جعفر

  • Like 1
قام بنشر (معدل)

اهلا استاذي جعفر 
بالظبط كده .. وتكون في كل مرة 3 نسخ 1 للعميل و 1 للحسابات و1 للمخازن :) 

معلش
وكود كمان لزر بعد الضغط عليه للمرة الاولى يظهر بعدها غير مفعل او غير ممكن ..

اثقلت عليك ولكني اعرف انك قدها وقدود :)

 

تم تعديل بواسطه alaa aboul-ela
قام بنشر

لازم نعمل حقل في جدول الفواتير (يكون مثلا نعم/لا ، وليكن اسمه Printed) والقيمة الافتراضية تكون 0 (لا) ،

وعلى زر طباعة الفاتورة ، يكون عندك كود شبيه بهذا:


	if me.dirty then me.dirty=false

	if me.printed=-1 then
		msgbox "تمت الطباعة سابقا"
	else
		 'اما اذا كان حقل التعريق نص :
    	DoCmd.OpenReport "Report Name", acViewPreview, , "myID='" & Me.id & "'", acHidden

    	DoCmd.PrintOut , , , , 3
    	DoCmd.close acReport, "Report Name"

		me.printed=-1
	end if

 

وكذلك يمكنك في حدث "الحالي" للنموذج ان تختبر قيمة Printed ، فاذا كانت -1 تعمل لزر الطباعة:



	if me.printed=-1 then
		me.cmd_Print.enabled=false
	else
		me.cmd_Print.enabled=true
	end if

 

:smile:

جعفر

  • Like 1
  • Thanks 1
قام بنشر

جزاكم الله خيراً 
ساجرب الطريقة واخبركم بالنتيجة ان شاء الله ..

قام بنشر

تمت التجربة بنجاح .. سلمت يداك ...
بقي الطلب الثاني كيف لي ان اجعل الزر غير ممكن عن الضغط عليه للمرة الثانية .. مشكور مقدما

قام بنشر
2 ساعات مضت, jjafferr said:

وكذلك يمكنك في حدث "الحالي" للنموذج ان تختبر قيمة Printed ، فاذا كانت -1 تعمل لزر الطباعة:




	if me.printed=-1 then
		me.cmd_Print.enabled=false
	else
		me.cmd_Print.enabled=true
	end if

 

:smile:

 

  • Confused 1
قام بنشر

السلام عليكم

بعد اذن استاذ جعفر واسف للتاخير في الرد على الزميل @محمد قاسم 12

الملف مجرد مثال لتطبيق الكود الخاص باستاذي الفاضل جعفر بارك الله له وفيه

names.accdb

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information