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

كيف طريقة عمل تقرير لأكثر من سجل

مغلقمُجاب
بدأه أبوشهد1 في 2 يونيو 2013 · 7 رد · 543 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

 

أريد أن أعرف طريقة عمل تقارير لأكثر من سجل وهي كالتالي

 

1-  أن يكون تقرير فاضي ليس له أي مصدر ( يعني مصدر السجل .. فاضي ) .

 

2- هناك مربعات نصوص كثيرة وكل مربع أريده أن يأخذ حقل من سجل أو حقل استعلام معين .

 

وضعت عليه هذا الكود ولم يقبل لماذا ؟

 

=[استعلام]![اسم الحقل]

 

هل هناك طريقة أخرى ؟؟

 

وشكراً

#2

ضع مثالك وستجد الحل باذن الله

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#3

> هناك مربعات نصوص كثيرة وكل مربع أريده أن يأخذ حقل من سجل

هل قصدك يأخذ القيمة من حقل في نموذج؟

اذا كان كذلك ، فالكود هو:

=Forms!FormName!FieldName

اي تبدأ بالاسم Forms ، ثم اسم النموذج ، ثم اسم الخانة فيه

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

 

واذا قصدك يأخذ القيمة من الجدول مباشرة ، فالكود:

=dlookup ("[FieldName]","TableName","[iD]=" & 1234)

هذا اذا كان ID رقم ، اما اذا كان ID حروف ، فالكود يكون:

=dlookup ("[FieldName]","TableName","[iD]=" & "ABCD")

 

>أو حقل استعلام معين .

طبق نفس الكود اعلاه ، ولكن غير QueryName بدلا عن TableName K اي تكتب اسم الاستعلام بدل اسم الجدول :)

 

جعفر

1
#4

لم أفهم الكود الذي وضعته أتمنى أن يكون هذا الملف المرفق واضح 

 

أريد التعديل على تقرير1 بنفس ماهو مشروح في المثال

 

 

 

وهناك سؤال آخر

 

هناك نموذج بإسم جدول1 هذا النموذج بمجرد الضغط عليه يعمل سجل جديد ولكن المطلوب

 

هو عمل سجل واحد جديد فقط ولا أريده أن يقبل سجل آخر جديد أبداً .. 

 

أقصد كل ما تضغطه يعمل سجل جديد واحد وإذا أردت سجل ثاني جديد أغلق النموذج وأفتحه مرة ثانيه 

 

 

وشكراً جزيلاً للمساعدة 

تجربه.zip

تم تعديل هذه المشاركة بواسطة أبوشهد1 في 3 يونيو 2013 في 03:44

#5 أفضل إجابة

تفضل اخي الكريم

 

 

post-15367-0-59912800-1370256445_thumb.g

 

 

post-15367-0-20355500-1370256480_thumb.g

 

 

 

za-Test.rar

 

 

بالتوفيق

1
#6

الله يجزاكي الجنة بغير حساب ولا عقاب 

 

بالفعل هذا هو المطلوب ولكن

 

ممكن تشرحي لي كيف عملتي طريقة تسجيل سجل واحد فقط

 

وشكراً

#7
أبوشهد1 كتب:

الله يجزاكي الجنة بغير حساب ولا عقاب 

 

بالفعل هذا هو المطلوب ولكن

 

ممكن تشرحي لي كيف عملتي طريقة تسجيل سجل واحد فقط

 

وشكراً

 

 

بارك الله بك اخي الكريم / ابو شهد

 

الموضوع بسيط  لاحظ ذلك عند فقد التركيز لكل مربع نص ستجد الكود التالي

 

Me.AllowAdditions = False
 
هذا الكود يمنع اضافة سجل جديد ويجب عليك اغلاق النموذج وفتحه من جديد لكي تقوم بإضافة سجل جديد وبعدها يتم منع الإضافة وهكذا
 
بالتوفيق
1
#8

شكراً وجزاك الله خيرا

 

نزلت موضوع جديد فيه تعديل على نفس البرنامج بحيث يكون بحث وتسجيل جديد في نفس الوقت وآسف على الإزعاج

 

/index.php/topic/278446-%D9%83%D9%8A%D9%81-%D8%AA%D8%B9%D9%85%D9%84-%D8%AA%D9%82%D8%B1%D9%8A%D8%B1-%D9%8A%D8%AD%D9%88%D9%8A-%D8%A3%D9%83%D8%AB%D8%B1-%D9%85%D9%86-%D8%B3%D8%AC%D9%84-%D9%88%D8%AD%D9%81%D8%B8-%D8%B3%D8%AC%D9%84-%D9%88%D8%A7%D8%AD%D8%AF-%D9%81%D9%82%D8%B7/?p=1342082

هذا الموضوع مغلق.

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