24-03-2013, 12:00 PM
(آخر تعديل لهذه المشاركة: 24-03-2013, 12:01 PM بواسطة Najy Ibraheem.)
السلام عليكم...
للحصول على قائمة بالأسماء دون تكرار تحتاج إلى استعمال المكون Query (أو ADOQuery) مع جملة SQL كالتالي:
لاحظ وجود كلمة DISTINCT التي تمنع التكرار. الجملة السابقة ضعها في الخاصية SQL للـ Query أثناء التصميم، أو بالكود:
و يمكنك إضافة عبارة ORDER BY لجملة SELECT لترتيب الأسماء:
نرجو الاستفادة و السلام.
للحصول على قائمة بالأسماء دون تكرار تحتاج إلى استعمال المكون Query (أو ADOQuery) مع جملة SQL كالتالي:
كود :
SELECT DISTINCT CustName FROM Customersكود :
// احذف السطرين التاليين إذا كتبت الجملة أثناء التصميم
Query1.Close;
Query1.SQL.Text := 'SELECT DISTINCT CustName FROM Customers';
// ========================================
Query1.Open
while not Query1.Eof do begin
ComboBox1.Items.Add(Query1.FieldByName('CustName').AsString);
Query1.Next;
end;
Query1.Close;و يمكنك إضافة عبارة ORDER BY لجملة SELECT لترتيب الأسماء:
كود :
SELECT DISTINCT CustName FROM Customers ORDER BY CustNameنرجو الاستفادة و السلام.

