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

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

قام بنشر

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

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

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

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

new kamwala.rar

قام بنشر

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

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

قام بنشر

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

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

قام بنشر

وعليكم السلام

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

ثانيا : لا يوجد في اكسس شي اسمه صفحة جديدة

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

قام بنشر
19 ساعات مضت, ابوخليل said:

وعليكم السلام

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

ثانيا : لا يوجد في اكسس شي اسمه صفحة جديدة

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

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

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

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

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

new kamwala 2003 n.rar

قام بنشر

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

وعلى كل حال  اجي على رغبتك واحقق لك لك ما تفكر به

عملت لك استعلامين

المهم هو استعلام  الالحاق  QryAdd_master

انقر عليه سيطلب منك ادخال تاريخ آخر اسبوع ثم وافق

بعد ذلك اذهب الى جدول Sheet kamwala  ستجده لصق لك البيانات حسب طلبك

amwala2003.rar

قام بنشر
10 ساعات مضت, ابوخليل said:

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

وعلى كل حال  اجي على رغبتك واحقق لك لك ما تفكر به

عملت لك استعلامين

المهم هو استعلام  الالحاق  QryAdd_master

انقر عليه سيطلب منك ادخال تاريخ آخر اسبوع ثم وافق

بعد ذلك اذهب الى جدول Sheet kamwala  ستجده لصق لك البيانات حسب طلبك

amwala2003.rar

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

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

فكره البرنامج كالاتى

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

بارك الله فيك وجزاك الله خيرا على المساعده

amwala2003.rar

قام بنشر

تفضل

يوجد فورم  باسم frm1

بعد فتحه  اختر من المنسدلات التاريخ السابق والتاريخ الجديد ثم انقر تنفيذ  ( نقرة واحدة )

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

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

amwala2004.rar

قام بنشر
10 ساعات مضت, ابوخليل said:

تفضل

يوجد فورم  باسم frm1

بعد فتحه  اختر من المنسدلات التاريخ السابق والتاريخ الجديد ثم انقر تنفيذ  ( نقرة واحدة )

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

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

amwala2004.rar

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

ويا ريت تقولى على مشاكل البرنامج وطرق حلها انا تعبتك معايا جزاك الله خيرا

amwala2004.rar

قام بنشر

مسألة التصميم وطرقه  فهي طويله  والافضل ان تقرأ الدروس الخاصة وهي كثيرة في هذا المنتدى وغيره

انا الان اساعدك من اجل  اجعل ما تفعله يدويا يتم بضغطة زر واحدة

انظر :

تم تفقد وتجربة الفورم ويعمل بصورة صحيحة ولا يسمح بالتكرار مطلقا

الخطوات :

افتح الفورم frm1

اختر من مربع التحرير الايمن تاريخ أخر اسبوع وليكن  25/07/2016  ثم اختر من  المربع الايسر تاريخ الاسبوع الجديد وليكن 01/08/2016  وبعد ذلك انقر الزر

الآن يمكنك الذهاب الى النموذج الرئيسي ومشاهدة النتيجة

 

amwala2.rar

قام بنشر
21 ساعات مضت, ابوخليل said:

مسألة التصميم وطرقه  فهي طويله  والافضل ان تقرأ الدروس الخاصة وهي كثيرة في هذا المنتدى وغيره

انا الان اساعدك من اجل  اجعل ما تفعله يدويا يتم بضغطة زر واحدة

انظر :

تم تفقد وتجربة الفورم ويعمل بصورة صحيحة ولا يسمح بالتكرار مطلقا

الخطوات :

افتح الفورم frm1

اختر من مربع التحرير الايمن تاريخ أخر اسبوع وليكن  25/07/2016  ثم اختر من  المربع الايسر تاريخ الاسبوع الجديد وليكن 01/08/2016  وبعد ذلك انقر الزر

الآن يمكنك الذهاب الى النموذج الرئيسي ومشاهدة النتيجة

 

amwala2.rar

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

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

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

قام بنشر
منذ ساعه, ahmedabuzena said:

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

 

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

شوف امان اكسس  يمكن عندك مرتفع  ولا يسمح بتنفيذ  الاحداث حاول تخففض أمان الماكرو الى الحد الادنى

من الاخطاء عندك  تكرار البيانات  في الجدول مثلاالاصناف والاسعار يجب ان تكون في جدول منفصل 

ومسألة النسخ واللصق من اساسها غير مهنية  

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

 

قام بنشر
17 ساعات مضت, ابوخليل said:

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

شوف امان اكسس  يمكن عندك مرتفع  ولا يسمح بتنفيذ  الاحداث حاول تخففض أمان الماكرو الى الحد الادنى

من الاخطاء عندك  تكرار البيانات  في الجدول مثلاالاصناف والاسعار يجب ان تكون في جدول منفصل 

ومسألة النسخ واللصق من اساسها غير مهنية  

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

 

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

قام بنشر
في 3/16/2017 at 21:35, ahmedabuzena said:

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

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

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

السلام عليكم اخى ابو خليل انا حاولت اطبق المثال على البرنامج ولاكنى فشلت ارجو مساعدتى وان تدلنى لماذا لم يعمل وارجو اضافه ان عمود price يتم نسخ الدتا فى عمودين price , sell moh

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

kamwala.rar

قام بنشر

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

قام بنشر

جربت عندي والكود شغال  ولكنه يكرر اللصق

