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

الغاء ترتيب النتائج عند تحديد العدد السجلات

مغلق
بدأه VB.Net في 6 مايو 2002 · 3 رد · 489 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

صنعت تقارير تعرض قوائم مرتبة تتضمن معلومات رقمية وتواريخ وكل شئ يعمل كما اريد

الا انني عند تحديد عدد السجلات من خصائص الاستعلام حقل القيم العليا أو المبني عليه التقرير ليظهر لي 50 (SELECT DISTINCTROW TOP 50) سجل يلغي عملية الفرز في نتائج الاستعلام وكذلك في التقرير المبني عليه لا ينفذ الفرز المطلوب !!

ياترى ما هو السبب ؟؟

#2

هل ألغيت الشطر الاخير الخاص ب

order by

ان كان ملغي فأعده

ان لم تكن الغيته فضع الجملة الكاملة

SELECT DISTINCTROW TOP 2 [Table1].[no], [Table1].[name]
FROM Table1
ORDER BY [Table1].[name] DESC;
#3

شكراً لك الغالي محمد طاهر

ولكن الجملة كاملة تماماً كما تفضلت واطلعت عليها عند معاينة SQL وللمعلومية فأنني استعمل استعلام محفوظ في اطار قاعدة البيانات وليس بصيغة SQL

على العموم احاول من جانبي معرفة السبب

موضوع اخر اتمنى مساعدتك فيه وهو :

ماهي افضل طريقة من وجهة نظرك لمعرفة عدد السجلات الناتجة من تنفيذ استعلام معين في أي وقت

هل هو باستعمال طريقة انشاء مجموعة سجلات وحساب لها

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

بارك الله فيك

#4
Me.SumFieldname = Dcount("[FieldName]", "TableName")

و في حالة و ضع شرط علي الجمع
=============================

Me.SumFieldname = Dcount("[FieldName]", "TableName", "[ID] = '" & (Me.ID) & "'")
 وفيه يتم جمع القيم الموجودة من الجدول مباشرة بناء علي 
ID
معين
اذا كان ال
ID
نصي

Me.SumFieldname = Dcount("[FieldName]", "TableName", "[ID] = " & (Me.ID) )
في حالة كون ال 
ID
رقمي

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

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