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

تقارير خاصة بالمعرض

مغلق
بدأه علي حسين في 5 ديسمبر 2001 · 29 رد · 1,619 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوتي الاعزاء

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

الموضوع / لدينا معرض مفتوح طول السنة يتردد عليه اكثر من 1000 شركة بشكل يومي .

المطلوب/ عمل برنامج صغير ندخل به اسم الشركة الزائرة ونوع المنتوج الذي تعرضه وتاريخ الزيارة ووقتها وعدد مرات الزيارة واسم المندوب لهذه الشركة واسم موظف الاستقبال في المعرض .

مع مراعاة ما يلي / تاريخ الزيارة واليوم والوقت ياخذه البرنامج من الجهاز وعدد مرات الزيارة اي يسجل وحده بدون تدخل من العميل وكذك عدد مرات الزيارة .

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

اتمنى من كل من لديه فكرة ان يعطينا اياها للانطلاق .

#2

أهلا أخ علي طولت الغيبات ..

بالنسبة لطلبك ...

سأفترض أن الشركة تعرض منتوج واحد جديد كل مرة .

فأنت لم تبين في سؤالك عدد منتوجات الشركة في المرة الواحدة التي تعرضها ؟ وهل الشركة تعيد العرض مرة أخرى ؟ وإذا اعادته هل بنفس المنتج أم بمنتج جديد ؟ وهل تسجل بيانات أخرى للشركة أم فقط الاسم ؟

تحتاج أولا جدول لنسميه بيانات الشركة يحوي الحقول التالية :

رقم الشركة : ترقيم تلقائي

اسم الشركة : نص

نوع المنتج : نص

الثاني جدول تفاصيل الزيارة ويحوي الحقول التالية :

رقم الشركة : عدد صحيح طويل

تاريخ الزيارة : تاريخ/وقت في خاصية قيمة افتراضية ضع Date()

وقت الزيارة : كالسابق في خاصية قيمة افتراضية ضع Time()

اسم مندوب الشركة : نص

اسم موظف الاستقبال : نص

طبعاً هذه هيكلية مبدئية للقاعدة حسب شرحك .

ولك تحياتي

#3

اخي واستاذي ابو حمود

السلام عليكم ، انا معكم دائما ومتابع المنتدى يوميا .

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

السؤال / نريد نموذج اخر به الاحصائيات مثلا عدد زوار المعرض خلال يوم السبت الموافق .... و عدد زوار المعرض خلال اسبوع معين وخلال شهر معين وخلال عام معين . طبعا يعطينا البرنامج العدد فقط .

السؤال الثاني / هل يمكن ان نضع في النموذج محرك بحث بحيث بمجرد ان يدخل العميل رقم هاتف الشركة تاتي مباشرة في النموذج تفاصيل الشركة ، وبالتالي يضيف العميل المنتوج الجديد .

ولكم مني كل التحية والتقدير ،،،

#4

بالنسبة للسؤال الأول :

أنشئ استعلام جديد واختر جدول تفاصيل الزيارة وأدرج الحقول التالية :

- رقم الشركة

- تاريخ الزيارة

واختر من قائمة عرض مجاميع

تحت حقل رقم الشركة اختر Count

وتحت حقل تاريخ الزيارة في إجمالي اختر Where

وتحت حقل تاريخ الزيارة في معيار اكتب :

Between [أدخل بداية التاريخ] And [أدخل نهاية التاريخ]

جواب السؤال الثاني :

سبق الكلام عدة مرات عن طرق البحث فكل ما يلزمك مربع نص وابحث عن الموضوع في المنتدى .

ولك تحياتي

#5

استاذ الكبير ابو حمود

لم اجد طلبي في انشاء محرك البحث حيث بحثت في المنتدى عدة مرات لكن لم اجد مايناسب طلبي .

لذا ارجو منك كتابة الطريقة او الوصلة الخاصة بذلك.

كما اريد الدالة التي تحسب عدد الشركات التي زارت المعرض اي بمجرد ادخال اسم الشركة يضفها الى المجموع على النموذج .

ولك كل الشكر والتقدير

#6

اليك الرابط :

http://www.arabteam2000.com/vb/showthread....%E6%C7%C8%CD%CB

والسؤال الآخر سأجيبك عليه لاحقاً إن شاء الله .

ولك تحياتي

#7

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

[مجموع الشركات] = DCount("[رقم الشركة]", "جدول تفاصيل الزيارة")

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

آمل أن يكون هذا هو طلبك .

ولك تحياتي

#8

اشكرك اخي ابو حمود جدا

هذا هو طلبي ولكن عند اضافة مربع النص على النموذج وتسميته كما تفضلت وكتابة الكود في حدث في الحالي للنموذج office xp وتشغيل البرنامج تاتي رسالة تقول /

تعذر على اكسس العثور على الماكرو [ مجموع الشركات ] مع مراعاة ان جميع اسماء الحقول والجداول متفقه مع الكود .

وناسف والله جدا على كثرة الاسئلة جعل الله ذلك في ميزان حسناتك .

#9

الكود ضعه في الوحدة النمطية وليس في صفحة الخصائص .

يعني انقر على حدث عند الحالي للنموذج حتى تظهر كلمة [إجراء حدث] ثم اضغط المربع ذو الثلاث نقط على اليسار ثم ألصق الكود في الوحدة النمطية .

