PDA

View Full Version : نمایش 2 تا table تو 1 dbgrid



music
جمعه 13 بهمن 1385, 23:01 عصر
"s = "Select * From Forosh
Data1.RecordSource = s
Data1.Refresh
DBGrid1.ReBind

من میخواستم از 2 تا table اطلاعات رو بگیرم و با dbgrid نمایش بدم
میتونم از دستوره

"s = "Select * From Forosh & *from code
Select * From Forosh & *from code

استفاده کنم؟
اگه نمیشه چیکار میشه کرد ؟

forush و code اسمه 2 تا از table هامه

* یعنی همه فیلد هام در اون table

sjj
جمعه 13 بهمن 1385, 23:57 عصر
احتمالا این طوری باید جواب بده :


Select * From Forosh,code

music
شنبه 14 بهمن 1385, 01:48 صبح
امتحان کردم نشد
فقط یه table رو نشون میده تو dbgrid
دومی رو که مینویسم
Data1.Refresh
این خط error میده

اون خط بالا رو که نوشتم از خودم در اوردم مطمئن نیستم که بشه
From Forosh & *from code
نمیدونم & جواب میده یا نه

music
شنبه 14 بهمن 1385, 01:55 صبح
این برنامه حسابداری هست
سورس اشو پیدا کردم دارم اونجوری که میخوام تغییرش میدم
3 تا table داره کالا ، خرید ، فروش
تو برنامه 3 تا command گذاشتم روی اولی که کلیک کنید فاکتور خرید نشون داده میشه
خرید برای فروشگاه . میخوام وقتی کالا خریداری شد اسم ، تعداد ، قیمت ، تو تبله کالا نوشته بشه
و وقتی جنس فروخته شد تو فاکتور فروش کالا ، تعداد ... کم بشه از جدول کالا

music
شنبه 14 بهمن 1385, 04:20 صبح
یه سؤاله دیگه
سؤاله 2
چجوری میشه یک field رو که تو 2 تا table هست رو باهم باز کرد ؟
و مقایسشون کرد
اولی جدوله کالامونه
دومی فاکتور خرید
وقتی چیزی میخریم توی فاکتور هست
و تعدادش کالای خریداری شده به جدوله کالا اضافه میشه
اگه کالا ای که خریدم اگه اسمش و کدش و قیمتش مثله اولی بود که تو جدوله کالا هست
به تعداده اون کالا تو جدوله کالا اضافه کنه نه اینکه تو یه رکرده جدید بنویسه


امیدوارم بفهمین چی نوشتم
خودم به زور میفهمم
:))

music
شنبه 14 بهمن 1385, 14:54 عصر
کسی نسیت کمک کنه ؟ :)
plz

sjj
شنبه 14 بهمن 1385, 22:47 عصر
چجوری میشه یک field رو که تو 2 تا table هست رو باهم باز کرد ؟
و مقایسشون کرد
:))
ساده ترین راهش اینه که از دو تا ADO یا DAO استفاده کنید.