المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : محتاج الافادة ضرورى


محمد مصطفى الجن
04-12-2015, 10:26 AM
بسم الله الرحمن الرحيم
انا هصمم برنامج للشغل وكنت عاوز اعمله 30 صفحة يعنى شهر كامل والصفحات كما فى الصورة

http://store2.up-00.com/2015-12/1449215992451.jpg (http://www.up-00.com/)
المطلوب هنا هو اضافة

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

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

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

المـهاجر
04-12-2015, 11:47 AM
السلام عليكم ورحمة الله وبركاته
ارفقت صورة
لو ملف مفتوح افضل

محمد مصطفى الجن
04-12-2015, 12:21 PM
اوك سيتم رفع الملف المفتوح مع اضافة الازرار

محمد مصطفى الجن
04-12-2015, 01:01 PM
تم اضافة الملف المفتوح ياريت التعديل على الازرار التى تم ادرجها لتقوم بالوظيفة التى تم ذكرها لكم

محمد مصطفى الجن
04-12-2015, 01:12 PM
الازرار التى سيتم التعديل عليها والوظيفة المطلوبة منها كالتالى

نهاية اليومية عند الضغط على هذا الزر لا يستطيع احد تحرير اى نص او التعديل على الاسماء والمبالغ وهكذا

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

طباعة الصفحة ليتم عمل طباعة لصفحة البرنامج

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

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

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


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

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

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

توضيح فى اعلى الصفحة على اليمين هناك خانة اسمها التاريخ هنا هكتب تاريخ على حسب اليوم عاوز لما اكتب فى البحث مثلا 1 / 12 / 2015 يتم نقلى الى الصفحة التى تحمل هذا التاريخ

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

المـهاجر
04-12-2015, 02:20 PM
عزيزى
بداية لم اقصد ان تضع ملف مفتوح خالى تماما من الأكواد
اقصد ان تضع محاولتك للتعديل و التصحيح

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


استراتيجية غير سليمة :abc_088:
ماذا لو احببت تغيير احد اكواد الصفحة الأولى فهل ستقوم بعمل 359 تعديل لباقى الصفحات ؟؟
ماذا لو احببت تجميع النتائج من 20 صفحة ؟؟
ايضا تحفظ كل الصفحات كما تركتها فى اخر حالة تعديل تمت عليها وعند غلق وفتح البرنامج فى اى يوم لا افقد البيانات من اى صفحة

الصفحات لا تحتفظ ابدا بالبيانات

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

محمد مصطفى الجن
04-12-2015, 02:46 PM
اخى زى ماسبق وذكرت انا هعدل الصفحة الاولى فقط واضيف الاكواد اللزمة لكل زر وبعد كدا هعمل نسخ للصفحة واكررها ليتم عمل باقى الصفحات انا اقدر اضيف كود الطباعة وكود تصوير الصفحة لكن اجهل باقى الاكواد باختصار شديد لو انا ضايف اى ازرار وملفات نص واسماء وعدلتها عاوز اعمل زر يحفظ التعديلات دى دا اول طلب يعنى عاوز كود احطه فى زر اسمه حفظ بعد مااعدل مثلا اخلى الاسم احمد والمبلغ 10 واضغط حفظ واقفل البرنامج وافتحه القى البرنامج زى مانا سايبه اخر مرة ولا روحت معدل وخليت احمد 15 وضغت حفظ يفضل احمد 15 فهمت المقصود من زر الحفظ ؟

المـهاجر
04-12-2015, 02:56 PM
اخى زى ماسبق وذكرت انا هعدل الصفحة الاولى فقط واضيف الاكواد اللزمة لكل زر وبعد كدا هعمل نسخ للصفحة واكررها ليتم عمل باقى الصفحات
كده اصبحت سهلة ؟؟
تنسخ 359 مرة ؟؟

يا استاذ
هى صفحة واحدة فقط لا غير
+
359 سطر فى ملف text
أو 359 ملف text
أو 359 سكشن فى ملف ini
أو 359 سطر فى ملف csv
أو 359 ريكورد فى قاعدة بيانات

