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

هل من الممكن أن يكون حقل ترميز الحسابات نصى حتى يتسنى أن يبدأ بصفر على يسار الرقم

مغلق
بدأه etqan54 في 25 سبتمبر 2006 · 21 رد · 2,113 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام كل عام وأنتم جميعا بخير وأدعوا الله لكم بدوام التوفيق والسداد ولى استفسار على موضوع الترقيم مع زيادة رقم هل من الممكن ان يكون الحقل نصى وليس رقم (خاصية حقل كود الحساب كى يسمح بأن يبدأ بالرقم صفر على اليسار)مثال رقم الحساب 0100000او رقم مستند الصرف فى اليومية 020001 أومستند القيد030001 -مستند القبض 010001

ملحوظة ارقام المستندات متواجدة فى جدولين رئيسى وفرعى وكما تعلم ان الرقم( 1) متكرر فى القبض والصرف وقيد التسوية ومن أجل ان لا تتكرر فى الجدول بدأ كل نوع من المستندات السابقة بالصفر ثم الرقم الدال على نوعيتها (قبض_صرف_قيد) وكذلك الحال فى شجرة الحسابات او دليل الحسابات واتمنى للجميع التوفيق والرشاد

اخوكم ابراهيم_ اسكندرية

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

_______.rar

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

G.ledger.rar

#2

بسم الله الرحمن الرحيم

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

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

txtid=format(txtid,"00000")

بهذه الطريقة تحصل على التالي

010001

او

030001

او ما شابه

ارجو ان اكون قد اجت على سؤالك

و الله ولي التوفيق

#3

يمكنك استخدام خاصية input mask وجعلها مثلا 0###### او كم تريد من الخانات

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

اشك ان عضويتي كمشرف حذفت

#4

أخى الكريم wkalo

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

كما أشكر الأخ الكريم همام وأنا شخصيا من المعجبين بمواضيعه وردوده على اسئلة الأخوة اعضاء المنتدى المبارك

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

أخوكم

إبراهيم

#5

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

هذا واجبي كعضو تجاه كل الاعضاء

هذه الفكرة التي خطرت ببالي لحل المشكلة

اختر نوع مجموعة الحساب

يظهر رقم الحساب في السجلات مبتدا ب0 وبه رقم تسلسلي لكل حساب على حدة

يتغير هذا الرقم حسب تغير نوع المجموع

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

تفضل وتفحصه وقل لي ان كان نافقعا

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

اشك ان عضويتي كمشرف حذفت

#6

أخى الحبيب همام

أولا وقبل اى شئ جزاء الله عنى خير الجزاء على اسلوبك الراقى فى الرد اما بخصوص النموزج فلى ملاحظة الا وهى اننى عندما اخترت المجموعة رقم 10000 مثلا اعطتنى الرقم 010001 وهذا جيد ولكننى عندما اخترت بعد ذلك المجموعة رقم 20000 اعطتنى الرقم 020002 ولم تبدأ من الرقم 020001

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

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

أخوك

إبراهيم

#7

اه والله ما خطر في بالي انه هيك مطلوب معلش

سامحني غلطة ورح احاول بكل جهدي

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

اشك ان عضويتي كمشرف حذفت

#8

السلام عليكم

مبارك هذا الشهر

بعد إذن أخينا همام

جرب التعديل التالي

autotextinc.rar

#9

أخى الحبيب جزاك الله خير الجزاء هو هو المطلوب وبارك الله فيك تقبل تحياتى ودعائى لك بأن يجعل عملك فى ميزان حسناتك

أخوك

إبراهيم _إسكندرية مصر

#10

الأخ الكريم alasomed

بعد مراجعة المثال المرفق جربت تغيير ارقام المجموعة من 10000الى 010000وهكذا بقية أرقام المجموعات ولكن للأسف أضافت صفر آخر للرقم المتولد للحساب الفرعى فأرجوا المراجعة وكنت أتمنى من الأخوة مشرفى المنتدى المبارك أن يقوم أحدهم بالتعديل على النموزج المرفق والخاص بى على ارقام الحسابات وكذلك ارقام سندات الصرف والقيد حيث سندات القيد 010001وسندات الصرف 020001وارقام الحسابات فى الدليل سبعة ارقام

ولكم جميعا منى الدعاء بصلاح الحال

