PDA

View Full Version : سوال: ساختن تیبل مجازی در دیتا ست



neda_dela
جمعه 25 دی 1388, 10:58 صبح
سلام خواهشا دوستان یه خورده حوصله به خرج بدین این سوال برای من مهمه
دوستان من برای ساختن تیبل مجازی در دیتا ست که توی بانکم نباشه ، این طوری عمل می کنم:
توی دیتا ست کلیلک راست می کنم و addو table adapter رو انتخاب می کنم بعد use sql statement بعد دکمه query builder رو می زنم و تیبل های مورد نظرم رو از اونجا انتخاب می کنم و بعد از تیبل های انتخاب شده فیلدهای مورد نظرم رو تیک می زنم تا توی کوئری که خودش در قسمت پایین صفحه نشون میده اضافه بشه مثلا این:

SELECT [st-sabt].sath, [st-sabt].term, [st-sabt].years, [st-sabt].tel, [st-sabt].mobile, [st-sabt].address, [st-shakhsi].firstname, [st-shakhsi].lastname,
[st-shakhsi].pic
FROM [st-sabt] CROSS JOIN
[st-shakhsi]
و بعد مراحل رو به پایان می برم. و اون تیبل توی دیتا ست من ظاهر میشه دقیقا مثل تیبل های موجود در بانک حتی از نظر ظاهر وقتی که روی این تیبل مجازی کلیک راست می کنم و configure رو انتخاب می کنم دقیقا همین کوئری که نوشتم رو نشون میده
حالا سوالم اینه من تو یه پروژه دیگه یه تیبل مجازی دیدم و روش کلیک راست کردم و همون configure رو انتخاب کردم ولی کوئری که نشون داد این طوری نبود دقیقا مثل یه تیبل واقعی بود یعنی این:

SELECT firstname, lastname, fname, pic, tel, mobile, sath, term, years, fjob FROM dbo.Report1
در صورتی که report1 یه تیبل مجازیه
چون وقتی که روی یه تیبل واقعی هم کلیک راست می کنم و همین گزینه رو انتخاب می کنم یه کوئری به همین شکل نشون میده . چهطوری این تیبل ساخته شده من دوست دارم بدونم
این هم 2 تا عکس. دومی اون تیبل مجازی هست که خودم ساختم
http://barnamenevis.org/forum/attachment.php?attachmentid=42572&stc=1&d=1263542147


http://barnamenevis.org/forum/attachment.php?attachmentid=42573&stc=1&d=1263542147

neda_dela
جمعه 25 دی 1388, 18:48 عصر
بچه ها تو رو خدا چرا این سوال من رو هیچ کسی جواب نمیده:گریه:

hakelberfin
جمعه 25 دی 1388, 19:05 عصر
سلام
شاید Report1 یک Viewست؟
من نمیدونم جایی که View است چه نیازی به Tabelمجازیست؟(البته نظر شخصیه)

seven7777777
جمعه 25 دی 1388, 19:35 عصر
سلام
خوب شما query رو خودت بنویس مثل همونی که میگی درست میشه . چون از query builder استفاده می کنی این جوری میش البته فکر کنم .
حالا فقط م خوای بدونی یا کارت گیرکرده ؟؟؟

neda_dela
جمعه 25 دی 1388, 23:47 عصر
سلام
خوب شما query رو خودت بنویس مثل همونی که میگی درست میشه . چون از query builder استفاده می کنی این جوری میش البته فکر کنم .
حالا فقط م خوای بدونی یا کارت گیرکرده ؟؟؟
آره کارم گیر کرده لطفا کمکم کنید