أى مما سبق تستطيع التعامل معه ؟؟
لأنك حتى لو كررت الصفحات (للهروب مما سبق) فإنك ستتعامل مع احدهم (رغما عنك !!) حتى تستطيع الحفظ

اخلى الاسم احمد والمبلغ 10 واضغط حفظ واقفل البرنامج وافتحه القى البرنامج زى مانا سايبه اخر مرة ولا روحت معدل وخليت احمد 15 وضغت حفظ يفضل احمد 15 فهمت المقصود من زر الحفظ ؟

أكيد طبعا فهمت بعد توضيحات حضرتك :abc_088:

محمد مصطفى الجن
04-12-2015, 03:21 PM
اوك اعتبرها صفحة واحدة فقط هعمل البرنامج على هيئة صفحة واحدة فقط وعاوز زر الحفظ للى موجود داخل الصفحة

انا حاولت انى اعمل زر نهاية اليومية بحيث بعد الضغط عليه لا استطيع تحرير وبلفعل اختارت Input وصفت الكود دا فى زر نهاية اليومية

Input.SetEnabled("Input25", false); عمل تجميد لل Input25 ومعتش باستطاعتى تحريره

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

المـهاجر
04-12-2015, 03:37 PM
for i = 1,25 do
Input.SetEnabled("Input"..i, false);
end
نتيجته مؤكدة
لكن طبعا خطأ
عند غلق و فتح البرنامج يكون متاح مرة أخرى

عزيزى
عند غلق الصفحة سيحفظ معها حالة الغلق (هذا لو كنت واصلت فى السيناريو الذى طرحته عليك)
أى مما سبق تستطيع التعامل معه ؟؟
انت تتجاهل سؤالى و تدير انت السيناريو بطريقة ستكتشف لاحقا انها خطأ
فهل سنصل لشيئ ؟؟

إلى اللقاء
:abc_023:

ياسرهتهت
04-12-2015, 04:51 PM
بسم الله الرحمن الرحيم

أخي محمد مصطفى الجن

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

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

وعن جعل الـــInput غير فعالة(Enabled false) عند تشغيل المشروع

في زر الحفظ او نهاية العمل اضف في اخر سطر هذا الكود

INIFile.SetValue(_SourceFolder.."\\AutoPlay\\Docs\\systemm56.ini", "T", "T10", "10");

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


وفي الحدث On Preload للصفحة ضع هذا الكود

TCT = INIFile.GetValue("AutoPlay\\Docs\\systemm56.ini", "T", "T10");
if TCT == "10" then
for i = 1,25 do
Input.SetEnabled("Input"..i, false);
end

هكذا ستكون الـــInput غير فعالة

كيف نجعلها فعاله بزر محمي بباسور
يعني Input و زر
ونضع هذا الكود في الزر

x = Input.GetText("Input1");
if x == 000000 then
for i = 1,25 do
Input.SetEnabled("Input"..i, true);
end
end

طبعا يجب الانتباة لاسم Input والرقم السري 00000
فقط
------------------------------
طبعا هذا كله في حالة وجود قواعد بيانات
كما اخبرك استاذنا المهاجر
اي مستحيل التخزين والحفظ بدون قواعد بيانات

يعني احمد 10 اعدلها 15 ..... اين ستحفظ 15 بدون قواعد بيانات؟؟؟

موفق بإذن الله ... لك مني أجمل تحية .

ربيع
04-12-2015, 06:59 PM
موفق بإذن الله ... لك مني أجمل تحية .

محمد مصطفى الجن
04-12-2015, 07:09 PM
اكيد هيكون صعب جدا التعامل مع كل العناصر دى لذلك قرارت اعملها صفحة واحدة وعند الانتهاء اليومى يتم حفظها على هيئة صورة ومن ثم افراغ الخانات وعمل يوم اخرى وهكذا

محمد مصطفى الجن
04-12-2015, 07:13 PM
وكيف يتم انشاء قواعد البيانات ؟

