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

امر طباعة فاتورة لمرة واحدة


alaa aboul-ela

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

اهلا استاذي جعفر 
بالظبط كده .. وتكون في كل مرة 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
رابط هذا التعليق
شارك

كود عدم التمكين بعد الضغط للمرة الاولى

Command0.Enabled = False
or
Command1.Enabled = False
or
Command2.Enabled = False

 

عدم تفعيل زر.accdb

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information