#11

إخوتى الكرام السلام عليكم ورحمة الله وبركاته وبعد

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

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

#12

اخي الكريم الموضوع ليس صعباً ولكن حتى أكون صريحاً معك لم أعرف ما هو المطلوب بالضبط.

اقتباس

هل من الممكن ان يكون الحقل نصى وليس رقم (خاصية حقل كود الحساب كى يسمح بأن يبدأ بالرقم صفر على اليسار)

ثم ماذا بعد ؟

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

أنا هكذا ولا أعلم إن كان أحد مثلي .

الخلاصة لعلك توضحلي المطلوب وبالتفصيل الممل والأمر بعد إذن يكون محلول بإذن الله

تم تعديل هذه المشاركة بواسطة مصلح الحريصي في 10 أكتوبر 2006 في 21:12

#13

الأخ الكريم مصلح أدعوا الله لك بصلاح الدنيا والآخرة اللهم آمين

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

أخى الكريم عندى فى البرنامج اربعة جداول إثنين لدليل الحسابات وإثنين للعمليات (قيود اليومية)

إخترت 01 لقيد التسوية ثم رقم المستند هكذا (010001 ثم 10002) وأخترت 02 لقيد الصرف (020001 ثم 020002) والمطلوب أن نضع قائمة منسدلة نحدد منها نوع المستند يعطينا رقم مستند الصرف مع العلم أن أرقام مستند قيد التسوية تتجدد كل شهر بمعنى أن شهر يناير يبدأ من الرقم واحد الى أى عدد وكذلك فبراير من الرقم واحد وهكذا بقية الأشهر أما ترقيم مستندات الصرف فتبدأ من أول السنة المالية الى نهايتها أرجوا ان أكون قد إستطعت أن أحدد الشق الأول من الترقيم المطلوب

أخى الكريم أعلم أن القائمة المنسدلة تحتاج الى إنشاء جدول جديد به نوعية المستندات (قيد تسوية _ قيد صرف )

أما بالنسبة لترقيم الحسابات فعندنا حسابات رئيسية وأخرى فرعية والفرعية يتفرع منها حسابات أيضا وموجود هذا الكلام فى جدول Account Type _Accounts والمطلوب عندما نختار حساب رئيسى(Parent) يعطينا الرقم الفرعى تلقائيا(رقم الإبن) وكذلك إذا إخترنا حساب فرعى ينفرع منه حسابات أى إذا كان للإبن أبناء ومرفق المثال المطلوب تعديله او إضافة مقترحكم المبارك إن شاء الله

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

G.ledger.rar

#14

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

G.ledger.rar

#15

أخي الكريم

حسب فهمي للموضوع

  1. لابد من وجود حساب رئيسية وتبدأ وتنتهي بأرقام معينة
  2. وجود حسابات فرعية أيضاً تبدأ برقم وتنتهي برقم وهكذا
  3. أيضاً لابد من بدء الترقيم في بداية كل شهر إلى نهاية الشهر ثم بدء الشهر الذي يليه برقم جديد

عموماً لقد نزلت المثال على جهازي وسوف أدرسه لمعرفة الكيفية التي علينا أتباعها لكي نصل إلى المطلوب .

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

#16

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

http://www.khm2000.com/6/mumtaz-3.htm

#17

أخي الكريم

أولاً: أخبرك بأنه لم يسبق لي العمل على برامج المحاسبة ولذلك ليست لديَّ الدراية الكافية بأمور المحاسبة والأمر يحتاج إلى محاسب للاستفادة من خبراته في هذا المجال ولكن بما أنه لا وجود لهذا العنصر الهام سأحاول قدر المستطاع أن نجد الحل الذي يقرب من ذوقك ولذلك أود بدايتاً أن أسألك هل من الضروري أن نستخدم نفس التنسيق الذي أتبعته في الترقيم أي ( 010000000001 ) وهكذا أم نقدر نستخدم أسليب أخرى.