محمد مصطفى الجن
04-12-2015, 07:22 PM
[QUOTE=المـهاجر;293909]for i = 1,25 do
Input.SetEnabled("Input"..i, false);
end
نتيجته مؤكدة
لكن طبعا خطأ
عند غلق و فتح البرنامج يكون متاح مرة أخرى

عزيزى
عند غلق الصفحة سيحفظ معها حالة الغلق (هذا لو كنت واصلت فى السيناريو الذى طرحته عليك)

انت تتجاهل سؤالى و تدير انت السيناريو بطريقة ستكتشف لاحقا انها خطأ
فهل سنصل لشيئ ؟؟


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

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

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

المـهاجر
04-12-2015, 09:46 PM
وكيف يتم انشاء قواعد البيانات ؟

ذلك السؤال يعيدك لسؤالى الأول الذى لم اتلق اجابته للآن

هى صفحة واحدة فقط لا غير
+
359 سطر فى ملف text
أو 359 ملف text
أو 359 سكشن فى ملف ini
أو 359 سطر فى ملف csv
أو 359 ريكورد فى قاعدة بيانات

أى مما سبق تستطيع التعامل معه ؟؟
كل ما سبق يعتبر كقواعد بيانات
هل السؤال واضح هذه المرة ؟

محمد مصطفى الجن
05-12-2015, 07:41 AM
استطيع التعامل مع العناصر السابق ذكرها بس تعامل بسيط كتعديل مش اوامر واكواد

تيمو ميجا نت كافية
05-12-2015, 08:45 AM
وعليكم السلام ورحمة الله وبركاته

انا بردة شغال محاسب فى مخبز بس بعمل كل الشغل دة على اكسل

الفكرة حلوة جدا نا هحاول بأذن الله انفذهالك

ياسرهتهت
05-12-2015, 09:13 AM
استطيع التعامل مع العناصر السابق ذكرها بس تعامل بسيط كتعديل مش اوامر واكواد

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

أخي محمد الجن اطلع على هذا الملف المفتوح
ان شاء الله يمشي معاك

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

فقط للتوضيح باسور الدخول
http://cdn.top4top.co/i_50166f26741.gif

وبعض التفاصيل البسيطة

http://cdn.top4top.co/i_d7b9144bc81.gif

حمل الملف

http://up.top4top.net/downloadf-top4top_2bdf5ec86f1-rar.html

موفق بإذن الله ... لك مني أجمل تحية .

ثامر أبو بلقيس
05-12-2015, 10:05 AM
------------------------------------------
بسم الله الرحمن الرحيم

أخي محمد الجن اطلع على هذا الملف المفتوح
ان شاء الله يمشي معاك

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

فقط للتوضيح باسور الدخول
http://cdn.top4top.co/i_50166f26741.gif

وبعض التفاصيل البسيطة

http://cdn.top4top.co/i_d7b9144bc81.gif




موفق بإذن الله ... لك مني أجمل تحية .


بارك الله فيك أخي ياسر على هذا الملف الجميل و على تقديم المساعدة
للأخ الكريم شكرا جزيلا جزاك الله خيرا
كل عبارات الشكر و التقدير :abc_138:

احمدعمار
05-12-2015, 01:05 PM
ياسر هتهت
مبدع بمعنى الكلمة

محمد مصطفى الجن
05-12-2015, 01:38 PM
------------------------------------------
بسم الله الرحمن الرحيم

أخي محمد الجن اطلع على هذا الملف المفتوح
ان شاء الله يمشي معاك

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

فقط للتوضيح باسور الدخول
http://cdn.top4top.co/i_50166f26741.gif

وبعض التفاصيل البسيطة

http://cdn.top4top.co/i_d7b9144bc81.gif

حمل الملف

المحتوى المخفي لايقتبس

موفق بإذن الله ... لك مني أجمل تحية .

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