ولك تحياتي

#10

اخي الكريم ابو حمود جزاك الله عنا الف خير

برنامج المعرض تم ولله الحمد لكن هناك بعض الملاحظات وهي :

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

فقمنا بعمل الاتي :

قاعدة بيانات المعرض هي a

قمنا بنسخ القاعدة الاساسية وتغير اسمها الى الاولى وتخص الشركات a والثانية وتخص الجهات b والثالثة وتخص اخرى d وباضافة جدول جديد فيه ثلاثة حقول الحقل الاول اسم الجهة والثاني رمزها كما يلي

الشركات a

الجهات الحكومية b

اخرى d

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

وفي الحقيقة لم نستطع بمعنى ان البرنامج دائما يفتح لنا القاعدة الاساسية فقط a حتى لو حددنا له b .

هل من طريقة او فكرة افضل او اسهل لعمل ذلك .

شاكرين ومقدرين جهودكم

#11

يعني تريد حسب الاختيار من القائمة أن تعرض مرة بيانات قاعدة a ومرة b ومرة d .

سبق الجواب على هذا السؤال في أحد المواضيع ولكن لا أذكره فابحث عنه .

ولك تحياتي

#12

اشكرك عزيزي واستاذي /

وسوف ابحث عن الموضوع واتمنى ان اجده واذا عرفت رابط له لاتبخل علينا ،

ولك تحياتي

#14

اخوتي الكرام السلام عليكم .

وكيف حال استاذنا ابو حمود .

بالنسبة لبرنامج المعرض اخي ابو حمود

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

#15

أنشئ استعلام جديد وأظهر فيه جدول بيانات الشركة وجدول تفاصيل الزيارة وأدرج منهما حقول :

رقم الشركة

اسم الشركة

ورقم الشركة من جدول تفاصيل الزيارة ، وإذا أدرجته ضع قبله مجموع الزيارات ليكون بهذا الشكل

مجموع الزيارات:رقم الشركة

ثم من قائمة عرض اختر مجاميع وتحت حقل مجموع الزيارات السابق في إجمالي اختر Count ثم احفظ الاستعلام ثم أنشئ عليه تقرير جدولي .

في مقطع تذييل التقرير -وليس تذييل الصفحة- وإذا لم يكن معروضا اظهره بالنقر على قائمة عرض ثم رأس/تذييل التقرير ضع عليه مربع نص وفي مصدر عنصر التحكم له ضع السطر التالي :

=Sum([مجموع الزيارات])

ولك تحياتي

#16

اشكرك اخي بوحمود

لكن هناك مشكلة عند عرض التقرير وهي :

اذا الشركة زارت المعرض وعرضت نفس المنتوج ثلاث مرات مثلا يعطي عدد الزيارات لها 3 وهذا هو المطلوب ولكن لو زارت الشركة المعرض ثلاث مرات وعرضت في كل مرة منتوج مخلتف يكرر اسم الشركة ثلاث مرات ويضع في عدد الزيارا 1 .

#17

إما أنك أدرجت حقل نوع المنتج أو أنك أدرجت كل حقول بيانات الشركة .

التزم بالحقول التي ذكرتها لك فقط .

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

ولك تحياتي

#18

اخي بو حمود اليك تفصيل الذي فعلت .

ثلاثة جداول الاول بيانات الشركات به حقلين الاول رقم الشركة والثاني اسم الشركة .

2- الجدول الثاني تفاصيل الزيارة به عدة حقول رقم الشركة تاريخ الزيارة ووقتها واسم موظف الاستقبال واسم موظف الشركة وقم هاتف الشركة والمنطقة التابعة لها .

3- الجدول الثالث المنتوج به رقم الشركة وسم المنتوج .

طبعا الشركة كل مرة تاتي المعرض وتعرض منتوج ام جديد او متكرر .

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

اين الخطا عندي ،،

لك اخي كل الشكر والتقدير .

#19

أرسل لي الملف لأنني لم أعرف سبب المشكلة .

ولك تحياتي

#20

اخوتي الكرام كل عام وانتم بخير

مرة اخرى اطرح نفس السؤال حيث لم اصل الى حل .

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

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

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

ولكم تحياتي.

#21

أعتقد أن ما تريده هو تقرير تجميعي لمنتجات كل شركة و ذلك يتم عن طريق Grouping فى التقرير و في مذيلة المجموعة ضع العدد باستخدام Count

و ان لم ترد التفاصيل فالغي الموجود فى مقطع التفاصيل

أو انشر الملف لكي تصل الي ما تريد بسرعة أكبر

#22

كما قال الأخ مصراوي أنشر الملف هنا لتحصل على أفضل جواب .

ولك تحياتي

#23

اخوتي الاعزاء

هل تقصدون من نشر الملف هو وضعه في المنتدى ام ماذا واذا كان الجواب هذا كيف .

ولكم تحياتي.

#24

الجواب نعم

والطريقة يبدو أنك لم تنتبه للمواضيع المثبته في أعلى المنتدى ;)

http://arabteam.nicmatic.com/vb/showthread...72&pagenumber=2

ولك تحياتي

#25

http://www.libya.ly/user/asfdf/المعرض.MDB

اليكم الملف ايها الاساتذة المحترمين

[ضع رابط ملف وليس صورة - ابوحمود]

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

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