عموماً الطريقة التي في بالي وأرجو أن تتابع معي خطوة خطوه حتى لا أضيعك أو تضيعني عذراً على هذا التعبير.

  1. سوف ننشيء جدول للحسابات الرئيسة .
  2. ننشيء جدول للحسابات الفرعية
  3. كل حساب رئيسي يقابله في الجدول الفرعي جميع الحسابات المتفرعة عن الحساب الرئيسي.نضع مربع تحرير وسرد Combobox
  4. على أي نموذج إدخال بيانات يكون مصدره جدول الحسابات الرئيسة .
  5. نضع مربع تحرير وسرد Combobox على النموذج يكون مصدره جدول الحسابات الفرعية.
  6. عندما يختار المستخدم حساب رئيسي من مربع التحرير الأول الخاص بالحسابات الرئيسة وينتقل لمربع التحرير الثانية والخاصة بالحسابات الفرعية لا يجد فيها سوى الحسابات الفرعية المتفرعة من الحساب الرئيسي المختار في مربع التحرير الأول .
  7. ورقم العملية يتم آلياً في مربع نص مثلا " رد خطاب رقم 06/22151 بإسم شركة سيارات اسكندرية "

يبقى بعد ذلك عمل مقارنة الشهر الحالي مع الشهر المسجل في الجدول والعام فإذا تساويا نواصل الرقم وأن اختلفا نبدأ الترقيم من جديد أي من ( 1 ) وبالمثل بالنسبة للسنة.

هذا ما لدي لا أدري إن كان لديك أو لدى احد الأخوة مشاركة فليتفضل بها مشكوراً فهدفنا الوحيد هو الصول للغاية التي ترجوها.

في انتظار ردك وتقبل خالص تحياتي



#18

اخى الحبيب أحب ان الفت نظرك بأننى فى قاعدة البيانات المرفقة والخاصة بى اتبعت نفس الإسلوب فى عمل جدول للحسابات الرئيسية اسميته Account Type وجدول آخر للحسابات الفرعية واسميته Accounts ولعلك أخى لاحظت ذلك وأتمنى منك مراجعة البرنامج فأعتقد ان به بعض الإمكانيات والتى تعلمتها من خلال متابعتى لدروسكم القيمة أنت ومشرفى المنتدى المبارك المتميزين بحق وردوكم على اسئلة الإخوة الأعضاء وبقى لى بعض المسائل والتى أحاول من خلال متابعتكم لكى تكتمل بمشيئة الله تعالى واتمنى إن وصلت لنتيجة فى تعديل شجرة الحسابات أن تقوم بالتعديل عليها وتقبل تحياتى

#19

للرفـــــــــــــــــــــــــــــع

#20

اتمنى من الإخوة المبدعين التفكير فى هذا الموضوع

واتمنى ايضا ان يكون حقل رقم القيد والذى نوعه نصى اننا إذا ادخلنا 01 فيه يكمل الرقم اى يعطينا 010001والرقم التالى إذا ادخلنا 01 يعكمل الرقم 010002 وهكذا وإذا ادخلنا 02 يكمل الرقم 020001 وهكذا هذا بالنسبة لأرقام سندات القبض والصرف والقيد

#21

بسم الله الرحمن الرحيم

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

اليك المرفق عسى ان يكون طلبك

و الله ولي التوفيق

numbering.rar

#22

أخى الحبيب وعليكم السلام ورحمة الله وبركاته وبعد

المرفق فكرته جديدة فى المنتدى ولم أجدها حتى الآن وتعتبر إضافة لمكتبة الأرقام والترقيم وأقترح أن يقوم الإخوة الكرام بإضافتها الى المكتبة وأستسمحك أخى الكريم فى تعديل آخر على الفكرة لكى تستخدم ايضا فى ترقيم باقى قيود اليومية الا وهو قيد التسوية فقيد التسوية يبدأ بترقيم جديد فى بداية كل شهر فالرقم واحد سوف يتكرر شهريا وحتى تسير الأمور بلا مشاكل التكرار لأن الجدول سوف لا يقبل التكرار كما تعلم اخى الحبيب فلجأت لوضع الرقم هكذا 0001/01لشهر يناير ثم ياتى الرقم الذى يليه 0002/01 وجعلت 0001/02 لشهر فبراير و0001/03 الى ديسمبر 0001/12

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

وفى الأخير اكرر شكرى لإهتمامك وطريقتك فى الترقيم وأدعوا الله لك ولجميع منتسبى المنتدى المبارك بالتوفيق والرشاد

أخوك

ابراهيم

مصر _ إسكندرية

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…