الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفيه حل مشكلة في الجريد (Grid)

بدأه Akram Brave في 31 يناير 2014 · 10 رد · 1,004 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

ارجو المساعدة ....

grid_Add.rar

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#2

اخي العزيز 

السبب انك تقوم باستدعاء الجدول من جديد فيقوم باغلاق  الاستدعاء السابق 

وبما ان الجدول تم تضمينه بالنموذج فيقوم النموذج باستدعاء الجدول عند التشغيل النموذج

والشبكة او grid تصل للجدول بنجاح

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

 

فيكون ايعازك لاحظ التكمله 

use rat_t1
APPEND BLANK 
REPLACE d_daliy WITH DATE()
REPLACE nam_itm WITH thisform.text1.Text 
REPLACE pri_day WITH VAL(thisform.text2.Value )
GO top 
thisform.grid1.RecordSource="rat_t1"
GO bottom
thisform.Refresh

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

 

اما اذا اردت التعديل على ايعازك بدون التاثير على الاعدادات التي تم ضبطها اليك التعديل 

SELECT rat_t1
APPEND BLANK 
REPLACE d_daliy WITH DATE()
REPLACE nam_itm WITH thisform.text1.Text 
REPLACE pri_day WITH VAL(thisform.text2.Value )
GO BOTTOM 
thisform.grid1.Refresh

تحياتي لك وللجميع واتمنى انك وصلت للفكرة 

#3

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

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

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

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

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#5
lion iraq كتب:

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

اخي العزيز الشكر لله على كل نعمة

وانا بانتظار ابداعك

تحياتي لك وللجميع

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

اخي العزيز اسد العراق ... اسف على التاخير بسبب ظروف العمل 

هذه بعض التعديلات ... للحفاظ على نسق الـGride :) ... بانتظار ردك علي  :rolleyes:

grid_Add-2.rar

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#6

السلام عليكم

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

اما طريقة  الاستعداء التلقائي أي انك تقوم بتضمين الجدول للفورم 

وبذلك انك لا تحتاج للإيعازات التنسيق لاجظ الصورة  مع ايقاف الامر USE  واستخدام الامر SELECT   او عدم اختيار الجدول اطلاقاً

 

 

post-210280-0-86431000-1392314716_thumb.

 

 

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

 

post-210280-0-64065100-1392314995_thumb.

 

ويمكن ايضاً استخدام الامر  USE  مرة واحدة ويكون في حدث LOAD  الخاص بالنموذج  وفي زر الاضافه تستخدم SELECT   او  لاتستخدمه  وهنا يكون افضل من اغلاق الجدول واستدعاء من جديد في كل عمليه اضافه

 

 

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

#7

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

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

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

:rolleyes: انا في انتظار ردك و ابداعك    :rolleyes:

اعذرني اخي العزيز لكني ضعيف بعض الشيء في التعامل مع التقارير (report)

تم تعديل هذه المشاركة بواسطة Akram Brave في 23 فبراير 2014 في 04:20

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#9
lion iraq كتب:

اخي العزيز يعني تريد عرض تقرير بشرط تحديد التاريخ

نعم ...

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

وتقرير شهري  حسب الشهر ...

تم تعديل هذه المشاركة بواسطة Akram Brave في 24 فبراير 2014 في 16:18

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

#10

اخي العزيز مشاركتك هنا سوف يغيير من الموضوع الاصلي

ارجو ان تكمل في الموضوع المثبت الخاص بالتقرير مع

ارفاق التقرير والجدول وسوف اوضح لك الاشكال لديك وهو سهل جدا

تحياتي لك

#11

اخي العزيز اسد العراق هذا رابط الموضوع كما اردت ...

/index.php/topic/157903-باب-التقرير/page-3

ly81f9038b6f.jpg

سقوط الإنسان ليس فشلاً، ولكن الفشل أن يبقى حيث سقط

مواضيع مشابهة