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

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




صفحه 2 از 54 اولاول 1234561252 ... آخرآخر
نمايش نتايج 11 به 20 از 536

نام تاپيک: همه چيز در مورد Database ها

  1. #11
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    خوب عيبي نداره بالاخره كسي هست كه اينا رو بخواهد.
    تو آموزشت رو كامل كن بهت قول ميدم كه اينجا شلوغ شلوغ مي شه.

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

    پيش فرض

    من به هر حال توضیح میدم.
    برای همه.
    شاید به درد یکی خورد.

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

    پيش فرض

    درس 4 : در این بخش میخوام درباره DBGrid صحبت کنم.
    این شی جز قویترین و در بعضی جاها مهمترین شی در طراحی یک برنامه به حساب میاد که امکانات متنوعی داره. یکی از مهمترین کارهایی که در فرم انجام میدهد نمایش یک مجموعه فیلتر شده خاص است که حتی فیلدهای آن نیز مشخص شده است.
    برای توضیح کامل این شی با یک مثال جلو میروم.
    فرض کنید که با یک دیتابیس دارین کار میکنین که یک جدول داره و دارای فیلدهای زیر است :
    1. کد کارمندی 2.نام 3.آدرس 4.تلفن 5.حقوق 6. وظیفه در کارگاه

    حال فرض کنید که یک گزارش ساده از افرادی میخواین که مثلا مورد 6 آنها "کارگر" است.
    در این گزارش که روی مونیتور هم هست لزومی برای نمایش "آدرس"و"حقوق"و"کد کارمندی" نیست.
    مراحل زیر را انجام میدهیم.

    1. DBGrid را روی فرم قرار میدهیم.
    2. DataSource آن را مشخص میکنیم.
    3. روی DBGrid دبل کلیک می کنیم و یک صفحه سفید ظاهر میشود.
    4. دکمهای در بالای این صفحه است. (ADD NEW)
    5. یک آیکون به لیست سفید اضافه میشود. آن را انتخاب کنید
    6. در خاصیت FieldName نام فیلد مورد نظرتان را انتخاب کنید.
    7. بخش Title را انتخاب کرده و در بخش Caption نامی که برای فیلد مد نظرات است را برای نمایش روی مونیتور وارد کنید. این بخش معمولا برای برنامه های فارسی استفاده میشود.
    8. سایر مشخصات مربوط به ستون را تعیین کنید. سایر مشخصات واضح هستند و خیلی کاربردی نمیباشند.

    اگر مراح 3 به بعد را انجام ندهید کل فیلدها نمایش داده میشوند. ولی اگر این کارها انجام شود و فیلدهای مورد نظرتان را انتخاب کنید فقط آنها را نشان خواهد داد.
    حال اگر Table را فیلتر کنید ، تغییرات آن بلافاصله بر روی DBGrid اعمال میشود.

    کمی هم درباره DBImage صحبت کنم.
    چون گویا دوستان کمی مشکل داشتند.
    برای استفاده از این شی به راحتی میتوان عکس را ارد بانک اطلاعاتی کرد.
    درست مثل تمامی اشیا این صفحه ابتدا باید DataSource و فیلد آن مشخص گردد.
    برای انتفال عکس از روی هارد به درون دیتابیس هم میتوان به هر روشی (برای مثال Dialogs) نام و مسیر فایل را بدست آورد و با کد زیر آن را وارد کرد:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    منظور از ... هم همان انتخاب شما برای یافتن نام و مسیر فایل است.
    حتی به صورت مستقیم می توان نام فایل را نوشت.
    برای مثال :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by مرد مباح; 02-07-2006 at 09:29.

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

    پيش فرض

    درس 5 : دیتا ماژول
    دوستان اگر تا اینجای بحث را پیگیری کرده باشی الان باید بتوانید که یک دیتابیس تک جدوله را کنترل و در یک برنامه استفاده کنید.
    برای اینکه در یک برنامه کاربردی همیشه بیش از یک فرم است که با جدول در تماس میباشد ، تعریفات دیتابیس و جدول را در بخش دیگری به نام دیتا ماژول انجام میدهیم.
    این بخش همانند یک فرم اضافی برای برنامه میباشد و هر فرمی که به اطلاعات جدول لینک باشد را به آن اتصال میدهیم. این ماژول را میتوان از طریق File/New…/DataModual اضافه نمود.
    سایر کارکردهای این بخش همانند فرم است وتنها فرق آن در عدم نمایش همیشگی آن برای کاربر است.
    یعنی امکان نمایش (Form.ShowModal) را ندارد.

    تاکید میکنم که روی درس 3 و 4 خیلی کار شود که مطالب آنها برای تمامی ساختارهای دیتابیسی در دلفی کاربر دارد. اکثر کامپوننتهایی که در بخش DataSource وجود دارند کار معرفی جدول را به عهده دارند ، البته با تفاوتهایی نسبت به Table و چون حجم مطالب خیلی زیاد میشود از توضیح درباره آنها صرف نظر کردم.

    اگر سوالی بود بگزارید.

  5. #15
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    وقتي من يه فيلد رو انتخاب كردم و در گزينه فيلد نيم مي خواستم
    نامي بنويسم وقتي كليدي مي زدم ارر مي داد .
    اررش اين بود :
    Unknown database.
    Alias: اسم دیتابیس.
    خوب OK مي زدم و دوباره مي نوشتم تا كامل شد و اينتر زدم.
    مي خواستم بدونم اين مشكلش چيه؟

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

    پيش فرض

    كامپوننت رو باید به دیتا سروس لینک کنی و بعد خودش یه لیست بهت میده

  7. #17
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    اين كارو هم كردم اما باز هم همونطوره.

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

    پيش فرض

    دیتا سورست به تیبل لینک هست؟
    توی تیبل فایلو معرفی کردی؟

  9. #19
    آخر فروم باز soldier's Avatar
    تاريخ عضويت
    May 2006
    پست ها
    2,505

    پيش فرض

    سلام
    تييل چيه؟ كجا ديتا سورسم رو به تييل لينك كنم؟

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

    پيش فرض

    یک دیتا ماژول تعريف كن و هم ديتا سورس و هم Table رو بزار توي اون.
    وقتي توي ديتا سورس كليك كني بخشي به نام Table داره كه اونا رو به هم لينك ميكنه.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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