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

مساعدة في الفوكس برو رررجاء

بدأه barwary في 20 أبريل 2009 · 4 رد · 878 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

هذا كله في lockal view

#2

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

اخي Barwary

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

Select * From MyTable Where Month(DateField)= 5
Select * From MyTable Where Year(DateField)= 2008

مع التحية

أستغفر الله العظيم و أتوب إليه

#3

هناك طرق عديدة من دون اللجوء الى SQL

use mytable

sort to temp on dat for month(dat)=6

*-----------

use mytable

sort to temp on dat for year(dat)=2009

*----------

use my table

sort to temp on dat for month(dat)=6 and year(dat)=2009

*-------------------

هده الامتلة تعطيك جدولا اخر اسمه dat temp به البيانات مرتبة حسب الحقل

<<--DON CORLEONNE-->>

#4

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

عيني عليك أخي ياسين،، أخيرا صار في action في المنتدى

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

فهنا مثلا لدينا امكانية استخدام Sql Command أو Sort Command أو حتى Set Filter To

أ و عمل فلترة للــ Local View بتمرير Parameter يحمل الشروط المطلوبة ( وهذه تعد أيضا Sql Command )

لم يسبق لي التعامل مع Sort ولكن وكما يبدو ان هذا الامر يقوم بانشاء جدول جديد عند كل عملية فلترة،، فلماذا احمل عبء انشاء جداول جديدة لا فائدة دائمة منها

ولماذا احمل عبء معالجة هذه الجداول ومراقبتها او حذفها قبل كل عملية فلترة،

هذا بالاضافة للمذكور في الـ Help بأن عملية الـ Sort قد تحتاج لثلاثة اضعاف حجم الجدول الاساسي اثناء معالجة البيانات فتخيل الموضوع لو كان حجم الجدول كبيرا

Be sure you have enough disk space for the new table and the temporary work files created during the sort. The disk space needed to perform a sort can be as much as three times the size of the source table. The amount of available disk space can be determined with DISKSPACE() and SYS(2020). If you run out of disk space during a sort, Visual FoxPro displays an error message, and the temporary work files are deleted

للفائدة مع التحية

أستغفر الله العظيم و أتوب إليه

#5

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

بالتاكيد اخي الكريم

roi_yassin@hotmail.com

<<--DON CORLEONNE-->>

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