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

سؤال الى الزملاء

مغلق
بدأه VFPman في 28 ديسمبر 2007 · 13 رد · 2,271 مشاهدة · في قواعد بيانات Visual FoxPro
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اود بداية اسألكم عن لغة sql الرائعة وعن cursor وعرض نتيجة البحث في grid او في reports.

-هل تعتمدوا عليهما في مشاريعكم؟

-هل احد منكم يحتاج الى توضيح في هذه المسائل ؟

-وهل تودوا اضع امثلة عنهما ؟

للعلم الوصول الى الاحتراف بقواعد البيانات لابد ان ينطلق من هنا.

انا في خدمتكم على طول في كل ما اعرفه.

#2

السلام عليكم

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

sql الfox

ام sql server ,mysql

#3

عزيزي سيد

شكرا اولا على ردك.

يا عزيزي انا اقصد لغة الاس كيو ال(sql) وليس sql server او mysql

<PRE>SELECT [ALL | DISTINCT] [TOP <I>nExpr</I> [PERCENT]] <I>Select_List_Item</I> [, <I>...</I>]	 FROM [FORCE] <I>Table_List_Item</I> [, ...]		[[<I>JoinType</I>] JOIN <I>DatabaseName</I>!]<I>Table </I>[[AS] <I>Local_Alias</I>]		[ON <I>JoinCondition</I> [AND | OR [<I>JoinCondition</I> | <I>FilterCondition</I>] ...]	  [WITH (BUFFERING = lExpr)]	 [WHERE <I>JoinCondition</I> | <I>FilterCondition</I> [AND | OR <I>JoinCondition</I> | <I>FilterCondition</I>] ...]	 [GROUP BY <I>Column_List_Item</I> [, ...]] [HAVING <I>FilterCondition</I> [AND | OR ...]]	 [UNION [ALL] <I>SELECTCommand</I>]	 [ORDER BY <I>Order_Item</I> [ASC | DESC] [, ...]]	 [INTO <I>StorageDestination</I> | TO <I>DisplayDestination</I>]	 [PREFERENCE <I>PreferenceName</I>] [NOCONSOLE] [PLAIN] [NOWAIT]</PRE>
#4

للتوضيح اكثر لغة الاس كيو ال هي ليس ملك لشركة معينة هي اساسا ملك المعهد القومي الأمريكي للتنميط ANSI <H1 class=firstHeading>American National Standards Institute

واول نشر كان في سنة 1986 .

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

ميكروسوفت اطلقت عليها T-SQL

بينما اوراكل اطلقت عليها PL-SQL

الروابط التالي تعطي اكثر تفاصيل

http://en.wikipedia.org/wiki/SQL

http://en.wikipedia.org/wiki/American_Nati...dards_Institute</H1>

#5

سلام

أهلا VFPman

اقتباس
-هل تعتمدوا عليهما في مشاريعكم؟

نعم وبكثرة.. هي خياري السريع في تصفية البيانات من نافذة الأوامر

اقتباس
-هل احد منكم يحتاج الى توضيح في هذه المسائل ؟

بكل تأكيد، ولأجل هذا الغرض تم فتح هذا القسم

اقتباس
-وهل تودوا اضع امثلة عنهما ؟

ما أجمل التعليم مع الأمثلة.. غاية المعرفة

اقتباس
للعلم الوصول الى الاحتراف بقواعد البيانات لابد ان ينطلق من هنا.

عين الصواب.. لا فض فوك

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

لا حرمنا الله من منك.. ما رأينا منك إلا ما يثلج الصدر

القحم

#6

شكرا عزيزي القحم

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

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

#7

السلام عليكم

VFPman كتب:

يا عزيزي انا اقصد لغة الاس كيو ال(sql) وليس sql server او mysql

بستخدم mysql sqlite

ولكن السؤال كان عن ربط مع قواعد بيانات خارجية

#8

لم افهمك يا عزيزي سيد

انا اتكلم في موضوع وانت تتسائل عن موضوع اخر.

ياريت توضح اكثر يا عزيزي ما علاقة موضوعي بمسألة الربط بقواعد بيانات خارجية.

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

#9

SQL + FOXPRO = المزيج الاروع للقوة والسرعة

وبالمناسبة لي استفسار

انا لم أفكر ابدا في موضوع التعامل مع SQL SERVER او MYSQL

وسؤالي هنا في حال كانت لكم تطبيقات فوكس برو وتعاملتم معها فما هي الفروقات بينها وبين dbc من ناحية السرعة والجودة!!!!

:hmm:

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

#10

عزيزي جلاد

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

عموما موضعنا ليس عن الاس كيو ال سيرفر او استخدام قواعد البيانات العملاقة فموضوعي هو عن طريقة استخدام لغة الاس كيو ال الم تسمع عنها يا عزيزي؟!

شكرا

#11
a.jallad كتب:
SQL + FOXPRO = المزيج الاروع للقوة والسرعة
:hmm:
a.jallad كتب:
وسؤالي هنا في حال كانت لكم تطبيقات فوكس برو وتعاملتم معها فما هي الفروقات بينها وبين dbc من ناحية السرعة والجودة!!!!
:hmm:

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

#12

عزيزي الجلاد

بالنسبة لسؤالك

اقتباس
وسؤالي هنا في حال كانت لكم تطبيقات فوكس برو وتعاملتم معها فما هي الفروقات بينها وبين dbc من ناحية السرعة والجودة!!!!

فهو غير واضح لكن دعني اخمن

اعتقد ان صياغة سؤالك تكون كالآتي :-

ما هو الفرق بين استخدام ملف DBC لقاعدة البيانات وبين استخدام الجداول الحرة free tables في التعامل كقاعدة بيانات للبرنامج المعمول ؟

اذا كان جوابك بنعم فدعني اشرح الفرق بينهما.

-يمكنك استخدام الطريقتين ليس لها تأثير على مسألة السرعة.

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

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

هناك ايضا امور اخرى لكن هذا باختصار شديد.

ارجو المعذرة اذا لم يكن شرحي واضح.

#13

العزيز ابو سلطان

عذرا لتأخر الرد

انسى سؤالي ونعود لسؤالك الاساسي

طبعا استخدام SQL شيء اساسي ولا بد من وجوده في كل برامجي

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

عملاقا وان لم يره الكثير من الميرمجين

فالمعادلة هنا قوة + سرعة = برنامج ممتاز

وبصراحة لا زلت اتعجب في بعض الاحيان لما يمكنني فعله بواسطة ال SQL

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

#14

اهلا بك يا عزيزي جلاد

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

هذا الموضوع مغلق.

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