PDA

View Full Version : سوال در مورد جدول ( مبتدی)



sajjad_india
شنبه 08 اسفند 1388, 20:28 عصر
سلام به همه شما دوستان عزیز

ببینید من یک db دارم متشکل از دو table :
table1 : name , book
table2 : address,namebr

حالا چطور میتوانم این دو جدول را در یک datagrid نمایش بدم


نوع دیتا بیس :
Acsess
رابط :
ADODC


خواهشن به سوال من جواب بدید چون هرچقدر جستجو کردم تو سایت در بخش وی بی پیدا نکردم

ممنون میشم کمکم کنید

مرسی از همه شما دوستان گرامی

HjSoft
شنبه 08 اسفند 1388, 21:00 عصر
خوب دوست من كاري نداره ! كافيه خاصيت ديتا سورس grid خودت رو به اون adodc وصل كني . هيچ كار خاصي نداره . اما به شرطي جواب ميده كه adodc درست پيكره بندي شده باشه !

sajjad_india
شنبه 08 اسفند 1388, 21:31 عصر
خوب دوست من كاري نداره ! كافيه خاصيت ديتا سورس grid خودت رو به اون adodc وصل كني . هيچ كار خاصي نداره . اما به شرطي جواب ميده كه adodc درست پيكره بندي شده باشه !

همه این کارها رو کردم نمیدونم والا مشکلش چیه ؟
سورس کوچکی در این ضمینه دارید برام بزارید ؟؟؟؟

آخه میخوام دوتا تیبل رو در یک جدول نشون بدم
یکی مشکلی ندارم ولی دوتا تییل همزمان اصلا نیمشه انگاری

HamedNet_ir
شنبه 08 اسفند 1388, 22:20 عصر
من تا حالا نديدم بشه دو تا جدول رو همزمان در يك ديتاگريد نمايش داد.
فكر نكنم بشه!

sajjad_india
شنبه 08 اسفند 1388, 22:57 عصر
من تا حالا نديدم بشه دو تا جدول رو همزمان در يك ديتاگريد نمايش داد.
فكر نكنم بشه!

فکر نکنم میشه به احتمال زیاد

کسی از دوستان اساتید هست جواب مارو بده ؟

اساتید منتظریم :لبخندساده:

polisoftco
یک شنبه 09 اسفند 1388, 14:32 عصر
دوست عزیز
کار نشد نداره.
شما باید دوتا تیبل رو به هم وصل کنین.

کد زیر رو بعنوان سلکت رکوردست ADODC خودتون قرار بدین.
این تیکه کد تمام فیلدهای جداول رو میگیره و نشون میده .
دقت کنین، گفتم تمام.


SELECT Table1.*, Table2.* FROM Table1, Table2;



اگه فیلدهایی خاصی رو خاستین بگیرین بجای ستاره نام فیلد رو بنویس.

موفق باشین

sajjad_india
یک شنبه 09 اسفند 1388, 15:25 عصر
دوست عزیز
کار نشد نداره.
شما باید دوتا تیبل رو به هم وصل کنین.

کد زیر رو بعنوان سلکت رکوردست ADODC خودتون قرار بدین.
این تیکه کد تمام فیلدهای جداول رو میگیره و نشون میده .
دقت کنین، گفتم تمام.


SELECT Table1.*, Table2.* FROM Table1, Table2;
اگه فیلدهایی خاصی رو خاستین بگیرین بجای ستاره نام فیلد رو بنویس.

موفق باشین

حالا با توصيفي كه از دی بی خودم کردم چی باید بنویسیم و کجا در کدوم قسمت ؟؟
ولی این رو من تست کردم نشد ( ویرایش )

polisoftco
یک شنبه 09 اسفند 1388, 23:00 عصر
واسه دیتابیس شما هم این کد جواب میده، شما این کد رو کجا استفاده کردین؟
این برای سلکت کردن دیتابیس هستش، آیا از طریق کدنویسی به دیتا وصل میشین یا از طریق آبجکت (شی گرا)...؟

polisoftco
یک شنبه 09 اسفند 1388, 23:03 عصر
این کد واسه ADODC هستش توی قسمت فرم لودت بنویس، البته قبلش باید کانکشن رو درست نوشته باشین.



Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\DataBase.mdb;"
Adodc1.RecordSource = "SELECT Table1.*, Table2.* FROM Table1, Table2"
Set DataGrid1.DataSource = Adodc1