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

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

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

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

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

    أخي عبود مشاكلي معي الطباعة وقفت الكثير من أعمالي لو كانت الطباعة عبارة عن تقارير

    لكان الامر سهل باستعمال الفرونت بيج أو ما شابه

    المشكل الرئيس هو أن جل أعمالي عبارة عن جداول مدرسية أو جداول مخزونات تعرف بأن الـ grid

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

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

    تعليق


    • #17
      لن تنشعل بالطلب أستاذ عبود حل المشكل ووجدت طريقة للحل
      سريعة و لله الحمد
      شكرا جزيلا

      تعليق


      • #18
        شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

        تعليق


        • #19
          شـكــ وبارك الله فيك ـــرا لك ... لك مني أجمل تحية .

          تعليق


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

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

            وجميل جدا لو عرفتها منك " إلى ماذا توصلت "

            تعليق


            • #21
              المشاركة الأصلية بواسطة عبود عبود مشاهدة المشاركة
              أتمنى لك التوفيق أخى الكريم

              وجميل جدا لو عرفتها منك " إلى ماذا توصلت "

              بطبيعة الحال سأشير للخطوة الأولى
              أو الطريق للحل للتعامل مع هكذا حالات

              01 - افتح مشروعا جديدا و ضمنه grid لا تستعمل فيه خلايا fixed
              وليكن عدد الصفوف 3000 و الأعمدة 10 مقصود هذا العدد الكبير
              02 - فعل الاضافة luacom و الاضافة Clipboard
              03 - ازرع في زر ما الكود التالي لتعبئة الـ grid
              كود PHP:
              for 1,3000  do
              for 
              ,10  do
              Grid.SetCellText("Grid1",itrue);
              end
              end 
              04 - ضع زر آخر من خلاله سسننقل محتوى الـ grid إلى الايكسل بسرعة
              و لاحظ تركت الايكسل مفتوح للتتم المعاينة و تركت الأسطر العلوية شاغرة
              لأنها هي التي ستحمل معلومات و عنوان المطبوع
              كود PHP:
              Grid.SelectAll("Grid1");
              Grid.EditCopy("Grid1");
              result Clipboard.GetText();
              ----------------------------------------------
               
              local excel luacom.CreateObject("Excel.Application")
                
              excel.Visible true
                local wb 
              excel.Workbooks:Add()
                
              local ws wb.Worksheets(1)
                
              Grid.SelectAll("Grid1");
              Grid.EditCopy("Grid1");
              RangeRef "A2:j2999"
              local BorderList ws:Range(RangeRef)
              BorderList:select();
              ws:Paste() 
              عند تنفيذ العمل تكون صفحات الايكسل مغلقة حتى لا تحدث أخطاء
              وحتى المسارات لا تكون عربية و خاصة عنوان المشروع

              ---------------------------
              كانت هذه هي الخطوة الاولى و يمكنك استنباط الباقي في كيفية الاستغلال

              تعليق


              • #22
                نسسيت أن أقول جرب كتابة بالعربي في الـ grid ليتم نقلها بدون استغلال الاضافة Clipboard لا أضن يحدث ذلك
                بالبليجين luacom لوحده
                - بعد نجاح العمل ... تبقى خطوة - لا أريد العمل في مصنف افتراضي بل مصنف عندي و يحفظ ما أرسل له و هو مغلق
                و عند أمر الطباعة يطبع الصفحة المرسل لها البيانات
                و تتدعيم خلايا الايكسل بتنسسيق شرطي مفاده اذا كانت الخلية غير شاغرة ترسم لها حدود أي رم الجدول تلقائي
                ---------------
                ويبقى التنفيذ و الاستفادة حسب الخبرة في التعامل مع كلا البرنامجين الايكسل و الاوتوبلاي
                ----
                للأمانة عني وجدت في البداية صعوبة ثم حولت كل أعمالي بهذه التقنية + استعمال sql للتخزين و تحقيق
                سرعة اضافية

                بالتوفيق

                تعليق


                • #23
                  سوف أقوم بالتجربة اليوم إن شاء الله
                  وأعطى لك رأى فى هذا الخصوص

                  تعليق


                  • #24
                    نعم بالتوفيق فالغاية مهمة جدا تخيل تصبح أعمالك بالاضافة للطباعة مدعومة بكل
                    أشكال الإحصائيات و الرسومات و المنحنيات البيانية و ووو .... ستضاف للأوتوبلاي متعة برمجية منقطعة النظير
                    موفق

                    تعليق


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

                      تعليق


                      • #26
                        أيضا اللغة العربية لم يتم نسخها إلى الأكسيل

                        تعليق


                        • #27
                          باستغلال File.Print فقط يتم طباعة الورقة المستقبلة للبيانات
                          و المحددة في الجزئية local ws = wb.Worksheets(1)

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

                          تعليق


                          • #28
                            أيضا اللغة العربية لم يتم نسخها إلى الأكسيل

                            لكن عندي تعمل عادي جدا

                            تعليق


                            • #29
                              ساحاول رفع ملف مرئي

                              تعليق


                              • #30
                                فى الإنتظار فى أى وقت
                                تحياتى

                                تعليق

                                مواضيع تهمك

                                تقليص

                                المنتدى: القسم العام نشرت بواسطة: 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