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

العلاقة بين جدول الجرد وجدول الكتب في المكتبة


ابا عمرو

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

الاخوه الكرام أعضاء المنتدى حفظكم الله ونفع الله بعلمكم

هذه أول مشاركة لي وأبدأ بطلب أسأل الله تعالى أن أجد ما أصبو اليه عندكم 

مرفق نموذج لعملية جرد الكتب في النموذج الأساسي عندما أسجل رقم الجرد يظهر تاريخ الجرد مباشرة 
المطلوب عند تسجيل رقم الجرد يظهر رقم الجرد كما هو ، وعند تسجيل رقم الكتاب اريده يظهر حالة الكتاب ايضا مباشرة وذلك اذا كان سبق تسجيل حالته في نفس رقم الجرد 
أما في حالة عملية جرد برقم جديد فتظهر حالة الكتب الافتراضية " موجود
لكم ما تشأءون في عملية التغيير المهم اعرف ان هذا الكتاب في رقم الجرد 1 كان موجود وفي رقم الجرد 2 كان فاقد مثلا وهكذا أحصل في النهاية على تقرير بالكتب لكل حالة في نفس لكل رقم الجرد .
وجزاكم الله خيرا

db1.rar

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

الإخوة الأساتذة / أعضاء المنتدى الكريم
السؤال بطريقة مختصرة وواضحة
لدي ثلاث جداول واحد خاص بتسجيل الكتب كل سجل يشمل بيانات الكتاب وثاني ببيانات الجرد ويشمل كل سجل رقم الجرد وتاريخ الجرد والقائم بالجرد
والثالث : جدول للربط بين الجدولين ويشمل حقل رقم الكتاب للربطه برقم الكتاب في جدول تسجيل الكتب ، وحقل برقم الجرد ومرتبط برقم الجرد في جدول الجرد
السؤال هنا :

الحقل الخاص بحالة الكتاب (وهو عبارة عن مربع تحرير وسرد يحتوي على موجود ، فاقد ، تالف) اي الجداول أفضل له هل جدول تسجيل الكتاب أم جدول جرد الكتب أيهما أفضل .
وجزاكم الله خيرا

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

فاذا رأيتم تحويل حالة موقف الكتاب لجدول بيانات تسجيل الكتب فلك ما تشاء

 

من وجهة نظري  هذا اقرب واضبط

لأن التوالف والمفقودات  يجب الا تظهر بعد الجرد  ضمن سجلات المكتبة

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

لاحظ :

ان حقل موقف الكتاب سيكون الزاميا عند تسجيل كتاب جديد

db11.rar

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

أخي الكريم / السلام عليكم ورحمة الله

أشكرك على اهتمامكم وأعتقد بالفعل وجود حالة الكتاب في جدول الكتب أفضل وحقل التأكيد هذا بالفعل مهم 

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

علما بأن عملية الجرد لا تتم حسب تسلسل الكتاب وانما حسب ما يجده المستخدم على الرف تلقائيا فقد يجد الكتاب رقم 10 ثم رقم 2 وهكذا 

ووجود النموذج الفرعي ليتأكد المستخدم بأن هذا الكتاب بياناته كما هي موجودة بالنموذج الفرعي 

والعام التالي للجرد سوف يقوم بعملية الجرد للكتب الموجود فقط ويجب عدم اظهار الكتب التي فقدت أو تلفت العام الماضي 

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

db12.rar

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

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

 

 

حسب رأيي الشخصي ( وهو قابل للخطأ والصواب ) فيما لو قمت انا بعمل البرنامج :

الجدول الثالث ( الوسيط ) لا معنى له ، فهو زائد ويمكن الاستغناء عنه

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

أخي وأستاذي الكريم / جزاكم الله خيرا على ملاحظاتكم 

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

فأنا كما ذكرت لكم ان الجرد يتم لكل كتاب على حده  بدون تسلسل أو ترتيب

فكيف يمكن اجراء الجرد بطريقة سهلة للوصول في النهاية بقوائم للكتب الفاقدة وثانية للكتب التالفة بالاضافة للكتب الموجودة .

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

أما في حالة حذف الجدول الثالث فكيف يمكن اجراء الجرد من وجهة نظركم 

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

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

احببت ان اشرح تصوري ووجهة نظري في المثال المرفق

وهي كالتالي :

اولا : سيكون مصدر البيانات للبرنامج هو الاستعلام QryKotob لانه يشتمل على الكتب الموجودة فقط

لذا لن يظهر في نموذج الجرد الا الكتب الموجودة فعلا .

ثانيا : قبل البدء بعملية الجرد يجب ادخال بيانات الجرد الحالي : رقم الجرد والتاريخ والمسؤول في نموذج frmGard

ثالثا : تتم عملية الجرد باستخدام النموذج frmExCuGard وانظر الضوابط داخله  كرقم الجرد وحالة الكتاب ومربع الاختيار

اخيرا : العلاقة بين الجدولين يمكنك انشاؤها كما يمكنك تفعيلها لاحقا حسب الحاجة داخل الاستعلامات

db21.rar

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

أخي الكريم جزاكم الله خيرا على اهتمامكم بموضوعي أولا ولتوضيح ما فعلته ثانيا 

 

أخي الكريم بعد مشاهدة المرفق زادكم الله علما اكتشفت مسألتين 

 

1. حقل موقف الكتاب به مشكلة يعطي رسالة بوجود خطأ (debug)

 

2. حقل ابحث بالرقم العام لا يتواءم مع حقل searinumber (المفترض أنه رقم موحد حتى لو تم حذف كتاب نتيجة أنه  تالف أو فاقد ) (بدون تغيير  searinumber الاساسي )

 