محمد مصطفى الجن
05-12-2015, 01:48 PM
معلش هتعبك معايا شويا بما انك فهمت الفكرة كويس جدا وخليت التعامل معها سهل زى مانت فاهم دا برنامج لعمل يومى والمذكور فى البرنامج دى حجات بتحصل بشكل يومى لكن هنفترض مثلا ان حاجة اضافية حصلت فى اليوم وعاوز اذكرها وتكون موجود بمعنى اوضح عاوز اعمل زر صغير مثلا هسميه ملاحظات على اليومية ودا يكون عبارة عن txt اكتبه بكل الى حصل ويتحفظ مع اليومية كباقى الامور وعند العودة لليومية والضغط على زر ملاحظات اليومية يظهر النص المكتوب بشكل ما وان يكون مثلا على هيئة ديلوج ملحوظة كل تكست هيتكب يكون خاص باليوم بتاعه

محمد مصطفى الجن
05-12-2015, 02:09 PM
الامر التانى الى محتاج اضيفه الى هو زى مانت شايف انا كاتب مثلا
الشربينى
المحلة
السورى

هعمل لكل واحد فيهم صفحة حساب خاصة بيه

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

الجدول

الحمولة - البطايق - ليه - عليه - دفع
20 - 10 - 0 - 10 - 100


زى مانت شايف ان الحمولة 20
والبطايق 10

يبقا ليه 0
وعليه 10

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

خد بالك انه هيكون جدول طويل بشكل يومى على سبيل المثال 30 يوم

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

حمولة بطايق ليه عليه دفع
10 5 0 5 0
4 4 0 0 2
30 40 10 0 5


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

44 49 10 5 7

النقطة التانية مربع هتظهر فيه الكمية االفرق المتبقى بعد مايتم تلقائى طرح الى ليه من الى عليه او العكس ويظهر الفرق لو ليه يكون مثلا 12 + ولو عليه يكون 12-

محمد مصطفى الجن
05-12-2015, 02:12 PM
توضيح سريع للفكرة

المـهاجر
05-12-2015, 03:39 PM
http://cdn.top4top.co/i_50166f26741.gif

وبعض التفاصيل البسيطة

http://cdn.top4top.co/i_d7b9144bc81.gif



جهد مشكور و تصميم جميل
:abc_152:

محمد مصطفى الجن
05-12-2015, 03:53 PM
جهد مشكور و تصميم جميل
:abc_152:

تكملة للبرنامج عاوز فى اضيف فى الصفحة الرئيسية للبرنامج

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

عاوز اضيف العناصر المطلوبة دى

الاسم
رقم البطاقة
عدد الايام
عدد الارغفة
المبلغ المدفوع



وبجوار كل واحدة خانة الكتابة

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

محمد مصطفى الجن
05-12-2015, 04:26 PM
http://cdn.top4top.co/i_1a3a3e23691.jpg (http://up.top4top.net/)

ياسرهتهت
05-12-2015, 04:39 PM
بارك الله فيك أخي ياسر على هذا الملف الجميل و على تقديم المساعدة
للأخ الكريم شكرا جزيلا جزاك الله خيرا
كل عبارات الشكر و التقدير :abc_138:

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

شكرا لك استاذي الفاضل
هذا بعض ما عندكم ومنك نتعلم
موفق بإذن الله ... لك مني أجمل تحية .
:abc_138::abc_138::abc_138:

محمد مصطفى الجن
05-12-2015, 04:41 PM
بعد اضافة الاسم كما فى الصورة الاولى وادخال البيانات يدرج الى صفحة بهذا الشكل مثلا


http://cdn.top4top.co/i_b8264a25211.jpg (http://up.top4top.net/)

وعند محاولة البحث عن اسم مثلا

http://cdn.top4top.co/i_8e9f7de4c31.jpg (http://up.top4top.net/)

تظهر بياناته كما فى الصورة التالية

http://cdn.top4top.co/i_ff968084fa1.jpg (http://up.top4top.net/)

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

ياسرهتهت
05-12-2015, 04:55 PM
جهد مشكور و تصميم جميل
:abc_152:
-----------------------------
بسم الله الرحمن الرحيم

