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

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


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

اقوم بكتابة شيكات رواتب كل شهر لنفس الموظفين فهل من طريقة لجعل هذة العملية المتكررة كل شهر اسهل فكل المعلومات تتكرر ما عدا ارقام الشيكات فهل يمكن وضع زرار جديد لاصدار نفس الشيكات بنفس الاسماء للموظفين فيقوم البرنامج بسؤالى ان عدد الموظفين هم مثلا 50 موظف قم بوضع سيريال لارقام الشيكات لهؤلاء الموظفين ومن ثم يقوم باصدارهم او حفظهم فى الجدول الخاص بطباعة الشيكات مع ارقامهم الجديدة واتو قع ان هذا لن يتم الا بوضع جدول جديد به اسماء هؤلاء الموظفين وعند الاصدار يتم نسخ المعلومات من هذا الجدول التابع الى الجدول الرئيسى مع تغيير قيمه الحقل الرئيسى وهى رقم الشيك

تجربه16.rar

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

ان كانت ارقام الشيكات تزداد بطريقة متسلسة منتظمة فالامر يسير جدا

مثلا عندنا عشرة موظفين اصدرنا لهم شيكات لشهر محرم تبدأ من رقم 1 الى 10

فحينما نريد اصدار شيكات شهر صفر ستكون ارقامهم بدأً من اخر رقم مسجل اي من 11 الى 20

فهو يسير كما ذكرت حيث يتم الالحاق الى جدول خاص يشتمل على رقم تلقائي

اما ان كان الترقيم متسلسل وغير منتظم حيث يمكن ان يبدأ الرقم في شهر صفر مثلا بـ66 الى 76

فهذا الأمر يحتاج الى اكثر من عملية :

1- يتم الالحاق الى جدول خاص

2- عملية ترقيم متسلسل في الجدول نفسه حسب المعطيات

يفضل ان يكون هذا الجدول فرعيا مرتبطا بالجدول الاساسي

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

للاسف اخى ابو خليل الترقيم متسلسل وغير منتظم وكما قلت يحتاج الى الكثير من العمليات فهل من الممكن ان تحل لى هذة المشكلة على المرفق سابقا وجزاك الله خيرا

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

اخي العزيز

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

إستفساري هنا هل يقوم البرنامج بترقيم الشيكات آليا أم أنه يتم إدخال أرقام من الواقع (من دفتر الشيكات مثلاً) كأن تكتب له من رقم كذا إلى رقم كذا

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

تحياتي,,,

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

اخي العزيز

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

إستفساري هنا هل يقوم البرنامج بترقيم الشيكات آليا أم أنه يتم إدخال أرقام من الواقع (من دفتر الشيكات مثلاً) كأن تكتب له من رقم كذا إلى رقم كذا

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

تحياتي,,,

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

ومرفق مثال يوضح رواتب 3 موظفين فى شهرين متتالين بنفس المعلومات ما عدا ارقام الشيكات وسبب الشيك فهل من طريقة لتسهيل كتابة تلك المعلومات حيث ان عدد الموظفين اكثر من 500 موظف

تجربه16.rar

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

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

عودا حميدا استاذنا العزيز

كنت اعمل على مثال الاخ حازم وهذا ما توصلت اليه حسب المتاح من وقتي

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

آمل النظر والتقييم

تجربه17.rar

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

تفضل اخي حل عالسريع

ستجد انه تم فصل بيانات الموظفين عن بيانات الشيكات يرتبطان برقم الموظف وتم عمل نموذج للإصدار وفيه طريقتين للتنفيذ

وعموما يمكنك الاطلاع على التعديلات لعلها تعطيك الفكرة التي يمكنك بها حل مشكلتك

تحياتي,,,

تجربه16.rar

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

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

يبدو اني ارسلت تعديلي قبل ان اقرأ ردك

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

تحياتي,,,

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

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

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

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

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

اخي العزيز

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

تحياتي,,,

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

قمت بما اخبرتنى به اخى منتصر الانسى من ارجاع الحقول المحذوفة ونعم استطيع الان كتابة الشيكات مرة اخرى ولكنى لا استطيع طباعة الشيكات المحفوظة مسبقا يبدو وكانه عيب موجود مسبقا فى النموذج ولم اكتشفه من قبل حيث عند طباعة شيك محفوظ مسبقا وذلك من خلال الضغط على زرار "+" الموجود فى اسفل النموذج فانه يعطى رسالة invalid use of null واذا قمت بادخال قيمه فى الحقل num2 فانه عند الطباعة يتخطى الرسالة invalid use of null ويطلب قيمه chequ.amount

اتمنى عدم ظهور تلك الرسائل المزعجه

تجربة 18.rar

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

اخي العزيز

النقطة الاولى يمكن حلها بالدخول الى كود زر الأمر وتعديل مايلي

 x = num2.Value
عدلها الى
 x = nz(num2,0)

اما النقطة الثانية فسببها انك لم تعيد الحقل

amount الى جدول chequ

تحياتي,,,

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

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

هل من الممكن اضافة جديده ؟؟؟

اذا كان الموظف فى اجازة فهل يمكن ان نجعل فى جدول الموظفين علامة مثلا مثل cheq box بحيث انه اذا كان فى اجازة نضع علامة بجانبه فى جدول الموظفين فلا يتم ترحيله عند اصدار شيكات الرواتب

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

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

هل من الممكن اضافة جديدة من اضافاتك الرائعة؟؟؟

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

بحيث ان اضع حقل فى شاشة الترحيل اضع به رقم القسم فيتم ترحيل هذا القسم فقط

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

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

اخي العزيز

اعتقد ان المفتاح لهذه العملية اصبح بيدك اي انك اذا اردت تنزيل شخص او اشخاص فما عليك سوى الغاء القيم من الحقل EmpIndex وإعادة ادخالها بقيم متسلسلة لمن تريد اصدار شيكات لهم وذلك بالضرورة حتى يتم منحهم ارقام شيكات متتابعة.

تحياتي,,,

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

ولكن هذه المهمه متعبة خصوصا اذا كان لديك اكثر من 500 شخص فاعتقد انها ستكون مرهقه اننى كل شهر ارتب الempindex لل 500 موظف لذا اعتقد من الافضل وضع حقول جديدة للاقسام وعندما اريد ترحيل قسم معين اكتب رقمه فى شاشة الترحيل او اى حل اخر ترونه غير اننى اقوم بترتيب EmpIndex كل مرة

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

تفضل اخي المثال

قمت بإضافة نموذج يقوم بالترقيم للسجلات الغير مؤشرة يفتح عن طريق زر أمر (تهيئة) في نموذج الترحيل

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

ارجو ان يكون مثال واضح ومفيد

تحياتي,,,

تجربة 18.rar

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

استاذى القدير الفكره رائعه ولكن هل تسمح لى ان اطلب تعديل للتطوير فى الافكار

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

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

تجربة20.rar

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information