3.هل فيه إمكانية لظهور رقم الجرد الأخير في خانة رقم الجرد رقم افتراضي ثابت  حيث في عملية الجرد لا يحتاج المستخدم لتغيير رقم الجرد وإنما هو ثابت طول عملية الجرد هذه (أقصد آخر رقم جرد)

 

غير ذلك فهو المطلوب وجزاكم الله خيرا ولو كلفت نفسك وقمت بالتعديل المطلوب  لكان هو

تم تعديل بواسطه abood90
رابط هذا التعليق
شارك

1. حقل موقف الكتاب به مشكلة يعطي رسالة بوجود خطأ (debug)

 

افتح الاستعلام على التصميم ثم أزل علامة الصح من الحقل chk

3.هل فيه إمكانية لظهور رقم الجرد الأخير في خانة رقم الجرد رقم افتراضي ثابت  حيث في عملية الجرد لا يحتاج المستخدم لتغيير رقم الجرد وإنما هو ثابت طول عملية الجرد هذه (أقصد آخر رقم جرد)

 

كلامك صحيح فليس هناك حاجة لمربع التحرير بمعنى انه ليس هناك اختيار اصلا

وقد تم التغيير الى حقل نصي واستخدام الدالة DMax لجلب اعلى رقم

2. حقل ابحث بالرقم العام لا يتواءم مع حقل searinumber (المفترض أنه رقم موحد حتى لو تم حذف كتاب نتيجة أنه  تالف أو فاقد ) (بدون تغيير  searinumber الاساسي )

 

لم افهم المطلوب بالضبط

فإن كان المطلوب عند البحث استخراج الجميع تالف او مفقود او موجود

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

db22.rar

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

اخي الكريم / السلام عليكم ورحمة الله 

أولا جزاكم الله خيرا

ثانيا أقصد بأن الرقم العام لا يتواءم مع حقل searinumber  حيث أثناء عملية الجرد بمجرد كتابة الرقم العام يجب أن يكون هو نفسه searinumber   وإذا كان الكتاب تالف أو فاقد من الأعوام السابقة فإن المستخدم للبرنامج لا يجده في المكتبة وبالتالي لا يحتاج الى ادخاله في البرنامج هذا ما قصدته وجزاكم الله خيرا 

وكنت أقصد أيضا بمجرد كتابة الرقم العام يظهر أخر رقم جرد تلقائي (افتراضي) حيث لا حاجة لكتابة الرقم في كل مرة 

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

اين الرد أخي الكريم

 

بمجرد كتابة الرقم العام يجب أن يكون هو نفسه searinumber   وإذا كان الكتاب تالف أو فاقد من الأعوام السابقة فإن المستخدم للبرنامج لا يجده في المكتبة وبالتالي لا يحتاج الى ادخاله في البرنامج هذا ما قصدته وجزاكم الله خيرا 

 بمجرد كتابة الرقم العام يظهر أخر رقم جرد تلقائي (افتراضي) حيث لا حاجة لكتابة الرقم في كل مرة 

تم تعديل بواسطه abood90
رابط هذا التعليق
شارك

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

خاص بالجرد 2.rar

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

استبدل الكود المعدل  بهذا :

Dim rs As Object
  Me.Requery
 If Me.CaseBook.Value = "فاقد" Then
 MsgBox "الكتاب فاقد في عملية جرد سابقة"
ElseIf Me.CaseBook.Value = "تالف" Then
 MsgBox "الكتاب تالف في عملية جرد سابقة"
Else
Me.G_N = DMax("no_Gard", "T_Gard")
End If


 

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

أخي الكريم /

الكود الذي ارسلته هو نفسه الموجود في المرفق الذي ارسلته لكم

أنا كنت أريد تكون الرسالة " الكتاب فاقد في عملية الجرد رقم 000 "

أو " الكتاب تالف في عملية الجرد رقم .... "

هذا ما قصدته أما الكود الذي أرسلته هو نفسه الموجود في المرفق

وجزاكم الله خيرا

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

أخي الكريم / والله أنا أسف

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

ولكن وجدت أنه يعطي لي أخر رقم جرد تم للكتاب بمعني الجرد السابق الذي وضع للكتاب وهذا لم أقصده

وانما قصدت تسهيلا للمستخدم وتوفيرا للوقت لعدم تكرار كتابة رقم الجرد مع كل كتاب بمعنى يكون القيمة الافتراضية لحقل رقم الجرد هو أخر رقم جرد موجود (وهو الجديد)  في جدول الجرد وهذا ما طلبته وقصدته في المشاركة رقم 11 وقد قمت سيادتكم بوضعه واقتباسه في المشاركة 12

فهل من امكانية وجزاكم الله خيرا

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

اخي رعاك الله

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

سأشرح لك تفصيلا :

1- قبل الجرد يتم تسجيل العملية ورقمها وتاريخها لذا سيكون رقمها هو اعلى رقم في الجدول

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

2- الجرد لا يتم الا على الكتب الموجودة ويكون لها نموذجا خاصا .  وهذا شيء منطقي لان الكتب التالفة او المفقودة لن تكون على الارفف

3- لا نبحث الا عن كتاب نريد استبعاده

4- بعد اتمام عملية الجرد ؛ رقم الجرد في الجدول لا يظهر الا امام الكتب المستبعدة

5- التالف والمفقود يتم البحث عنه في نموذج خاص ، لاحتمال عودة مفقود فيتم التعديل من خلال هذا النموذج

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

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information