PDA

نسخه کامل مشاهده نسخه کامل : چطوري ميشه در زمان اجرای برنامه database ساخت



iman1
21-10-2006, 14:12
سلام
روز خوش
یه سوال دارم چطوري ميشه در زمان اجراي برنامه database ساخت
و در مورد کنترل خطاهایی که در برنامه های databaseی رخ میدن توضیح بدین(مثلا باید فلان رکورد پر باشد)
ممنون

bad_boy_2007
25-10-2006, 16:30
از اين دستور استفاده كن :
DAO.DBEngine.CreateDatabase

Function CreateDatabase(Name As String, Locale As String, [Option]) As Database
Member of DAO.DBEngine
Creates a new Microsoft Jet database (.mdb).


درست كردن ديتابيس و تيبل ها و فيلدها خيلي مفصله بايس يكم خودتو به زحمت بندازي :rolleye:

ژيشنهاد ميكنم از msdn و help خود vb که با کليد F2 مياد استفاده کن

iman1
25-10-2006, 23:14
ممنون از راهنمايي
يكي سوال ديگه
وقتي از adodcاستفاده مي كنيم چطوري ميشه محتویات بانک رو پرینت گرفت

bad_boy_2007
27-10-2006, 11:31
روشهاي مختلفي براي گزارش گيري هست تا كدوم رو پسند كني :

مثلا استفاده از شي پرينتر يا با استفاده از datareport یا cristalreport و . . .

توصیه میکنم کتاب برنامه نویسی پایگاه داده در ویژوال بیسیک 6 در 21 روز انتشارات نص ترجمه زارع پور- سیروسیان رو تهیه کنی کمکت میکنه :rolleye:

iman1
28-10-2006, 13:32
سلام
برای صدور یه چیزی مثل فاکتور چی
آخه توی datareport نمیشه از چند تا table گزارش گرفت و به عنوان فاکتور استفاده کرد و از printform هم نمیشه استفاده کرد
راهنمایی کنید
ممنون

bad_boy_2007
28-10-2006, 18:39
منم همین مشکل رو داشتم 2 تا راه حل واسش پیدا کردم البته اگه دوستان راه بهتری پیشنهاد کنن خوشحال میشم :

1- استفاده از تیبیل میانی و ارسال تیبیل میانی به دیتا ریپورت
تیبل میانی رو هم پس از کلیک کرن روی کلید چاپ بوجود میارم و بعد از خاتمه پاک میکنم

2- استفاده از شی پرینتر و قرار دادن دستی مقادیر روی صفحه خروجی

rouzbeh_ziafati
30-12-2008, 00:53
سلام
در بانک یک فیلد دارم که تاریخ ورود ماشین رو در خودش قرار داده .
کدی نوشتم که ماشین هایی که بین دو تاریخ وارد شده اند رو در گزارش نمایش میده . تاریخ ها رو در text میگیرم .
می خوام توی datareport دو تا label بگذارم که این دو تاریخ که بر اساس جستجو کردم رو نشون بده ( همون محتویات Text1 و Text2 .... چه کار باید بکنم ؟؟؟؟ هر کاری کردم نشد !
مثلا اگر در فرم تاریخ 10/9/87 و 12/9/87 زدم و رکوردهای بانک رو در Datareport نمایش دادم در گزارش اون بالا این دو تا تاریخ نوشته بشه که وقتی چاپ میکنم بفهم این گزارش مربوط هست به ماشین هایی که بین این دو تا تاریخ وارد شده بودند .