PDA

View Full Version : کار با loockup ?



mina_148m
دوشنبه 17 دی 1386, 01:10 صبح
سلام
من می خوام تو گزلرشم از اطلاعات دوتا جدول استفاده کنم
متاسفانه کار با loocup رو بلد نیست
تو سایتم جستجو کردم چیزی نبود
خیلی ممنون می شم کمک کنید

vcldeveloper
دوشنبه 17 دی 1386, 15:57 عصر
اگر loockup را جستحو کردید که مسلما به جواب نمی رسید. عبارت Lookup را جستجو کنید.

رها
دوشنبه 17 دی 1386, 16:08 عصر
منظورتون از استفاده از 2 جدول چیه؟
اگر دو جدول با هم relation دارند بهتره اونها رو با هم join کنید تا اطلاعات هر دو جدول در یک مجموعه قرار بگیرند.

mina_148m
سه شنبه 25 دی 1386, 00:28 صبح
سلام ،
خیلی ممنون می شم اگه نحوه join کردن به من یاد بدید
اخه بلد نیستم :افسرده:
خیلی خیلی ممنون از لطفتون و وقتی که می زارید

vcldeveloper
سه شنبه 25 دی 1386, 05:47 صبح
اگه نحوه join کردن به من یاد بدید
جستجو کردن خیلی سخت نیست! تعدادی از نتایج جستجو:
http://barnamenevis.org/forum/showthread.php?t=56440&highlight=JOIN
http://barnamenevis.org/forum/showthread.php?t=57412&highlight=JOIN
http://barnamenevis.org/forum/showthread.php?t=90618&highlight=JOIN
http://barnamenevis.org/forum/showthread.php?t=88266&highlight=JOIN
http://barnamenevis.org/forum/showthread.php?t=90932&highlight=JOIN
http://barnamenevis.org/forum/showthread.php?t=62517&highlight=JOIN

amin_alexi
سه شنبه 25 دی 1386, 09:14 صبح
در Lookup شما می توانید به دنبال یک رکورد بگردید .
در این متد می توانید همزمان عملیات Search را بر روی چند فیلد انجام دهید
توجه کنید که پس از Search در صورت موفقیت آمیز بودن Pointer که به DataSet و رکورد جاری اشاره می کند تغییر نمی کند (بر خلاف Locate که اشاره گر را به رکورد مورد نظر می برد)
خروجی از نوع Variant

که V0و V1 دو خانه ار آرایه بر گشت داده شده توسط LookUp می باشد


var



; V: Variant


; C: Integer


; A: String


begin


(v:=Table1.Lookup('Company;State',VarArrayOf(['Blue Sports', 'OR']),'CustNo;Addr1

if not (VarType(V) in [varNull]) then begin
[ C := V[0
[ A := V[1
; ShowMessage(IntToStr(C) + #10 + A)
end
else
ShowMessage('Search unsuccessful!');
end;


این یک نمونه که تو Help دلفی بود
VarArrayOf برای وقتی که چند فیلد رو جستجو می کنید
Company و State فیلدها ی مورد جستجو هستند
و در آخر هم مقادیر دو فیلد CustNo و Addr1 رو برمی گرداند
من خودم تا حالا باهاش کار نکرده بودم ...
چیزه با حالیه!!!!!