bibak_fa
13-08-2011, 10:13
در اين مقاله يك مثال ساده براي بيان مفهوم بانكهاي اطلاعاتي و نحوه استفاده از آنها در دلفي آمده است تا شما دوست عزيز بتوانيد به كمك آن بكارگيري بانكهاي اطلاعاتي در دلفي را بياموزيد و به مرور زمان خود ساير نيازهاي برنامه تان را به اين روش اضافه نموده و نتيجه بگيريد.
روش زير براي استفاده از بانكهاي موجود در بخش DBDEMOS بيان شده است . اما همين روش براي بانكهاي اطلاعاتي ساخته شده توسط برنامه نويس نيز استفاده مي شود.
مراحل كار :
1- از سربرگ Data Access يك DataSource به فرم اضافه كنيد.
2-حال از سربرگ BDE يك Table روي فرم قرار دهيد.
3- حال DataSource1 بر روي فرم را انتخاب كرده و از پنجره Object Inspector خاصيت Dataset آنرا روي Table1 تنظيم كنيد. با اين كار يك منبع داده (Data Source) را كه وظيفه آن مديريت بانك اطلاعاتي است به يك جدول فرضي نسبت داده ايد.
4- نوبت به آن رسيده كه جدول فرضي (Table) را به يك جدول واقعي بر روي ديسك پيوند دهيد. Table1 را انتخاب كرده و خصوصيات زير را تنظيم كنيد .
Database Name : DBDEMOS (براي استفاده از جدولي كه خود ساخته ايد اينجا آدرس بانك اطلاعاتي را درج كنيد)
Table Name : بانك اطلاعاتي مورد نظر را در اين بخش انتخاب كنيد . ( به طور خود كار با توجه به بخش DatabaseName بانكهاي موجود ليست مي شوند)
به عنوان مثال ما Customer.db را انتخاب ميكنيم.
Active : True (جدول را فعال كنيد)
5- تا به اين مرحله از كار عناصر غير ويژوال را براي كار با بانك اطلاعاتي در صفحه قرار داديم . با اجراي برنامه هيچ چيز روي پنجره برنامه ديده نمي شود. دلفي براي نمايش اطلاعات و ويرايش آنها عناصر جالبي در اختيار برنامه نويس قرار مي دهد. براي شروع كار از ساده ترين ابزار استفاده مي كنيم. از سربرگ DataControls يك DBGrid روي فرم قرار دهيد .
6- هنوز هيچ اطلاعاتي روي DBGrid نمي بينيد. اين شيء را انتخاب كرده و خاصيت DataSource آنرا روي DataSource1 تنظيم كنيد . اطلاعات بانك اطلاعاتي با توجه به پيوندهايي كه در بالا انجام داديد بر روي DBGrid به نمايش در مي آيد.
7- جهت پيمايش و ويرايش بانك اطلاعاتي مي توانيد از ابزار DBNavigator از سربرگ Data Controls استفاده كنيد .
8- مي بايست خاصيت DatSource اين شيء را نيز روي DataSource1 تنظيم كنيد.
9- برنامه را اجرا كنيد . با كليد هاي اين ابزار جالب مي توانيد بسياري از اعمال اصلي بر روي بانك را انجام دهيد.
توجه كنيد كه شما مجبور به استفاده از اين ابزار بصري DBGrid و DBNavigator نيستيد . بسياري از برنامه نويسان دوست ندارند برنامه شان چنين شكلي داشته باشد . شما مي توانيد دستورات مربوط به DBNavigator را با كليدهاي ديگر شبيه سازي كنيد و يا به جاي DBGrid از اشياء ديگر استفاده نماييد .
منبع: 30thelp.com
موفق باشيد.
روش زير براي استفاده از بانكهاي موجود در بخش DBDEMOS بيان شده است . اما همين روش براي بانكهاي اطلاعاتي ساخته شده توسط برنامه نويس نيز استفاده مي شود.
مراحل كار :
1- از سربرگ Data Access يك DataSource به فرم اضافه كنيد.
2-حال از سربرگ BDE يك Table روي فرم قرار دهيد.
3- حال DataSource1 بر روي فرم را انتخاب كرده و از پنجره Object Inspector خاصيت Dataset آنرا روي Table1 تنظيم كنيد. با اين كار يك منبع داده (Data Source) را كه وظيفه آن مديريت بانك اطلاعاتي است به يك جدول فرضي نسبت داده ايد.
4- نوبت به آن رسيده كه جدول فرضي (Table) را به يك جدول واقعي بر روي ديسك پيوند دهيد. Table1 را انتخاب كرده و خصوصيات زير را تنظيم كنيد .
Database Name : DBDEMOS (براي استفاده از جدولي كه خود ساخته ايد اينجا آدرس بانك اطلاعاتي را درج كنيد)
Table Name : بانك اطلاعاتي مورد نظر را در اين بخش انتخاب كنيد . ( به طور خود كار با توجه به بخش DatabaseName بانكهاي موجود ليست مي شوند)
به عنوان مثال ما Customer.db را انتخاب ميكنيم.
Active : True (جدول را فعال كنيد)
5- تا به اين مرحله از كار عناصر غير ويژوال را براي كار با بانك اطلاعاتي در صفحه قرار داديم . با اجراي برنامه هيچ چيز روي پنجره برنامه ديده نمي شود. دلفي براي نمايش اطلاعات و ويرايش آنها عناصر جالبي در اختيار برنامه نويس قرار مي دهد. براي شروع كار از ساده ترين ابزار استفاده مي كنيم. از سربرگ DataControls يك DBGrid روي فرم قرار دهيد .
6- هنوز هيچ اطلاعاتي روي DBGrid نمي بينيد. اين شيء را انتخاب كرده و خاصيت DataSource آنرا روي DataSource1 تنظيم كنيد . اطلاعات بانك اطلاعاتي با توجه به پيوندهايي كه در بالا انجام داديد بر روي DBGrid به نمايش در مي آيد.
7- جهت پيمايش و ويرايش بانك اطلاعاتي مي توانيد از ابزار DBNavigator از سربرگ Data Controls استفاده كنيد .
8- مي بايست خاصيت DatSource اين شيء را نيز روي DataSource1 تنظيم كنيد.
9- برنامه را اجرا كنيد . با كليد هاي اين ابزار جالب مي توانيد بسياري از اعمال اصلي بر روي بانك را انجام دهيد.
توجه كنيد كه شما مجبور به استفاده از اين ابزار بصري DBGrid و DBNavigator نيستيد . بسياري از برنامه نويسان دوست ندارند برنامه شان چنين شكلي داشته باشد . شما مي توانيد دستورات مربوط به DBNavigator را با كليدهاي ديگر شبيه سازي كنيد و يا به جاي DBGrid از اشياء ديگر استفاده نماييد .
منبع: 30thelp.com
موفق باشيد.