شكرا لك اخي المهاجر على الحضور الجميل
وهذة الكلمات المشجعة:abc_138:
لكن انا انتظر منك اكثر
النقد والتصحيح
اكيد الملف مليان اخطاء
شوف اكتر حاجة او كود غلط وصحح وعلق
يسعدني ويفدني انتقادك ونصائحك
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .
:abc_152::abc_152::abc_152:

ياسرهتهت
05-12-2015, 04:59 PM
ياسر هتهت
مبدع بمعنى الكلمة

شكرا على التشجيع
:abc_152:

محمد مصطفى الجن
05-12-2015, 05:36 PM
شكرا على التشجيع
:abc_152:

ياسر هل من السهل عمل ما ذكرته وهل تعمل على ذلك حاليا بملف مفتوح ولا مش فاضى حاليا

ياسرهتهت
05-12-2015, 05:55 PM
معلش هتعبك معايا شويا بما انك فهمت الفكرة كويس جدا وخليت التعامل معها سهل زى مانت فاهم دا برنامج لعمل يومى والمذكور فى البرنامج دى حجات بتحصل بشكل يومى لكن هنفترض مثلا ان حاجة اضافية حصلت فى اليوم وعاوز اذكرها وتكون موجود بمعنى اوضح عاوز اعمل زر صغير مثلا هسميه ملاحظات على اليومية ودا يكون عبارة عن txt اكتبه بكل الى حصل ويتحفظ مع اليومية كباقى الامور وعند العودة لليومية والضغط على زر ملاحظات اليومية يظهر النص المكتوب بشكل ما وان يكون مثلا على هيئة ديلوج ملحوظة كل تكست هيتكب يكون خاص باليوم بتاعه

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

اخي محمد الجن توضيح هذا المشروع لا يحفظ بصيغة exe يحفظ بصيغة ملف فولدر

----
بخصوص الملحوظة الخاصة بكل يوم سهلة جدا

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


كما في الصورة


http://cdn.top4top.co/i_5bf2447a791.gif


واهم شيئ الاسم الانبت
وهو هيشتغل عادي زي كل الانبتات في الصفحة واكتب فية قصة اليوم كلو :abc_152:


جاري المحاولة لفهم باقي المطلوبات

موفق بإذن الله ... لك مني أجمل تحية .

محمد مصطفى الجن
05-12-2015, 06:24 PM
---------------------------------------------------------------
بسم الله الرحمن الرحيم

اخي محمد الجن توضيح هذا المشروع لا يحفظ بصيغة exe يحفظ بصيغة ملف فولدر

----
بخصوص الملحوظة الخاصة بكل يوم سهلة جدا

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


كما في الصورة


http://cdn.top4top.co/i_5bf2447a791.gif


واهم شيئ الاسم الانبت
وهو هيشتغل عادي زي كل الانبتات في الصفحة واكتب فية قصة اليوم كلو :abc_152:


جاري المحاولة لفهم باقي المطلوبات

موفق بإذن الله ... لك مني أجمل تحية .









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

ياسرهتهت
05-12-2015, 06:35 PM
الامر التانى الى محتاج اضيفه الى هو زى مانت شايف انا كاتب مثلا
الشربينى
المحلة
السورى

هعمل لكل واحد فيهم صفحة حساب خاصة بيه

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

الجدول

الحمولة - البطايق - ليه - عليه - دفع
20 - 10 - 0 - 10 - 100


زى مانت شايف ان الحمولة 20
والبطايق 10

يبقا ليه 0
وعليه 10

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

خد بالك انه هيكون جدول طويل بشكل يومى على سبيل المثال 30 يوم

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

حمولة بطايق ليه عليه دفع
10 5 0 5 0
4 4 0 0 2
30 40 10 0 5


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

44 49 10 5 7

النقطة التانية مربع هتظهر فيه الكمية االفرق المتبقى بعد مايتم تلقائى طرح الى ليه من الى عليه او العكس ويظهر الفرق لو ليه يكون مثلا 12 + ولو عليه يكون 12-



==========================================



اخي العزيز هذا الجزء مش فاهم اش المطلوب حاول توضحلي الفكرة اكثر

العناصر موجود في الصفحة الاول هل تريد ان تضيف خانات للمجموع

وهل هي الاسماء دي تابتة ولا متغيرة

بصدق مش فاهم

موفق بإذن الله ... لك مني أجمل تحية .

محمد مصطفى الجن
05-12-2015, 07:11 PM
http://cdn.top4top.co/i_52b6330b861.jpg (http://up.top4top.net/)

محمد مصطفى الجن
05-12-2015, 07:17 PM
==========================================



اخي العزيز هذا الجزء مش فاهم اش المطلوب حاول توضحلي الفكرة اكثر

العناصر موجود في الصفحة الاول هل تريد ان تضيف خانات للمجموع

وهل هي الاسماء دي تابتة ولا متغيرة

بصدق مش فاهم

موفق بإذن الله ... لك مني أجمل تحية .

بالظبط اخى ياسر عاوز اعمل المجموع يكون تلقائى والقيم المدرجة ليست ثابتة

على سبيل المثال انا عندى كراسة ديون وهعمل فيها جدول

عنوانه الرئيسى باسم الزبون وان يكون مثلا ( ياسر )

وعناصر الجدول كالتالى

حمولة
بطايق
ليه
عليه
دفع

دى اسماء ثابتة بس القيم متغيرة

يعنى الحمولة 100 رقم 100 دى مش ثابت دى بيتغير وبيتعدل على حسب الحمولة الى اخدها


المطلوب بقا لما يكون مثلا

ياسر اخد منى 200 جنيه

وصلنى من ياسر 120 جنيه

كدا ياسر المفروض عليه 80 جنيه انا بقا عاوز المبلغ الى هو 80 يظهر تلقائى فى الخانة الى اسمها (عليه )

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

بس العملية دى تكون بشكل تلقائى دى النقطة الاولى

لحظ الصورة

http://cdn.top4top.co/i_52b6330b861.jpg (http://up.top4top.net/)


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

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

وزر النتيجة النهائية دا بيكون الناتج مابين المجموعين النهائين ما بين الصف ليه والصف عليه لو كان ليه اكتر من الى عليه يكتب الرقم وبجواره + ولو العكس يكتب وبجواره -

المـهاجر
05-12-2015, 07:19 PM
==========================================
اخي العزيز هذا الجزء مش فاهم اش المطلوب حاول توضحلي الفكرة اكثر



==========================================

بصدق مش فاهم


لذلك كنت افضل ان تتريث قليلا قبل ان تبدأ بتقديم المساعدة
لتضع تصور أشمل للمشكلة
انت متسرع لمساعدة الغير :abc_152: (صفة جيدة لكنها لا تزال متسرعة ) :abc_088:
قريبا ستدرك ان انسب الكائنات للجزء الخاص بالأسماء كان الجريد

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

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

فهل حدث ذلك ؟؟

تقبل اعزازى و احترامى
حالفك التوفيق
:abc_152:

محمد مصطفى الجن
05-12-2015, 07:31 PM
لذلك كنت افضل ان تتريث قليلا قبل ان تبدأ بتقديم المساعدة
لتضع تصور أشمل للمشكلة
انت متسرع لمساعدة الغير :abc_152: (صفة جيدة لكنها لا تزال متسرعة ) :abc_088:
قريبا ستدرك ان انسب الكائنات للجزء الخاص بالأسماء كان الجريد

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

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

فهل حدث ذلك ؟؟

تقبل اعزازى و احترامى
حالفك التوفيق
:abc_152:

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

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

المـهاجر
05-12-2015, 07:40 PM
لحد هذه اللحظة الى طلبته او عرضته ياسر وفره جايز زى ماذكرت هتواجهنا مشكلة فى محاولة التجميع نظرا لاستخدام عنصر خطا
لم أقل أنه خطأ
و أيضا هو ليس عنصر خطأ أبدا
فقط هو ليس العنصر الأمثل

xml هى قواعد بيانات
لكنها 2d و ليست 3d
يمكن إستغلالها ك 3d لكن بإستهلاك وقت و تركيز أكبر
و لو تعذر إستخدام sql فستظل هى الخيار الأمثل


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

محمد مصطفى الجن
05-12-2015, 07:49 PM
لم أقل أنه خطأ
و أيضا هو ليس عنصر خطأ أبدا
فقط هو ليس العنصر الأمثل

xml هى قواعد بيانات
لكنها 2d و ليست 3d
يمكن إستغلالها ك 3d لكن بإستهلاك وقت و تركيز أكبر
و لو تعذر إستخدام sql فستظل هى الخيار الأمثل


هذا ما أقصده بالضبط
:abc_152:

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

لم يتبقا سوى امرين موضوع التجميع


http://cdn.top4top.co/i_52b6330b861.jpg (http://up.top4top.net/)


والموضوع الاخر

تكملة للبرنامج عاوز فى اضيف فى الصفحة الرئيسية للبرنامج

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

عاوز اضيف العناصر المطلوبة دى

الاسم
رقم البطاقة
عدد الايام
عدد الارغفة
المبلغ المدفوع



وبجوار كل واحدة خانة الكتابة

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

http://cdn.top4top.co/i_1a3a3e23691.jpg (http://up.top4top.net/)


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


http://cdn.top4top.co/i_b8264a25211.jpg (http://up.top4top.net/)

وعند محاولة البحث عن اسم مثلا

http://cdn.top4top.co/i_8e9f7de4c31.jpg (http://up.top4top.net/)

تظهر بياناته كما فى الصورة التالية

http://cdn.top4top.co/i_ff968084fa1.jpg (http://up.top4top.net/)

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


كدا اعتقد كل حاجة ذكرتها تجنب لاى مشكلة ههههههههههه

المـهاجر
05-12-2015, 08:00 PM
انا مشرحتش او مذكرتش كل الامور فعلا قولت علشان محدش يستصعب الموضوع او يجد ان الطلبات كتير قولت لو لقيت رد وتفاعل واهتمام هذكر المطلوب بالتدريج يعنى نقطة نقطة مكنش فى اعتقادى ان بعض الامور والنقاط مرتبطة ببعضها وعلى العموم انا تقريبا كدا ذكرت كل المطلوب باذن الله مش هضيف حاجة تانية

لم يتبقا سوى امرين موضوع التجميع

http://cdn.top4top.co/i_52b6330b861.jpg (http://up.top4top.net/)



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

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

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

ياسرهتهت
05-12-2015, 08:02 PM
يعنى تتم عملية الطرح مابين العدد الى موجود فى خانة ( حمولة ) - الموجود فى خانة ( بطايق ) ويتم ادراج الباقى فى خانة عليه اذا كانت نسبة العدد المدرج فى البطايق اقل من المدرج فى خانة حمولة ولو كان العدد المدرج فى خانة بطايق اكبر من الى فى حمولة يدرج الفارق فى خانة ( ليه )


-----------------------------------

وصلت الفكرة وسيتم العمل عليها
:abc_152:

محمد مصطفى الجن
05-12-2015, 08:44 PM
موضوع البطايق و تعطل الماكينة يؤدى لجدول مؤقت فى صفحة مؤقتة
و لا ترتبط بياناته مع بيانات الجدول السابق
لا مشكلة فى هذا

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

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


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

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

ليه وعليه دا ناتج الفرق مابين الى عطهولى والى اخده منى

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

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

يعنى بطقته فيها رصيد 1000
واخد سلع ب 1500

يبقا عليه 500

وليه 0

محمد مصطفى الجن
06-12-2015, 12:32 AM
يعنى تتم عملية الطرح مابين العدد الى موجود فى خانة ( حمولة ) - الموجود فى خانة ( بطايق ) ويتم ادراج الباقى فى خانة عليه اذا كانت نسبة العدد المدرج فى البطايق اقل من المدرج فى خانة حمولة ولو كان العدد المدرج فى خانة بطايق اكبر من الى فى حمولة يدرج الفارق فى خانة ( ليه )


