PDA

View Full Version : خواندن از دوتا تیبل مختلف در یک رویداد همتا



khomar
چهارشنبه 03 بهمن 1386, 00:12 صبح
من در یک فرم دوتا کامبو باکس دارم که هر کامبو باکس باید به دو تا table
مختلف
بیند بشه سوال من اینه ایا برای هر کدام از اونها باید مثلا دوتا متغییر به نام
dataadaptor
و غیره تعریف کنیم یا اینکه راه حل دیگه ای داره؟
اگر کامبو باکس هم نباشه بازم بعضی اوقات لازم می شه مثلاداخل یک رویداد خاص از دو تا تیبل مختلف اطلاعات رو خوند چکار باید کرد؟

Sub Zero
چهارشنبه 03 بهمن 1386, 01:14 صبح
بازم بعضی اوقات لازم می شه مثلاداخل یک رویداد خاص از دو تا تیبل مختلف اطلاعات رو خوند چکار باید کرد؟
باید از الحاق ضربدری استفاده کنی . این نوع الحاق جداول را به صورت دکارتی در هم ضرب میکنه .

SELECT Table1.FieldName, Table2.FieldName
FROM Table1 CROSS JOIN Table2

به هر تعداد که خواستی میتونی به فیلدهات اضافه کنی

SabaSabouhi
چهارشنبه 03 بهمن 1386, 08:49 صبح
من در یک فرم دوتا کامبو باکس دارم که هر کامبو باکس باید به دو تا table
مختلف
بیند بشه سوال من اینه ایا برای هر کدام از اونها باید مثلا دوتا متغییر به نام
dataadaptor
و غیره تعریف کنیم یا اینکه راه حل دیگه ای داره؟
اگر کامبو باکس هم نباشه بازم بعضی اوقات لازم می شه مثلاداخل یک رویداد خاص از دو تا تیبل مختلف اطلاعات رو خوند چکار باید کرد؟

با سلام
نیازى نیست دو سرى متغیر تعریف کنى مگر این که بخواهى Comboهایت متصل به پایگاه داده‌ها باقى بمونن که به نظر نمى‌آد لازم باشه.
خیلى راحت با DataAdapter جدول خودت رو پر کن، وصلش کن به Comboى مربوطه و بعد از همین متغیرها براى Comboى بعدى استفاده کن.

صبا صبوحى

khomar
جمعه 05 بهمن 1386, 23:17 عصر
سلام راهنمایی شما مفید بود ممنون خانم صبوحی

sub zeroبا این که کد شما این مشکلم رو حل نکرد اما جواب سوال های دیگم بود توی سرچ ها خیلی کمکم کرد ممنون