PDA

View Full Version : کار با بانکهای اطلاعاتی



ESG_Esfahan
یک شنبه 30 بهمن 1384, 02:17 صبح
سلام
آیا میشه به جای نوشتن دستور select در برنامه ؛ از Query های تعریف شده در DataBase استفاده کرد؟
آیا میشه از طریق برنامه یک Macro تعریف شده درDataBase را اجرا کرد؟

البته DataBase در Access تعریف شده و در برنامه ازابزار Oledb استفاده شده.
اگه راههای بهتری برای کار با بانک اطلاعاتی سراغ دارید لطفا من را راهنمایی کنید.
تشکر

shahab_ss
دوشنبه 01 اسفند 1384, 21:41 عصر
دوست من شما میتونید از query ها در برنامه استفاده کنی. البته باید مجددا اون query رو تو برنامت داشته باشی
اما تا اونجایی که من میدونم از ماکرو ها نمیشه تو c# استفاده کرد

ESG_Esfahan
سه شنبه 02 اسفند 1384, 00:19 صبح
خیلی ممنون از راهنمایی شما!!!
ولی من مشکلم اینه که باید تو برنامه یک نوع دستور Sql را چندین بار استفاده کنم. ودر قسمتهای مختلف برنامه بایداین دستورات تکرار شود. دنبال راهی برای جلوگیری از این نکرار هستم.
میشه یه کم بیشتر توضیح بدی.

shahab_ss
سه شنبه 02 اسفند 1384, 05:49 صبح
شما میتونی هر query رو در یه متغیر نگه داری و هر چند باری که میخای استفاده کنی.
اگه ایه مثال کمکت میکنه برات بفرستم ؟؟؟

ESG_Esfahan
چهارشنبه 03 اسفند 1384, 00:34 صبح
اگه بفرستید ممنون میشم.
آیا شما تا حال شما برنامه حسابداری نوشتید؟ اگه نوشتید در مورد چگونگی بروز رسانی صندوق و انبارها کمی توضیح دهید.

shahab_ss
چهارشنبه 03 اسفند 1384, 07:32 صبح
سلام. این نمونه برنامه اما در مورد سوالت :
توی دیتابیس ها باید سعی کنی که کمتر update داشته باشی ( یا هرگز نداشته باشی ).
درمورد برنامه حسابداری هم مقادیر صندوق و موجودیهای انبار همیشه محاسبه بشه و هرگز نباید جایی ذخیره بشه.
شما میتونی صندوق رو بعنوان یک شخص در دفتر کل ثبت کنی و وضعیت حساب این شخص ( صندوق ) که میتونه بدهکار . بستانکار و یا تسویه باشه موجودی صندوق شماست.
در مورد انبار هم به همین صورت عمل کن. مثلا برای کالای x ما یکسری ورودی و خروجی داریم.
مجموع و سپس تفاضل اونها میشه موجودی کالای x .

موفق باشی

ESG_Esfahan
پنج شنبه 04 اسفند 1384, 23:52 عصر
از راهنمایی شما خیلی ممنونم!!!