اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

جُمل SQL


أبو آدم

الردود الموصى بها

جال ببالي خاطر أن أنفذ تطبيقا بسيطا يعتمد على جمل SQL صغير الحجم كبيرة المفعول ، وأشارككم بها ، من باب العصف الذهني ، علّ فائدة بسيطة تتحقق منها لأحد إخوتنا وننال دعوة طيبة بظهر الغيب.

وإخترت ثلاثة منها ينطبق عليها الوصف ، صغيرة الحجم كبيرة المفعول

أولها :



DoCmd.RunSQL "SELECT *INTO Customers_copy FROM Customers;"

وتقوم بنسخ الجدول Customers بكامل محتوياته و تسميه الجدول الجديد Customers_copy ، باستخدام INTO ثانيها :


DoCmd.RunSQL "SELECT CustomerID, CompanyName, ContactName INTO Table2 FROM Customers;"


وتقوم بنسخ أعمدة محددة بالإسم من الجدول Customers بكامل محتوياتها وإنشاء جدول جديد و تسميه Table2 ، باستخدام INTO وثالثها:

Me.Combo2.RowSource = "SELECT DISTINCT City FROM Customers;"

وتقوم باسناد مصدر صفوف لمربع التحرير و السرد من الجدول Customers ومن العامود City ( ومن غير تكرار)

والمحلل لتركيبة الجملة يرى مدى بساطتها وبالمقابل أداء كبير ....

وهذه الروتينات أستخدمها لإنشاء الجداول المؤقتة لغايات إستخراج النتائج الإحصائية أو تجميع معلومات من مجموعة جداول في جدول واحد .

آملاً من الله عزّ وجلّ أن يستفيد منها الإخوة

والله من وراء القصد .......

NA_SQL01.rar

  • Like 7
رابط هذا التعليق
شارك

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

حقاً أخي نارت

لغة sql بها الكثير من الأسرار

وها أنت خضت معنا فيها فمرحب بك

على أمل التواصل معكم في هذا الموضوع بخفايا sql

وفقكم الله

رابط هذا التعليق
شارك

شَرُفتُ بمروركم الطيب

أخي محمد صالح تواصلكم يعنيني وتَقَرُ به عيني ... فمرحباً

ورفيق دربي الحبيب أبو خليل ... نسير بمعّيتك ... وعين الله ترعانا بمجلس العلم و الفائدة هذا

والله المستعان ...

......

رابط هذا التعليق
شارك

قلت في احدى مشاركاتي

لدينا خبرات يفتخر بها العالم

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

وفقك الله

ابو الحارث

رابط هذا التعليق
شارك

جزيت خيراً أبا الحارث ... ولا شكّ أنك مما نفخر به ونعتزّ ... وإخوتنا وأساتذتنا يملؤون الدنيا مما علّمهم الله

سررت بمرورك الطيب

..............

رابط هذا التعليق
شارك

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

مثال على ذلك


SELECT orders.order_id, suppliers.name FROM suppliers, orders WHERE suppliers.supplier_id = orders.supplier_id;

ويكون ذلك باستعمال النقطة بين اسم الجدول واسم الحقل

والاستعلام المذكور يعرض اسم المورد ورقم أمر الشراء في حالة تساوي رقم المورد في الجدولين

  • Like 2
رابط هذا التعليق
شارك

لإستخدام Sum ، ولتجميع قيم أجور الشحن كإجمالي لصفقات الموظف ، ولكل موظف على حدى ، وكمصدر لسجلات نموذج


Me.Form.RecordSource = "SELECT EmployeeID, Sum(Orders.Freight) AS Freight FROM Orders GROUP BY EmployeeID;"

وتكون النتيجة

post-12714-0-78680300-1320842092_thumb.j

  • Like 1
رابط هذا التعليق
شارك

  • 6 months later...

لإضافة سجل جديد في الجدول Customer بالاسم الأول First_Name وإسم العائلة Last_Name ، نستخدم العبارة التالية :


INSERT INTO Customer (Last_Name, First_Name) values ('Lebzo','Nart');

  • Like 1
رابط هذا التعليق
شارك

سنحتاج لتعلم هذه الجمل

نشكر للاستاذ ابو ادم التكرم بمشاركتنا لاسرار هذه اللغة

=====

هل هناك قواعد متبعة لكتابة هذه الاوامر

رابط هذا التعليق
شارك

لتحديد مصدر الصف لمربع التحرير و السرد بجملة SQL ضمن VBA وفي حدث عند التحميل للنموذج


Me.cboTitle.RowSource = "SELECT Employees.Title " & vbCrLf & _

"FROM Employees " & vbCrLf & _

"GROUP BY Employees.Title " & vbCrLf & _

"ORDER BY Employees.Title;"

........... :welcomeani:

رابط هذا التعليق
شارك

  • 8 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information