الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في طباعة اشعارات تصاريح زراعية لو تكرمتو

بدأه alcasir في 1 يناير 2011 · 8 رد · 644 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اتمنى المشاركة ولكم جزيل الشكر

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

ارغب في طباعة جميع التصاريح التي لها حقل قيد اصدار مرة واحدة بشرط ان ياخذ الاشعار اثناء الطباعة نفس التصميم التي تصميمه مسبقا. ( حقل قيد الاصدار اسمه printed وهو موجود في السجل الرئيسي بالنموذج)

وتوجد عندي 3 اشعارات للتصاريح الزراعية. وصصمت كود معاينة السجل الحالى في النموذج يتضمن الاشعارات الاتية:

واحد يسمى (permit for 10 records)

وهذا التقرير يظهر تلقائيا عنما يكون عدد السجلات الفرعية المسجل بالنموذج والمرتبطة بالسجل الرئيسي اقل من 10 سجلات.

وهناك تقريران اخران (permit see the attachment), (permit see the attachment)

وهذان الاشعارين يظهران اذا كان عدد السجلات الفرعية المسجلة بالنموذج والمرتبطة بالسجل الرئيسي اكبر من 10 سجلات.

فاذا على سبيل المثال عندي 10 تصاريح زراعية (سجلات رئيسية) ويوجد حقل قيد الاصدار في السجل الرئيسي......كيف لي ان اطبع جميع السجلات او الاشعارات ال 10 مرة واحدة التي تحمل حقل قيد اصدار ...مع التنبية ان ياخذ كل تصريح التصميم الخاص به...

واريد عند طباعة جميع السجلات التي تحمل حقل (قيد اصدار) ان تتغير قيمة الحقل (printed) الى (تم اصداره)

اسف جدا على الشرح المطول ...بس اتمنى وصلت الفكرة

المرفق موضح اكثر مقصدي

شاكر لكم

pending.rar

#2

للرفع...

لو تكرمتو....أريد مساعدة

#3

علما عندما كنت استخدم تقرير واحد ...كنت استخدم كود لطباعة جميع السجلات التي لها حقل قيد اصدار هو كالاتي:

Dim stLinkCriteria As String

Dim rs As Recordset

Me.printed = "تم اصداره"

Set rs = CurrentDb.OpenRecordset("Quary", dbOpenDynaset)

rs.MoveLast

rs.MoveFirst

If rs.RecordCount = 0 Then

MsgBox "لا توجد سجلات قيد الاصدار"

Exit Sub

End If

For i = 1 To rs.RecordCount

stLinkCriteria = "[id] =" & rs![id]

DoCmd.OpenReport "permit 10 records", acViewNormal, , stLinkCriteria

rs.Edit

rs!printed="تم اصداره"

rs.Update

rs.MoveNext

Me.Dirty = True

Next

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

الموضوع مهم جدا بالنسبة لي ارجو واتمنى المشاركة

ولكم جزيل الشكر والتقدير

Quary : هو استعلام لجميع السجلات التي لها حقل قيد اصدار

#4

إلا أجد أحد يفيدني في هذا الموضوع

أين مشرفي المنتدى الأعزاء

أرجو المشاركة

#5

ما زلت في انتظار المساعد........

ان الله مع الصابرين

#6

الغائب عذره معاه......

ما زلت على امل احد من الاخوة يتكرم على بالمرور.....................

#7

اكثر من 80 مشاهدة ولا رد...

اين الاساتذه الكرام

#8

والله لسه انتظر.......واملي بالله كبير ان احد يرد علي!!!!

#9

لماذ يتم تجاهل موضوعي...؟

حقا غريبه اكثر من 130 مشاهدة .......ولا حتى مرور واحد....

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…