تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 9 از 9

نام تاپيک: بچه ها لطفا ً کمکم کنید-ارتباط دو جدول

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    ملایر
    پست ها
    196

    پيش فرض بچه ها لطفا ً کمکم کنید-ارتباط دو جدول

    به نام خدا
    سلام به دوستان با معرفت و دانش
    من یه برنامه مربوط به تالار و رستوران درست کردم با دلفی و اکسس که در فایل اکسس دو جدول یکی برای مشتریان و یکی برای سفارشات درست کردم که این دو جدول یک فیلد مشترک دارن که فیلد کد مشتری هستش .

    خواهشم از شما اینه که در این برنامه در دلفی ارتباط این دو جدول رو برقرار کنید طوری که وقتی در جدول مشتری ها روی یک مشتری کلیک کردیم و فعال شد ، در جدول سفارشات ، حساب اون کد مشتری نمایش داده بشه .

    باور کنید خودم خیلی تلاش کردم و تمام فروم های در مورد دیتابیس این سایت رو خوندم اما بازم نشد . اولین بارم هم هست .

    خیلی حساس و ضروریه ... هرکه کمکم کنه از ته دل دعاش می کنم . منتظرم .
    اینم لینک برنامه (کمتر از مگ):

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  2. #2
    پروفشنال hp1361's Avatar
    تاريخ عضويت
    Aug 2005
    پست ها
    514

    پيش فرض

    سلام

    شما برای هر یک از جداولتون بر روی فرم یک Table و یک DataSource قاعدتا قرار خواهید داد .از جدول مربوط به مشتری خاصیت MasterSource را انتخاب نموده و نام DataSource مربوط به جدول سفارشات را در ان انتخاب نمایید . و خاصیت MasterFields رو هم به فیلد کلیدی که در نظر گرفتین تغییر بدین .

    شاد باشین

  3. #3
    داره خودمونی میشه omid_safari's Avatar
    تاريخ عضويت
    Sep 2006
    محل سكونت
    رشت
    پست ها
    136

    پيش فرض

    برنامه شما رو دانلود کردم ولی متاسفانه کمپایل نشد چون شما از کلاسهای غیر استانداردی استفاده کردین که داخل دلفی موجود نیست مثل frxClass, frxDBSet, frxDesgn; fhdn hdk ;
    باید این اشیائ رو هم ضمیمه میکردین.
    موفق باشید

  4. #4
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    سلام
    جواب hp1361 عزیز کافی هست البته با کمی تغییرات.
    شما از جدول مربوط به سفارشات masterSource رو روی دیتا سورس جدول مشتریان قرار بدید، بعد روبروی masterField دبل کلیک کنید و از پنجره ای که میاد، فیلدهای مورد نظر (فیلد کد مشتری در دو جدول) رو انتخاب کنید و add رو بزنید. بعد از تایید به نتیجه دلخواه خواهید رسید.
    موفق باشید

  5. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    ملایر
    پست ها
    196

    پيش فرض

    omid جان ضمن تشکر فراوان که وقت گذاشتی ، اون کامپوننت ها احتمالا ً مربوط به fast report هست . اگه خطاهاشو ok بزنی برنامه بالا میاد .

  6. #6
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    ملایر
    پست ها
    196

    پيش فرض

    دوستان عزیزم من ارتباط با دیتابیس اکسس رو با adoquery انجام دادم و بقیه چیزای برنامه رو طبق اون درست کردم .
    این روشی که گفتید در موردADOquery هم صادقه ؟

  7. #7
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    ملایر
    پست ها
    196

    پيش فرض

    لطفا ً در مورد پیاده سازی این کار روی ای دی او کوئری توضیح بفرماین .

  8. #8
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    دوستان عزیزم من ارتباط با دیتابیس اکسس رو با adoquery انجام دادم و بقیه چیزای برنامه رو طبق اون درست کردم .
    این روشی که گفتید در موردADOquery هم صادقه ؟
    خیر. چون masterSource نداره. در پیغامی که به صورت خصوصی فرستادید هم عرض کردم یا باید master/detail استفاده کنید(مثل روشی که در بالا توضیح دادم)، یا از join دستورات sql استفاده کنید و یا در خود اکسس query بسازید. پس شما که کوئری ساختید دیگه نیازی به این رابطه master/detail ندارید و join ندارید
    ضمنا این 3 پست پشت سر هم رو میتونستید در 1 پست خلاصه کنید
    شاد باشید

  9. #9
    حـــــرفـه ای مرد مباح's Avatar
    تاريخ عضويت
    Dec 2005
    محل سكونت
    روي ميخ
    پست ها
    2,143

    پيش فرض

    دوستان. من یک نمونه کوچک ولی قوی رو توی بخش همه چیز درباره دیتابیسها لینک گذاشتم و برای ایشون نوشتم.
    میتونین یک نگاهی هم به اون بندازید. فکر کنم پست حوالی 440 بود.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •