إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

محتاج الافادة ضرورى

تقليص
هذا الموضوع مغلق.
X
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • محتاج الافادة ضرورى

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


    المطلوب هنا هو اضافة

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

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

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

  • #2
    السلام عليكم ورحمة الله وبركاته
    ارفقت صورة
    لو ملف مفتوح افضل

    تعليق


    • #3
      اوك سيتم رفع الملف المفتوح مع اضافة الازرار

      تعليق


      • #4
        تم اضافة الملف المفتوح ياريت التعديل على الازرار التى تم ادرجها لتقوم بالوظيفة التى تم ذكرها لكم
        الملفات المرفقة

        تعليق


        • #5
          الازرار التى سيتم التعديل عليها والوظيفة المطلوبة منها كالتالى

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

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

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

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

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

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


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

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

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

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

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

          تعليق


          • #6
            عزيزى
            بداية لم اقصد ان تضع ملف مفتوح خالى تماما من الأكواد
            اقصد ان تضع محاولتك للتعديل و التصحيح

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

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

            تعليق


            • #7
              اخى زى ماسبق وذكرت انا هعدل الصفحة الاولى فقط واضيف الاكواد اللزمة لكل زر وبعد كدا هعمل نسخ للصفحة واكررها ليتم عمل باقى الصفحات انا اقدر اضيف كود الطباعة وكود تصوير الصفحة لكن اجهل باقى الاكواد باختصار شديد لو انا ضايف اى ازرار وملفات نص واسماء وعدلتها عاوز اعمل زر يحفظ التعديلات دى دا اول طلب يعنى عاوز كود احطه فى زر اسمه حفظ بعد مااعدل مثلا اخلى الاسم احمد والمبلغ 10 واضغط حفظ واقفل البرنامج وافتحه القى البرنامج زى مانا سايبه اخر مرة ولا روحت معدل وخليت احمد 15 وضغت حفظ يفضل احمد 15 فهمت المقصود من زر الحفظ ؟

              تعليق


              • #8
                المشاركة الأصلية بواسطة محمد مصطفى الجن مشاهدة المشاركة
                اخى زى ماسبق وذكرت انا هعدل الصفحة الاولى فقط واضيف الاكواد اللزمة لكل زر وبعد كدا هعمل نسخ للصفحة واكررها ليتم عمل باقى الصفحات
                كده اصبحت سهلة ؟؟
                تنسخ 359 مرة ؟؟

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

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

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

                تعليق


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

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

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

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

                  تعليق


                  • #10
                    كود PHP:
                    for 1,25 do
                    Input.SetEnabled("Input"..ifalse);
                    end 
                    نتيجته مؤكدة
                    لكن طبعا خطأ
                    عند غلق و فتح البرنامج يكون متاح مرة أخرى

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

                    إلى اللقاء

                    تعليق


                    • #11
                      بسم الله الرحمن الرحيم

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

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

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

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

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

                      كود PHP:
                      INIFile.SetValue(_SourceFolder.."\\AutoPlay\\Docs\\systemm56.ini""T""T10""10"); 
                      سيتم حفظ ملف يحتوي على رفم 10 في مجلد البرنامج


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

                      كود PHP:
                      TCT INIFile.GetValue("AutoPlay\\Docs\\systemm56.ini""T""T10");
                      if 
                      TCT == "10" then
                      for 1,25 do
                      Input.SetEnabled("Input"..ifalse);
                      end 
                      هكذا ستكون الـــInput غير فعالة

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

                      كود PHP:
                      Input.GetText("Input1");
                      if 
                      ==  000000 then
                      for 1,25 do
                      Input.SetEnabled("Input"..itrue);
                      end  
                      end 
                      طبعا يجب الانتباة لاسم Input والرقم السري 00000
                      فقط
                      ------------------------------
                      طبعا هذا كله في حالة وجود قواعد بيانات
                      كما اخبرك استاذنا المهاجر
                      اي مستحيل التخزين والحفظ بدون قواعد بيانات

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

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









                      التعديل الأخير تم بواسطة ياسرهتهت; الساعة 04-12-2015, 06:09 PM.

                      تعليق


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

                        تعليق


                        • #13
                          اكيد هيكون صعب جدا التعامل مع كل العناصر دى لذلك قرارت اعملها صفحة واحدة وعند الانتهاء اليومى يتم حفظها على هيئة صورة ومن ثم افراغ الخانات وعمل يوم اخرى وهكذا

                          تعليق


                          • #14
                            وكيف يتم انشاء قواعد البيانات ؟

                            تعليق


                            • #15
                              ليس تجاهل فقد عملت صفحة واحدة

                              [QUOTE=المـهاجر;293909]
                              كود PHP:
                              for 1,25 do
                              Input.SetEnabled("Input"..ifalse);
                              end 
                              نتيجته مؤكدة
                              لكن طبعا خطأ
                              عند غلق و فتح البرنامج يكون متاح مرة أخرى

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

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


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

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

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

                              تعليق

                              مواضيع تهمك

                              تقليص

                              المنتدى: القسم العام نشرت بواسطة: Reem2Rabeh الوقت: 04-23-2025 الساعة 04:27 PM
                              المنتدى: ضبط وتوكيد الجودة نشرت بواسطة: HeaD Master الوقت: 04-15-2025 الساعة 09:30 AM
                              المنتدى: التصنيع والانتاج نشرت بواسطة: HeaD Master الوقت: 04-11-2025 الساعة 01:08 PM
                              المنتدى: القسم العام نشرت بواسطة: نوال الخطيب الوقت: 03-19-2025 الساعة 03:07 AM
                              المنتدى: الكمبيوتر والإنترنت نشرت بواسطة: عوض السوداني الوقت: 03-18-2025 الساعة 07:22 AM
                              يعمل...
                              X