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

[ تمت الإجابة ]استعلام بدون معايير وعند التشغيل يطلب 

بدأه kamal alnahhal في 8 أغسطس 2008 · 3 رد · 474 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أخواني وأخواتي الغاليين

تحية طيبة وبعد ،،،،،،،،،،،

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

والامر الآخر الذي حيرني أكثر أنه يوجد تقرير مبني على هذا الأستعلام وعند حدث عند التنسيق يتم تلوين الاسطر بناء على أمر بالطبع والغريب أنه أستعمل LineId وبحثت عن هذه الكلمة ولم أجدها.

Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)

If LineId = 1 Then

Me.Detail.BackColor = 14737632

LineId = 2

Else

Me.Detail.BackColor = RGB(255, 255, 255)

LineId = 1

End If

End Sub

أرجو توضيح ذلك

وتقبلو من مزيد الاحترام والتقدير

Crosstab_Sample.rar

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#2

اخي العزيز كمال هذا هو كود اس كيو ال الخاص بالاستعلام اظن انه يفيدك في التوصل للحل

اقتباس
PARAMETERS [forms]![frmCrossTab]![FDate] DateTime, [forms]![frmCrossTab]![TDate] DateTime;

TRANSFORM Sum(Round([Order Details].UnitPrice*[Quantity]*(1-[Discount]),2)) AS Sale

SELECT Products.ProductName, Sum(Round([Order Details].UnitPrice*[Quantity]*(1-[Discount]),2)) AS TotalSale

FROM (Employees INNER JOIN Orders ON Employees.EmployeeID = Orders.EmployeeID) INNER JOIN ([Order Details] INNER JOIN Products ON [Order Details].ProductID = Products.ProductID) ON Orders.OrderID = [Order Details].OrderID

GROUP BY Products.ProductName

PIVOT Employees.CrossTabColumnId In ("1","2","3","4","5","6","7","8","9");

بالنسبة لكلمة LineID هي متغير معرف من نوع Long

يسال عن قيمته ويغير اللون بناء على ذلك ثم يعيد تعيين القيمة الى 2 ليتسنى تغيير اللون حسب رقم السطر

ارجو ان تكون المشكلة واضحة

همام

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 8 أغسطس 2008 في 11:55

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#3

أخي الغالي / همام

ألف مليون تحية وبعد

أشكرك على مجهودك الرائع وفكرك النير

فعلاً الاستعلام كان غامض ، ولكن الان فلا ، لأنه عند عرض الشبكة فلا تظهر المعايير ولكن عند عرض SQL ظهرت المعايير

أما الكلمة المحجوزة LineId هو بالفعل لم ألاحظها أنها متغيرفي أول سطر في الوحدة النمطية ويبو لي أن السهر يلعب دوره.

وأخيراً ... تقبل مني فائق الاحترام والتقدير

[يمين]

إذا كـان تـرك الـدين يعــنــي تقــدمــاً

فـيا نفــس مـوتــي قبــل أن تتقـدمــي

[/يمين]

#4

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…