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

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

قام بنشر

السلام عليكم

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

تحياتي ..

قام بنشر

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

 

سؤال غريب ياباشا: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

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