-----------------------------------

وصلت الفكرة وسيتم العمل عليها
:abc_152:


فى انتظارك

ياسرهتهت
06-12-2015, 05:15 AM
فى انتظارك


اسف جدا يا محمد المطلوب لا يمكن ان يتحقق الا بستعمال كائن Grid
وانا ضعيف جدا مع هذا الكائن لا اجيد التعامل معه
حاولت لساعات التهرب من Grid بالـــListBox لكن لم اتمكن
كان بودي المساعدة لكن ما بليد حيلة فانا مبتدء في تعلم البرنامج
اتمنا ان تجد احد من الاساتذة الخبراء في هذا البرنامج

موفق بإذن الله ... لك مني أجمل تحية .


:abc_138::abc_138:

عبود عبود
06-12-2015, 09:01 AM
السلام عليكم ورحمة الله وبركاته

وضع الطلبات والإستفسارات فى مكانها الصحيح هو الحل الأمثل للحفاظ على تنسيق المنتدى

هل يمكن الحفاظ عليه ووضع كل موضوع فى القسم المناسب ؟ أم نريد فقط الحل للمشكلة أو للطلب ؟ :abc_152:

برجاء مراعاة ذلك فى المواضيع القادمة :abc_138:


تم النقل للقسم المناسب

محمد مصطفى الجن
06-12-2015, 12:14 PM
اسف جدا يا محمد المطلوب لا يمكن ان يتحقق الا بستعمال كائن Grid
وانا ضعيف جدا مع هذا الكائن لا اجيد التعامل معه
حاولت لساعات التهرب من Grid بالـــListBox لكن لم اتمكن
كان بودي المساعدة لكن ما بليد حيلة فانا مبتدء في تعلم البرنامج
اتمنا ان تجد احد من الاساتذة الخبراء في هذا البرنامج

موفق بإذن الله ... لك مني أجمل تحية .


:abc_138::abc_138:

ولا يهمك اخى الكريم

من الممكن عمل التجميع والنسب بشكل يدوى

بس هلى بامكانك المساعدة فى الجزء الاخر من الموضوع وهو


تكملة للبرنامج عاوز فى اضيف فى الصفحة الرئيسية للبرنامج

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

عاوز اضيف العناصر المطلوبة دى

الاسم
رقم البطاقة
عدد الايام
عدد الارغفة
المبلغ المدفوع



وبجوار كل واحدة خانة الكتابة

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

http://cdn.top4top.co/i_1a3a3e23691.jpg (http://up.top4top.net/)


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


http://cdn.top4top.co/i_b8264a25211.jpg (http://up.top4top.net/)

وعند محاولة البحث عن اسم مثلا

http://cdn.top4top.co/i_8e9f7de4c31.jpg (http://up.top4top.net/)

تظهر بياناته كما فى الصورة التالية

http://cdn.top4top.co/i_ff968084fa1.jpg (http://up.top4top.net/)

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

محمد مصطفى الجن
06-12-2015, 12:16 PM
السلام عليكم ورحمة الله وبركاته

وضع الطلبات والإستفسارات فى مكانها الصحيح هو الحل الأمثل للحفاظ على تنسيق المنتدى

هل يمكن الحفاظ عليه ووضع كل موضوع فى القسم المناسب ؟ أم نريد فقط الحل للمشكلة أو للطلب ؟ :abc_152:

برجاء مراعاة ذلك فى المواضيع القادمة :abc_138:


تم النقل للقسم المناسب

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

وياريت تشارك فى الموضوع لوجود حلوكود صحيح للمطلوب

عبدوعزيز
27-02-2016, 04:28 AM
مشكووووووووووور

احمد عماره
01-04-2016, 04:41 AM
بسم الله الرحمن الرحيم شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

طلال عثمان
12-11-2017, 01:12 PM
موفق بإذن الله ... لك مني أجمل تحية .

منار بربرة
03-02-2019, 09:30 PM
مشكووووووور اخى

الجارف
16-02-2019, 02:41 AM
شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .