PDA

View Full Version : سوال: نحوه برقراری relationship توسط دلفی بین جداول اکسس در زمان اجرا



cybercoder
یک شنبه 09 اسفند 1388, 10:49 صبح
نحوه برقراری relationship توسط دلفی بین جداول اکسس در زمان اجرا؟

vcldeveloper
یک شنبه 09 اسفند 1388, 13:36 عصر
چه نوع Relationshipایی؟ در چه سطحی؟ در داخل برنامه، یا مستقیما در بانک اطلاعاتی؟

اگر منظور برقراری ارتباط Master\Details بین جداول در داخل برنامه هست، با استفاده از خصوصیت های MasterDataSource، DataSource و MasterFields میشه این ارتباط را در سطح برنامه برقرار کرد. درباره اش قبلا چندین بار توضیح داده شده.

اگر منظور ایجاد ارتباط در سطح بانک اطلاعاتی هست، باید با استفاده از دستورات SQL ساختار جداول را تغییر بدید، و ارتباط بین آنها را تعریف کنید.

cybercoder
یک شنبه 09 اسفند 1388, 13:54 عصر
مسئله اینه که با استفاده از دستورات SQL کار نمی کنه!:عصبانی++:

vcldeveloper
یک شنبه 09 اسفند 1388, 14:04 عصر
چه دستوری نوشتید؟ MS Access دستورات DDL را قبول میکنه.

البته اگر MS Acces روی سیستم نصب باشه، از طریق رابط COM آن هم می توان نرم افزار MS Access را اجرا کرد، و با باز کردن بانک مربوطه، تغییرات را از طریق رابط COM در آن اعمال کرد.
اما نیازی به این کار نیست، و همان دستورات DDL مثل ALTER TABLE باید کار کنند.

cybercoder
دوشنبه 10 اسفند 1388, 22:19 عصر
جالبه اصلا عکس العملی نسبت به دستور ALTER برای برقراری Relation نشون نمیده!
به هر حال ممنون یه بلایی سرش میارم