PDA

View Full Version : Lookup و filter در ADOQuery چی هستند؟



Developer Programmer
شنبه 07 شهریور 1383, 22:03 عصر
ممنون میشم توضیح کاملی بفرمایید

Mohammad S
شنبه 07 شهریور 1383, 23:44 عصر
فیلدهایی از نوع LookUp ، فیلدهایی هستند که مقدار خود را از جدول دیگری توسط یک کلید دریافت می کنند مثلا شما، شماره دانشجویی را در جدولی دارید. حال اگر احتیاج به بقیه اطلاعات این دانشجو از جمله نام و نام خانوادگی داشته باشید، توسط فیلدهایی از نوع LookUp و کلید شماره دانشجویی که در هر دو جدول مشترک است می توانید نام و نام خانوادگی آن دانشجو را استخراج کرده و نشان دهید.
عمل Filter‌ همانطور که از نامش هم پیداست، می تواند تعداد رکوردهای یک جدول را کم کند (توسط شرطی که در دستور فیلتر تعیین می شود). مثلا در جدول دانشجویان، لیست دانشجویان را به این صورت فیلتر می کنیم که فقط آنهایی را نمایش دهد که تاریخ ورودشان، 83 می باشد. به این صورت فقط دانشجویانی نمایش داده می شوند که تاریخ ورود به دانشگاه آنها، سال 83 باشد.
بعد از دستور فیلتر، این طور فکر کنید که گویا این جدول فقط همین رکوردها را دارد یعنی هر بلایی که بخواهید سر اطلاعاتتان در بیاورید فقط می توانید روی همین رکوردها می توانید انجام دهید.

موفق باشید.

MiRHaDi
یک شنبه 08 شهریور 1383, 00:53 صبح
سلام
دقیقا همان تعاریفی را دارد که در BDE و DataSet.Query دارد و هیچ فرقی نمیکند
موفق باشید

Developer Programmer
یک شنبه 08 شهریور 1383, 12:08 عصر
دقیقا همان تعاریفی را دارد که در BDE و DataSet.Query دارد و هیچ فرقی نمیکند
کدام تعاریف؟ :roll:

Mohammad S
یک شنبه 08 شهریور 1383, 13:11 عصر
دقیقا همان تعاریفی را دارد که در BDE و DataSet.Query دارد و هیچ فرقی نمیکند
کدام تعاریف؟ :roll:
همانهایی که من گفتم 8)

Developer Programmer
سه شنبه 10 شهریور 1383, 09:47 صبح
فیلدهایی از نوع LookUp ، فیلدهایی هستند که مقدار خود را از جدول دیگری توسط یک کلید دریافت می کنند
واقعا باید ازتون تشکر کنم من رو تا حد زیادی از کد نویسی خلاص کردید
اجرتون با خدا