ابا عمرو قام بنشر فبراير 24, 2014 قام بنشر فبراير 24, 2014 الاخوه الكرام أعضاء المنتدى حفظكم الله ونفع الله بعلمكم هذه أول مشاركة لي وأبدأ بطلب أسأل الله تعالى أن أجد ما أصبو اليه عندكم مرفق نموذج لعملية جرد الكتب في النموذج الأساسي عندما أسجل رقم الجرد يظهر تاريخ الجرد مباشرة المطلوب عند تسجيل رقم الجرد يظهر رقم الجرد كما هو ، وعند تسجيل رقم الكتاب اريده يظهر حالة الكتاب ايضا مباشرة وذلك اذا كان سبق تسجيل حالته في نفس رقم الجرد أما في حالة عملية جرد برقم جديد فتظهر حالة الكتب الافتراضية " موجود " لكم ما تشأءون في عملية التغيير المهم اعرف ان هذا الكتاب في رقم الجرد 1 كان موجود وفي رقم الجرد 2 كان فاقد مثلا وهكذا أحصل في النهاية على تقرير بالكتب لكل حالة في نفس لكل رقم الجرد .وجزاكم الله خيرا db1.rar
ابا عمرو قام بنشر فبراير 27, 2014 الكاتب قام بنشر فبراير 27, 2014 الإخوة الأساتذة / أعضاء المنتدى الكريمالسؤال بطريقة مختصرة وواضحةلدي ثلاث جداول واحد خاص بتسجيل الكتب كل سجل يشمل بيانات الكتاب وثاني ببيانات الجرد ويشمل كل سجل رقم الجرد وتاريخ الجرد والقائم بالجردوالثالث : جدول للربط بين الجدولين ويشمل حقل رقم الكتاب للربطه برقم الكتاب في جدول تسجيل الكتب ، وحقل برقم الجرد ومرتبط برقم الجرد في جدول الجردالسؤال هنا : الحقل الخاص بحالة الكتاب (وهو عبارة عن مربع تحرير وسرد يحتوي على موجود ، فاقد ، تالف) اي الجداول أفضل له هل جدول تسجيل الكتاب أم جدول جرد الكتب أيهما أفضل .وجزاكم الله خيرا
ابوخليل قام بنشر فبراير 27, 2014 قام بنشر فبراير 27, 2014 فاذا رأيتم تحويل حالة موقف الكتاب لجدول بيانات تسجيل الكتب فلك ما تشاء من وجهة نظري هذا اقرب واضبط لأن التوالف والمفقودات يجب الا تظهر بعد الجرد ضمن سجلات المكتبة لذا اضفت مربع اختيار في جدول الكتب لامكانية حصر واظهار المفقودات والتوالف مستقبلا لاحظ : ان حقل موقف الكتاب سيكون الزاميا عند تسجيل كتاب جديد db11.rar
ابا عمرو قام بنشر فبراير 28, 2014 الكاتب قام بنشر فبراير 28, 2014 أخي الكريم / السلام عليكم ورحمة الله أشكرك على اهتمامكم وأعتقد بالفعل وجود حالة الكتاب في جدول الكتب أفضل وحقل التأكيد هذا بالفعل مهم ولكن بخصوص المستخدم لعملية الجرد أعتقد أن نموذج بهذا الشكل الموجود بالمرفق حسن فأردت أن أستشيرك أم ترى نموذج ادخال أفضل علما بأن عملية الجرد لا تتم حسب تسلسل الكتاب وانما حسب ما يجده المستخدم على الرف تلقائيا فقد يجد الكتاب رقم 10 ثم رقم 2 وهكذا ووجود النموذج الفرعي ليتأكد المستخدم بأن هذا الكتاب بياناته كما هي موجودة بالنموذج الفرعي والعام التالي للجرد سوف يقوم بعملية الجرد للكتب الموجود فقط ويجب عدم اظهار الكتب التي فقدت أو تلفت العام الماضي ما رأيكم فأنا يهمني رأيكم بالفعل وجزاكم الله خيرا db12.rar
ابوخليل قام بنشر مارس 1, 2014 قام بنشر مارس 1, 2014 ما رأيكم فأنا يهمني رأيكم بالفعل وجزاكم الله خيرا حسب رأيي الشخصي ( وهو قابل للخطأ والصواب ) فيما لو قمت انا بعمل البرنامج : الجدول الثالث ( الوسيط ) لا معنى له ، فهو زائد ويمكن الاستغناء عنه
ابا عمرو قام بنشر مارس 1, 2014 الكاتب قام بنشر مارس 1, 2014 أخي وأستاذي الكريم / جزاكم الله خيرا على ملاحظاتكم ولكن ما تصوركم في النموذج الذي سيقوم مستخدم البرنامج باستخدامه في عملية الجرد فأنا كما ذكرت لكم ان الجرد يتم لكل كتاب على حده بدون تسلسل أو ترتيب فكيف يمكن اجراء الجرد بطريقة سهلة للوصول في النهاية بقوائم للكتب الفاقدة وثانية للكتب التالفة بالاضافة للكتب الموجودة . فأنا وضعت الجدول الثالث فقط لسهولة اجراء الجرد حيث يكتب المستخدم رقم الكتاب فتظهر بياناته للتأكد من أنه هو الكتاب ثم رقم الجرد ثم يختار حالة الكتاب . أما في حالة حذف الجدول الثالث فكيف يمكن اجراء الجرد من وجهة نظركم أسف أنني بكلف عليكم ولكن أنا محتاج المساعدة بالفعل وجزاكم الله خيرا
ابوخليل قام بنشر مارس 2, 2014 قام بنشر مارس 2, 2014 احببت ان اشرح تصوري ووجهة نظري في المثال المرفق وهي كالتالي : اولا : سيكون مصدر البيانات للبرنامج هو الاستعلام QryKotob لانه يشتمل على الكتب الموجودة فقط لذا لن يظهر في نموذج الجرد الا الكتب الموجودة فعلا . ثانيا : قبل البدء بعملية الجرد يجب ادخال بيانات الجرد الحالي : رقم الجرد والتاريخ والمسؤول في نموذج frmGard ثالثا : تتم عملية الجرد باستخدام النموذج frmExCuGard وانظر الضوابط داخله كرقم الجرد وحالة الكتاب ومربع الاختيار اخيرا : العلاقة بين الجدولين يمكنك انشاؤها كما يمكنك تفعيلها لاحقا حسب الحاجة داخل الاستعلامات db21.rar
ابا عمرو قام بنشر مارس 3, 2014 الكاتب قام بنشر مارس 3, 2014 (معدل) أخي الكريم جزاكم الله خيرا على اهتمامكم بموضوعي أولا ولتوضيح ما فعلته ثانيا أخي الكريم بعد مشاهدة المرفق زادكم الله علما اكتشفت مسألتين 1. حقل موقف الكتاب به مشكلة يعطي رسالة بوجود خطأ (debug) 2. حقل ابحث بالرقم العام لا يتواءم مع حقل searinumber (المفترض أنه رقم موحد حتى لو تم حذف كتاب نتيجة أنه تالف أو فاقد ) (بدون تغيير searinumber الاساسي ) 3.هل فيه إمكانية لظهور رقم الجرد الأخير في خانة رقم الجرد رقم افتراضي ثابت حيث في عملية الجرد لا يحتاج المستخدم لتغيير رقم الجرد وإنما هو ثابت طول عملية الجرد هذه (أقصد آخر رقم جرد) غير ذلك فهو المطلوب وجزاكم الله خيرا ولو كلفت نفسك وقمت بالتعديل المطلوب لكان هو تم تعديل مارس 3, 2014 بواسطه abood90
ابوخليل قام بنشر مارس 3, 2014 قام بنشر مارس 3, 2014 1. حقل موقف الكتاب به مشكلة يعطي رسالة بوجود خطأ (debug) افتح الاستعلام على التصميم ثم أزل علامة الصح من الحقل chk 3.هل فيه إمكانية لظهور رقم الجرد الأخير في خانة رقم الجرد رقم افتراضي ثابت حيث في عملية الجرد لا يحتاج المستخدم لتغيير رقم الجرد وإنما هو ثابت طول عملية الجرد هذه (أقصد آخر رقم جرد) كلامك صحيح فليس هناك حاجة لمربع التحرير بمعنى انه ليس هناك اختيار اصلا وقد تم التغيير الى حقل نصي واستخدام الدالة DMax لجلب اعلى رقم 2. حقل ابحث بالرقم العام لا يتواءم مع حقل searinumber (المفترض أنه رقم موحد حتى لو تم حذف كتاب نتيجة أنه تالف أو فاقد ) (بدون تغيير searinumber الاساسي ) لم افهم المطلوب بالضبط فإن كان المطلوب عند البحث استخراج الجميع تالف او مفقود او موجود فقط غير مصدر بيانات النموذج الى الجدول بدلا من الاستعلام db22.rar
ابا عمرو قام بنشر مارس 3, 2014 الكاتب قام بنشر مارس 3, 2014 اخي الكريم / السلام عليكم ورحمة الله أولا جزاكم الله خيرا ثانيا أقصد بأن الرقم العام لا يتواءم مع حقل searinumber حيث أثناء عملية الجرد بمجرد كتابة الرقم العام يجب أن يكون هو نفسه searinumber وإذا كان الكتاب تالف أو فاقد من الأعوام السابقة فإن المستخدم للبرنامج لا يجده في المكتبة وبالتالي لا يحتاج الى ادخاله في البرنامج هذا ما قصدته وجزاكم الله خيرا وكنت أقصد أيضا بمجرد كتابة الرقم العام يظهر أخر رقم جرد تلقائي (افتراضي) حيث لا حاجة لكتابة الرقم في كل مرة
ابا عمرو قام بنشر مارس 4, 2014 الكاتب قام بنشر مارس 4, 2014 (معدل) اين الرد أخي الكريم بمجرد كتابة الرقم العام يجب أن يكون هو نفسه searinumber وإذا كان الكتاب تالف أو فاقد من الأعوام السابقة فإن المستخدم للبرنامج لا يجده في المكتبة وبالتالي لا يحتاج الى ادخاله في البرنامج هذا ما قصدته وجزاكم الله خيرا بمجرد كتابة الرقم العام يظهر أخر رقم جرد تلقائي (افتراضي) حيث لا حاجة لكتابة الرقم في كل مرة تم تعديل مارس 4, 2014 بواسطه abood90
ابوخليل قام بنشر مارس 4, 2014 قام بنشر مارس 4, 2014 تم التعديل - تغيير طريقة البحث - البحث بالارقام الموجودة فقط - اظهار رقم آخر جرد db23.rar
ابا عمرو قام بنشر مارس 5, 2014 الكاتب قام بنشر مارس 5, 2014 أخي الكريم / جزاكم الله خيرا وزادكم علما ونفع الله بكم المسلمين وجعل أعمالكم في ميزان حسناتكم هذا هو المطلوب واذا لم يكن فيها تكلف هل يمكن اضافة رقم الجرد في هذا المرفق الذي قمت بتعديله وفشلت في هذه الاضافة حيث لها فائدة كبيرة في عملية التفتيش على المكتبة في الاعوام القادمة ولكم جزيل الشكر خاص بالجرد 2.rar
ابوخليل قام بنشر مارس 5, 2014 قام بنشر مارس 5, 2014 استبدل الكود المعدل بهذا : 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
ابا عمرو قام بنشر مارس 5, 2014 الكاتب قام بنشر مارس 5, 2014 أخي الكريم / الكود الذي ارسلته هو نفسه الموجود في المرفق الذي ارسلته لكم أنا كنت أريد تكون الرسالة " الكتاب فاقد في عملية الجرد رقم 000 " أو " الكتاب تالف في عملية الجرد رقم .... " هذا ما قصدته أما الكود الذي أرسلته هو نفسه الموجود في المرفق وجزاكم الله خيرا
ابوخليل قام بنشر مارس 5, 2014 قام بنشر مارس 5, 2014 عدل في سطر الرسالة لتصبح هكذا : MsgBox "الكتاب تالف في عملية الجرد رقم" & G_N
ابا عمرو قام بنشر مارس 5, 2014 الكاتب قام بنشر مارس 5, 2014 أستاذي وأخي الكريم / جزاكم الله خيرا لقد أحسنت وابدعت هذا كل ما كنت أتمناه بارك الله فيكم وفي علمكم
ابا عمرو قام بنشر مارس 6, 2014 الكاتب قام بنشر مارس 6, 2014 أخي الكريم / والله أنا أسف ولكن كنت أعتقد بأن الكود الذي وضعته لي في المشاركة قبل السابقة سيعطي لي أخر رقم جرد كما طلبت منكم بمعني يعطي لي رقم الجرد الجديد الذي سأعمل عليه الان الجرد لجميع الكتب وهذا ما طلبته وقصدته ولكن وجدت أنه يعطي لي أخر رقم جرد تم للكتاب بمعني الجرد السابق الذي وضع للكتاب وهذا لم أقصده وانما قصدت تسهيلا للمستخدم وتوفيرا للوقت لعدم تكرار كتابة رقم الجرد مع كل كتاب بمعنى يكون القيمة الافتراضية لحقل رقم الجرد هو أخر رقم جرد موجود (وهو الجديد) في جدول الجرد وهذا ما طلبته وقصدته في المشاركة رقم 11 وقد قمت سيادتكم بوضعه واقتباسه في المشاركة 12 فهل من امكانية وجزاكم الله خيرا
ابوخليل قام بنشر مارس 6, 2014 قام بنشر مارس 6, 2014 اخي رعاك الله عملت لك ابتداء حسب تصوري لطريقة تنفيذ البرنامج ، ويبدو اننا غير متوافقين من هذا الباب سأشرح لك تفصيلا : 1- قبل الجرد يتم تسجيل العملية ورقمها وتاريخها لذا سيكون رقمها هو اعلى رقم في الجدول ويمكن وضع ضابط بحيث لا يمكن اجراء عملية الجرد الا بعد ادخال هذه البيانات 2- الجرد لا يتم الا على الكتب الموجودة ويكون لها نموذجا خاصا . وهذا شيء منطقي لان الكتب التالفة او المفقودة لن تكون على الارفف 3- لا نبحث الا عن كتاب نريد استبعاده 4- بعد اتمام عملية الجرد ؛ رقم الجرد في الجدول لا يظهر الا امام الكتب المستبعدة 5- التالف والمفقود يتم البحث عنه في نموذج خاص ، لاحتمال عودة مفقود فيتم التعديل من خلال هذا النموذج
ابا عمرو قام بنشر مارس 7, 2014 الكاتب قام بنشر مارس 7, 2014 جزاكم الله خيرا وزادكم الله علما ما قصرت يا أخي الكريم والسلام عليكم ورحمة الله
الردود الموصى بها