والسبب  عدم وجود ضوابط في الجدول

انظر الصورة حيث جعلنا ثلاثة حقول مفاتيح  من اجل عدم  التكرار في حال تساوت القيم في الحقول الثلاثة

لفحص المثال بالصورة الصحيحة :

اختر من القائمة اليمنى تاريخ الاسبوع الاخير  6/3/2017    واختر من الاسبوع الجديد تاريخ  13/6/2017

 

 

Untitled.jpg

kamwala4.rar

قام بنشر
12 ساعات مضت, ابوخليل said:

جربت عندي والكود شغال  ولكنه يكرر اللصق

والسبب  عدم وجود ضوابط في الجدول

انظر الصورة حيث جعلنا ثلاثة حقول مفاتيح  من اجل عدم  التكرار في حال تساوت القيم في الحقول الثلاثة

لفحص المثال بالصورة الصحيحة :

اختر من القائمة اليمنى تاريخ الاسبوع الاخير  6/3/2017    واختر من الاسبوع الجديد تاريخ  13/6/2017

 

 

Untitled.jpg

kamwala4.rar

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

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

قام بنشر
في 3/23/2017 at 22:27, ahmedabuzena said:

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

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

اخى الكريم اذا كان طريقه الكود على الزر حتى يعمل مره واحدة مع كل تاريخ جديد لا تنفع

فهل من الممكن أن نفعل هذه الطريقه  على الماكرو بدل من زر التنفيذ فى الفورم

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

قام بنشر
في ٢٣‏/٣‏/٢٠١٧ at 23:27, ahmedabuzena said:

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

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

لو سجل واحد مكرر  لو وضعت المفاتيح فلن يسمح بالحفظ 

 اخوي الله يحفظك في المثال الاخير جربته  ويعمل بشكل سليم ولا يكرر

ولن يعمل الا بعد الاختيار الصحيح

والاختيار الصحيح هو :

1- تختار من الحقل الايمن أي تاريخ موجود فعلا في الجدول

2- تختار من الحقل الايسر تاريخ جديد غير موجود في الجدول ( او حول مربع التحرير  الايسر الى مربع نص  واكتب يدويا التاريخ الجديد )

  • 2 weeks later...
قام بنشر
في 3/25/2017 at 03:14, ابوخليل said:

لو سجل واحد مكرر  لو وضعت المفاتيح فلن يسمح بالحفظ 

 اخوي الله يحفظك في المثال الاخير جربته  ويعمل بشكل سليم ولا يكرر

ولن يعمل الا بعد الاختيار الصحيح

والاختيار الصحيح هو :

1- تختار من الحقل الايمن أي تاريخ موجود فعلا في الجدول

2- تختار من الحقل الايسر تاريخ جديد غير موجود في الجدول ( او حول مربع التحرير  الايسر الى مربع نص  واكتب يدويا التاريخ الجديد )

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

قام بنشر

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

 

قام بنشر
في ٥‏/٤‏/٢٠١٧ at 20:33, ahmedabuzena said:

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

المطلوب غير مفهوم  كيف تحديث ؟ هل تريد تغيير التاريخ الذي تم لصقه  الى تاريخ يوم آخر ؟

لان العملية هي : نسخ ولصق

53 دقائق مضت, ahmedabuzena said:

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

 

لا بد توضح المطلوب بدقة  وتضرب امثلة  من البيانات الموجودة في الجدول 

فمثلا  تقول : يوجد في الجدول بيانات كذا تم ادخالها خطأ واريد : مسحها او تعديلها الى كذا او ...

قام بنشر
4 ساعات مضت, ابوخليل said:

المطلوب غير مفهوم  كيف تحديث ؟ هل تريد تغيير التاريخ الذي تم لصقه  الى تاريخ يوم آخر ؟

لان العملية هي : نسخ ولصق

لا بد توضح المطلوب بدقة  وتضرب امثلة  من البيانات الموجودة في الجدول 

فمثلا  تقول : يوجد في الجدول بيانات كذا تم ادخالها خطأ واريد : مسحها او تعديلها الى كذا او ...

يعنى مثلا تاريخ 1-1-2016 تاريخ آخر الاسبوع نسخته إلى 7-1-2016 وهو تاريخ بدايه الاسبوع الجديد

ثم قمت بتعديل بعض الأسعار الموجوده فى تاريخ 1-1-2016

الآن عايز أحدث الداتا الموجوده فى تاريخ 7-1-2016

أضع فى خانه تاريخ نهايه الاسبوع 1-1-2016 وفى خانه تاريخ بدايه الاسبوع الجديد 7-1-2016 وبالضغط على زر تنفيذ أجد الداتا الموجوده فى 7-1-2016 لم يتم تحديثها مثل ما هى مكتوبه فى 1-1-2016

ارجو ان اكون أوضحت ما أريد وجزاكم الله خيرا 

 

  • أفضل إجابة
قام بنشر

عدلت على مثالنا السابق

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

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

لذا تم  عمل نموذج خاص بحذف كامل البيانات خلال تاريخ معين يتم اختياره

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

kamwala5.rar

قام بنشر
في 4/7/2017 at 13:36, ابوخليل said:

عدلت على مثالنا السابق

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

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

لذا تم  عمل نموذج خاص بحذف كامل البيانات خلال تاريخ معين يتم اختياره

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

kamwala5.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