السلام عليكم
اخواني الاعزاء .. ارجو الااكون مثقل عليكم بالاسئلة ....
سؤالي كيف انشئ استعلام جدولي بالاوراكل ....؟
ولكم خالص تحياتي
السلام عليكم
اخواني الاعزاء .. ارجو الااكون مثقل عليكم بالاسئلة ....
سؤالي كيف انشئ استعلام جدولي بالاوراكل ....؟
ولكم خالص تحياتي
اخى العزيز
ارجو التوضيح ما المقصود باستعلام جدولى و هل هو فى الفورم او الريبورت
اخي العزيز egyhamada
الاستعلام الجدولي هو تحويل سجلات حقل معين الى حقول وهو اساسا ليس في فورم او ربورت لكنه استعلام ياخذ الربورت بياناته منه .
طبعا هذا النوع من الاستعلامات موجود بالاكسس و الفوكس برو..
اتمنى ان السؤال اتضح الان.
السلام عليكم
ومرحبااااااا بعودة الفريق الرائع.......
اخي العزيز ... بوحمدان2000.....
هل القصد هو كيفية بناء QUERY بواسطة ال QUERY BUILDER ومن ثم حفظها والإستفادة منها في انشاء التقارير و ال LIST OF VALUE ..... اذا كلن الوضع هكذا انا على اتم الإستعداد........
اخى العزيز
السلام عليكم و رحمة الله و بركاتة
اى استعلام فى الاوراكل ينتج عنة استعلام جدولى بمعنى :
select id , name
from employees
النتيجة هى
NAME ID
------- -------
26 AHMED
35 ALI
21 HASSAN
فهل هذا ما تستفسر عنة ؟؟ ارجو ذالك
اخواني الاعزاء..
اشكركم واعتذر عن التاخر بالرد لاسباب ضياع الباسوورد فاضطررت اسجل باسم جديد بعد مازهقت من عدم وجود اي رد بالاستعادة من طرف المنتدى الى بريدي...
اعطيكم مثال عن الاستعلام الجدولي ..
لنفرض ان هذه سجلات احد الجداول :
الاسم فصيلة الدم
==== =====
محمد A+
علي O+
سعيد O+
خليل AB
فاذا اخترت تحويل الفصائل الى حقول وحصرها ..ينتج لي الجدول التالي
A+ AB +O
== == ==
2 1 1
هذا اللي اقصده بالاستعلام الجدولي
وتقبلو ا تحياتي
هل المقصود عملية التجميع contact
وشكراً
هل تقصد انشاء جدول بناء على معلومات جدول آخر
اذا كانت الاجابة نعم..اكمل باقي المشاركة else شوف المشاركه اللي تحت
افترض انك على علم بـجدوال صاحبنا سكوت
لإنشاء جدول يحتوي على حقلين فقط empno,enam من جدول emp الاساسي:
create table emp2 as select empno,ename from emp
تم تعديل هذه المشاركة بواسطة بن طالب في 2 سبتمبر 2003 في 12:19
نقرب الموضوع اكثر من هو مقرب
معاك يا بن طالب وناخذ جدول EMP حق سكوت .... و المطلوب تحويل سجلات الحقل JOB
الى حقول كل حقل يمثل وظيفة وسجلات الحقل عبارة عن عدد موظفين... , مع عدم انشاء جدول جديد
وهذا مثال لكود sqlبالاكسس الخاص بالاستعلام الجدولي
[TRANSFORM Sum(tb1.[NO]) AS SumمنNO
SELECT tb1.name, Sum(tb1.[NO]) AS [إجمالي NO]
FROM tb1
GROUP BY tb1.name
PIVOT tb1.blood;
/CODE]
TRANSFORM Sum(tb1.[NO]) AS SumمنNO
SELECT tb1.name, Sum(tb1.[NO]) AS [إجمالي NO]
FROM tb1
GROUP BY tb1.name
PIVOT tb1.blood;
هذة الطريقة تنشيء جدول يحتوي الوظائف وعدد الموظفين في كل وظيفه
create table jobs as select distinct job,count(job )NumberofEmp from emp group by job;
في الجملة التي كتبتها الخاصة بالآكسس اول سطر
TRANSFORM Sum(tb1.[NO]) AS SumمنNO
و آخر سطر ماذا يعمل
PIVOT tb1.blood;
الاخ ابو طالب
مشكور على التجاوب
بالنسبة لشفرة sql فبرنامج اكسس يظهرها نيابة عن المبرمج ولو كنت اتقن ال sql ما طرحت السؤال
اما الكود اللي تكرمت بوضعه هل يحول الوظائف الموجودة بالحقل الى حقول باسم كل وظيفة ام انه يظهر حقلي الوظيفة والعدد ؟؟
مع خالص تحياتي
الكود الذي طرحته سوف يقوم بإنشاء جدول اسمه jobs يحتوي حقلين الاول اسم الوظيفة والحقل الثاني عدد الموظفين الذين يعملون في هذة الوظيفة
هذة محتويات الجدول jops
JOB NOofEmp
------------- ---------------
ANALYST 2
CLERK 4
MANAGER 3
PRESIDENT 1
SALESMAN 4
اعتقد انت تريد التالي
ANALYST CLERK MANAGER PRESIDENT SALESMAN
------------ ------------ ----------- ------- ----------
4 1 3 4 2
حاليا لا اعلم اذا وجدت حل سوف اقوم بإضافتة في الموضوع
الى اللقاء
تم تعديل هذه المشاركة بواسطة بن طالب في 3 سبتمبر 2003 في 16:56
اقتباساعتقد انت تريد التاليANALYST CLERK MANAGER PRESIDENT SALESMAN
------------ ------------ ----------- ------- ----------
4 1 3 4 2
بالضبط يا بن طالب هذا اللي ابيه..... !!!!!
اقتباسلنفرض ان هذه سجلات احد الجداول :الاسم فصيلة الدم
==== =====
محمد A+
علي O+
سعيد O+
خليل AB
فاذا اخترت تحويل الفصائل الى حقول وحصرها ..ينتج لي الجدول التالي
A+ AB +O
== == ==
2 1 1
هذا اللي اقصده بالاستعلام الجدولي
لنفرض ان اسم الجدول هو Blood
واسماء العناصر هي Name و Type ونقصد بها الاسم وفصيلة الدم
تكون الطريقة كالتالي
select type,count(type) from blood group by type;
وأما طريقة عرضها فيمكنك ان تتحكم بذلك يدويا من Report Builder ...
مع تحياتي
M.s.O
هذا الموضوع مغلق.