jo_2010 قام بنشر مارس 23 قام بنشر مارس 23 (معدل) الخبراء الافاضل كل عام وانتم بخير عيد سعيد على كل المنتدى عندى جدول بة الكتير من المرضى وكل مريض لة ايصال مكون من 5 ارقام مثال 55033 55041 مع الغلم ان الايصالات غير مرتبة او متسلسة ولكن الثابت هو اخر رقمين 55 اريدها ان تصبح هكذا _ _ _ 55 حتى اكتب ثلاثة ارقام فقظ وماذا افعل عندما اصل الى رقم 55999 هل تتغير55 الى 56 تلقائيا ام سيتم تغيرها يدويا ارجو المساعدة بمثال بسيط لو تكرمتم حتى اقوم بتطبيقة على برنامجى لكم الشكر اريد طريقة افضل من الموجودة بالمرفق الكتابة فى خانة واحدة بدل من تقسيم الرقم Lab.rar تم تعديل مارس 23 بواسطه jo_2010
احمد الحسيني قام بنشر مارس 23 قام بنشر مارس 23 (معدل) السلام عليكم اتفضل اخي العزيز عند تحديث Esal ضع الكود التالي If Me.Esal = 0 Then Me.NO = Me.NO + 1 End If عندما يصل esal الى 999 يكون عند الرقم 000 no=56 وكلما يصل الى 000 يزيد 1 مع القدير تم تعديل مارس 23 بواسطه احمد الحسيني 1
kkhalifa1960 قام بنشر مارس 23 قام بنشر مارس 23 (معدل) ممكن اقتراح ياجو خلي الترقيم حسب السنة والشهر والرقم (001-01-2026) بكده بيكون لديك حقل واحد للترقيم بدلاً من 3 حقول وايضاً ممكن الرقم يكون رقم (PCode) هل تريد ذلك ؟ أم كما انت . وافني بالرد بما تريد . تم تعديل مارس 23 بواسطه kkhalifa1960
jo_2010 قام بنشر مارس 24 الكاتب قام بنشر مارس 24 13 ساعات مضت, kkhalifa1960 said: ممكن اقتراح ياجو خلي الترقيم حسب السنة والشهر والرقم (001-01-2026) بكده بيكون لديك حقل واحد للترقيم بدلاً من 3 حقول وايضاً ممكن الرقم يكون رقم (PCode) هل تريد ذلك ؟ أم كما انت . وافني بالرد بما تريد . استاذى ومعلمى الفاضل kkhalifa1960 كل سنة وحضرتك طيب شكرا لاهتمامك بحل مشكلتى اريد خانة منفصلة للايصال بعيد عن الترقيم لان الايصال هو رقم الايصال المدفوع فى الخزينة بعيد تماما عن الترقيم قمت بعمل خانة لاخر رقمين وخانة اخرى لاول ثلاثى ارقام وخانة تجمع الاثنين اعتقد الخبراء الافاضل عندهم حل مختصر ويؤدى الى تفس النتيجة فى خانة واحدة 16 ساعات مضت, احمد الحسيني said: السلام عليكم اتفضل اخي العزيز عند تحديث Esal ضع الكود التالي If Me.Esal = 0 Then Me.NO = Me.NO + 1 End If عندما يصل esal الى 999 يكون عند الرقم 000 no=56 وكلما يصل الى 000 يزيد 1 مع القدير ممكن تطبق على المثال المرفق لو تكرمت
kkhalifa1960 قام بنشر مارس 24 قام بنشر مارس 24 تفضل @jo_2010 اليك المرفق والشرح ... اذا نموذج مستمر استخدم الاستعلام لجلب القيم الجديدة واذا نموذج سنجل ممكن كما وضعت الكود على الحقل الجديد . ووافني بالرد . Jo_Lab.rar
jo_2010 قام بنشر الخميس at 06:48 الكاتب قام بنشر الخميس at 06:48 معلمى الفاضل اولا شكرا لابداعك ثانيا سامحنى لو معرفتش اعبر عن طلبى كنت اريد عمل خانة واحدة لكتاية رقم الايصال مثال "55"000;;_ كقناع ادخال ولكن المشكلة فى ال 55 كيف يتم تغيرها لتصبح 56 وعند تغييرها سوف تتغير كل الارقام السابقة الايصالات القديمة مع العلم ان السكرتارية تعمل على دفتر ايصالات واحد لكل العيادات متال الايصال التخصص 55256 باطنى 55257 جراحة 55258 نسا 55259 معمل هذا يخصنى 55260 عظام 55261 غيار 55262 معمل هذا يخصنى ارقام غير مسلسة اتمنى تكون طلبى واضح
kkhalifa1960 قام بنشر الخميس at 16:36 قام بنشر الخميس at 16:36 المشكلة ان الطلب غير مفهوم بالمرة هل تريد ترقيم الكل ام المعمل فقط والترقيم يسلسل من 55001 حتى القديم أم على تسلسل الارقام (Esal)
jo_2010 قام بنشر السبت at 07:03 الكاتب قام بنشر السبت at 07:03 استاذى الفاضل مش عاوز اى ترقيم انا بكتب رقم الابصال 55426 وكل الايصالات التى تاتى بعد هذا الرقم بيكون فيها اخر رقمبن 55 ثابيتن عاوز بدل مااكتب خمسة ارقام اكتب 3 ويكون الرقمن الاخرين ثابتين انظر حقل NEW قى القاعدة الجديدة المرسلة الموضوع لا علاقة لة بالترقيم تسهيل الغمل بدل كتابة رقم الايصال بالكامل خمسة ارقام نختصرة الى ثلاثة ارقام متغييرين ثابتين 362 55 lab2.accdb 1
Foksh قام بنشر السبت at 09:32 قام بنشر السبت at 09:32 بعد شرحك الأخير اضطررت للتعليق 😅 يعني انت عندك كل أرقام وصولات الدفع تبدأ بـ 55 ؟؟؟؟؟؟؟ يعني عددها عندك ولنفرض طول السنة بس 999 وصل ؟؟؟؟؟؟؟؟ طب لو زادت هتعمل ايه طيب 🙄🤔 إيه الفكرة من إنك تثبت 55 كبداية !!!!!!!
kkhalifa1960 قام بنشر السبت at 18:02 قام بنشر السبت at 18:02 تفضل د. @jo_2010 طالع الشرح واليك المرفق به نموذجان . وتم معالجة الرقم المدخل اذا تعدى 999 ووافني بالرد . Jo_Lab2.rar
jo_2010 قام بنشر بالامس في 06:51 الكاتب قام بنشر بالامس في 06:51 (معدل) الخبير المبدع kkhalifa1960 شكرا على ابداعك ولكن عندما توقف على السجل ظهرت لى 55 كتبت 1000 55 تحولت الى 56 شئ جميل عند كتابة سجل جديد ظهرت 55 ولم تظهر 56 اريد ان تصبح 56 قيمة افتراضية لاضافة باقى ارقام الايصال ___56 وهكذا كما صادفتنى مشكلة اخرى عندما تحول الرقم من 55 الى 56 وكتبت رقم ايصال جديد 56015 مثلا واردت تعديل 15 لتصبح 18 مثلا عند التوقف بالمؤشر على الحقل للتعديل اجد 56 عادت 55 كما كانت اعتذز على ازعاج حضرتك بطلبى تم تعديل بالامس في 06:54 بواسطه jo_2010
jo_2010 قام بنشر بالامس في 12:57 الكاتب قام بنشر بالامس في 12:57 في 28/3/2026 at 11:32, Foksh said: بعد شرحك الأخير اضطررت للتعليق 😅 يعني انت عندك كل أرقام وصولات الدفع تبدأ بـ 55 ؟؟؟؟؟؟؟ يعني عددها عندك ولنفرض طول السنة بس 999 وصل ؟؟؟؟؟؟؟؟ طب لو زادت هتعمل ايه طيب 🙄🤔 إيه الفكرة من إنك تثبت 55 كبداية !!!!!!! معلمى الفاضل الدفتر الحالى ينتهى ٥٥ فقولت اثبتهم واكتب ٣ أرقام فقط بدل ما اكتب كل رقم الايصال ٥ أرقام ممكن الدفتر اللي بمنتهى ٥٥ يخلص بعد شهر مش سنة ونجيب دفتر جديد ينتهى ٥٦ انا كنت عامل فى المرفق المرسل ٢ حقل واحد اكتب اخر رقمين كافتراضى والثاني ٣ ارقام متغير وحقل ثالث يضم الحقلين وبعدين قولت بدل ٣ حقول أعرض الأمر علي أصحاب الخبرة لجعل الثلاثة حقول حقل واحد لكم الشكر جميعا
منتصر الانسي قام بنشر بالامس في 14:52 قام بنشر بالامس في 14:52 منذ ساعه, jo_2010 said: ممكن الدفتر اللي بمنتهى ٥٥ يخلص بعد شهر مش سنة ونجيب دفتر جديد ينتهى ٥٦ أنت هنا تريد أتمتة عمل مرتبط بعمل خارج نطاق التطبيق بمعنى أنت لاتعلم ماذا سيكون رقم الدفتر الجديد هل هو الرقم التالي أم رقم سابق كان قد تم السهو عنه من قبل امين الصندوق أو أو أو .... هذا يعني أن إحتمالات المتغيرات الخارجية ستكون كثيرة لذا فأفضل خيار لديك هو أن تجعل البرنامج يقوم بقراءة آخر إيصال والإحتفاظ بآخر رقمين منه ثم إضافتهما لرقم الإيصال الجديد وللحصول على النتيجة وفق طلبك هذا منذ ساعه, jo_2010 said: وبعدين قولت بدل ٣ حقول أعرض الأمر علي أصحاب الخبرة لجعل الثلاثة حقول حقل واحد قمت بتعديل ملفك الأصلي للحصول على هذه النتيجة - عند إدخال رقم الإيصال سيقوم النموذج بالتعامل معه بناءاً على الرقم - إذا كان أقل من أو يساوي 1000 سيتم إرجاع رقم آخر إيصال تم إدخاله وإضافته للرقم الذي قمت بإدخاله (عندما يكون 1000 سيبدأ الدفتر التالي) - قد تضطر أحيانا لتصحيح رقم إيصال كنت قد أدخلته بالغلط عندها يمكنك إدخال الرقم كاملاً (5 أرقام أي أكبر من 1000) عندها سيتم الإحتفاظ بالرقم كما أدخلته - إذا صادف وتم بدء العمل بدفتر برقم سابق أو ليس الرقم الذي يلي الرقم الحالي عندها ستكون مضطر لإدخال الرقم كاملا (أو تصحيح الرقم) لأول إيصال فقط وبعدها سيتم التعامل مع هذا الرقم الجديد - جرب إجراء كل التعديلات التي يمكن أن تواجهها في العمل وتأكد من أن النتائج ستكون مطابقة للنتائج المرجوة منها أم لا Lab.accdb 1
jo_2010 قام بنشر منذ 22 ساعات الكاتب قام بنشر منذ 22 ساعات (معدل) 5 ساعات مضت, منتصر الانسي said: أنت هنا تريد أتمتة عمل مرتبط بعمل خارج نطاق التطبيق بمعنى أنت لاتعلم ماذا سيكون رقم الدفتر الجديد هل هو الرقم التالي أم رقم سابق كان قد تم السهو عنه من قبل امين الصندوق أو أو أو .... هذا يعني أن إحتمالات المتغيرات الخارجية ستكون كثيرة لذا فأفضل خيار لديك هو أن تجعل البرنامج يقوم بقراءة آخر إيصال والإحتفاظ بآخر رقمين منه ثم إضافتهما لرقم الإيصال الجديد وللحصول على النتيجة وفق طلبك هذا قمت بتعديل ملفك الأصلي للحصول على هذه النتيجة - عند إدخال رقم الإيصال سيقوم النموذج بالتعامل معه بناءاً على الرقم - إذا كان أقل من أو يساوي 1000 سيتم إرجاع رقم آخر إيصال تم إدخاله وإضافته للرقم الذي قمت بإدخاله (عندما يكون 1000 سيبدأ الدفتر التالي) - قد تضطر أحيانا لتصحيح رقم إيصال كنت قد أدخلته بالغلط عندها يمكنك إدخال الرقم كاملاً (5 أرقام أي أكبر من 1000) عندها سيتم الإحتفاظ بالرقم كما أدخلته - إذا صادف وتم بدء العمل بدفتر برقم سابق أو ليس الرقم الذي يلي الرقم الحالي عندها ستكون مضطر لإدخال الرقم كاملا (أو تصحيح الرقم) لأول إيصال فقط وبعدها سيتم التعامل مع هذا الرقم الجديد - جرب إجراء كل التعديلات التي يمكن أن تواجهها في العمل وتأكد من أن النتائج ستكون مطابقة للنتائج المرجوة منها أم لا Lab.accdb 476 kB · 2 downloads قمت بتجربة النموذج المرسل من حضرتك يعمل بكفاءة مع الايصالات التى تنتهى ب ٥٥ وعندما كتبت ١٠٠٠ أصبحت القيمة ٥٦٠٠٠ وهذا رائع وقمت بإدخال رقم الإيصال ه أرقام ٥٦٠٠١ ورقم آخر ٠٠٩ أعطى نتيجة رائعة ولكن حاولت تجربة إذا تخطينا ٥٦ بدل رقمين أصبحت ٣ أرقام مثال١٠١٠٠٥ أدخلت رقم إيصال بالكامل ١٠١٠١٩ وسجل جديد كتبت ١٢٢ لم يحتفظ ١٠١ وعاد الي ٥٦ أصبح الإيصال ٥٦١٢٢ بدل ١٠١١٢٢ وهو الرقم الصحيح كيفية حل هذا الوضع هذا الخطأ يظهر لى كثيرا كتبت إيصال ٢٣٠ المفروض ٥٦٢٣٠ قبل منة كان في إيصال ٥٦٢٥٠ يعطى خطا كما بالصورة تم تعديل منذ 21 ساعات بواسطه jo_2010
jo_2010 قام بنشر منذ 11 ساعات الكاتب قام بنشر منذ 11 ساعات 4 ساعات مضت, kkhalifa1960 said: تفضل المرفق بعد التعديل بطلبك . Jo_Lab3.rar 78.82 kB · 1 download انظر الصور
kkhalifa1960 قام بنشر منذ 7 ساعات قام بنشر منذ 7 ساعات فقط اوقف السطر أو امسحه لأني نسيته . ' Me.NO_Esal = Me.NEW
jo_2010 قام بنشر منذ 6 ساعات الكاتب قام بنشر منذ 6 ساعات 49 دقائق مضت, kkhalifa1960 said: فقط اوقف السطر أو امسحه لأني نسيته . ' Me.NO_Esal = Me.NEW قمت بمسح السطر واعطى الاتى انظر الصورة
منتصر الانسي قام بنشر منذ 1 ساعه قام بنشر منذ 1 ساعه 21 ساعات مضت, jo_2010 said: أدخلت رقم إيصال بالكامل ١٠١٠١٩ وسجل جديد كتبت ١٢٢ لم يحتفظ ١٠١ وعاد الي ٥٦ هذا لأنك أدخلت السجل بدون أن تدخل التاريخ قمت أنا بإضافة سجل جديد بالرقم 110001 وعندما رجعت للجدول وجدت أن حقل التاريخ فارغ قمت بإدخال تاريخ اليوم ثم قمت بفتح النموذج وأضفت سجل وحددت الرقم 2 فقط فتم تعديله إلى 110002 آلياً كما بالصورة لا تنسى بأن الكود يقوم بإستخراج أحدث تاريخ ثم إستخراج آخر رقم تم إدخاله في هذا التاريخ ليتم الإعتماد عليه أي أنه يعتمد على التاريخ أولاً ثم على أخر رقم في هذا التاريخ لمعالجة المشكلة قمت بتعديل النموذج ليتم تعيين تاريخ اليوم لأي سجل جديد جربه الان وتأكد من النتائج Lab.rar
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان