نمایش نتایج 1 تا 5 از 5

نام تاپیک: تنظیم نتظیمات باکد نویسی یا دستی؟

  1. #1
    کاربر تازه وارد آواتار nazanin20
    تاریخ عضویت
    دی 1388
    محل زندگی
    یه جایی زیره این آسمون تو ایران
    پست
    65

    تنظیم نتظیمات باکد نویسی یا دستی؟


    با سلام
    یه سوال داشتم
    بنظرتون ارتباط با دیتابیس واین فرایندهای زیر با کد انجام بشه یا دستی؟
    یکی از دوستام میگفت که باید با کد باشه چون درست تره ؟
    آیا اینطوریه؟؟


    روال كار بدین صورت است:

    یک - ابتدا یك جزء ساخت ADOConnection روی فرم قرارداده، و روی آن دو بار كلیك می كنیم.

    دو - سپس روی Build كلیك می كنیم تاپنجره شماره 2 ظاهر شود. فرض می کنیم از پایگاه داده Microsoft Access استفاده میكنیم. در صفحه جدید گزینه Microsoft jet 4.0 Ole DB Provider را انتخاب میكنیم.

    سه - Next را كلیك كرده، در صفحه بعد - که در شكل 3 نمایش داده شده - از طریق دكمه Browse فایل mdb مربوط به Microsoft Access را انتخاب میكنیم.

    چهار - برای آنكه از اتصال موفق پایگاه داده مطمئن شویم دكمه Test Connection را كلیك می كنیم.

    پنج - در تب Advanced طریقه دستیابی به پایگاهداده را - مانند شکل ۴ - مشخص می كنیم.

    شش - اكنون OK را كلیك میكنیم.

    هفت - روی ADOConnection كلیك كرده، و از طریق Object Inspector خاصیتLoginPrompt را False، و ارزش خاصــیت Connected را True می كنیم.

    هشت - اكنون از تب ADO یك ADOTable، از تب DataAccess یك DataSource، و از تب DataControl یك DBGrid روی فرم قرار می دهیم.

    نه - از طریق Object Inspector مقدار خاصیتConnection جزء ADOTable1 را ADOConnection1 قرار داده، و در خاصیت Table Name یكیاز جداول پایگاه داده را برمی گزینیم.

    ده - بر روی DataSource كلیك كرده،خاصیت DataSet آنرا به ADOTable1 تغییر می دهیم.

    یازده - بر روی DBGrid كلیككرده خاصیت DataSource آنرا به DataSource1 تغییر می دهیم.

    دوازده - بالاخرهADOTable1 را انتخاب كرده و ارزش خاصیت Active آنرا True قرار می دهیم. اگر جدولمورد نظر دارای داده باشد، آن داده ها در DBGrid نمایش داده میشوند.

  2. #2
    کاربر دائمی آواتار SYNDROME
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    تهران
    پست
    2,814

    نقل قول: تنظیم نتظیمات باکد نویسی یا دستی؟

    با سلام
    بهتر است این کارها به وسیله کدنویسی تنظیم شود و البته در قسمت از برنامه کاربر بتواند این تنظیمات را تغییر دهید.
    چون ممکن است تحت یک شرایط خاصی شما مجبور باشید یکی از تنظیمات فوق را تغییر دهید.
    اگر قابل تغییر توست کاربر نباشد مجبور هستید دوباره در Source دستکاری کنید و سپس تمام Exe را مجدد به روز رسانی کنید و یا اگر بخواهید در بعضی از سیستم ها این تغییرات را عوض کنید آن وقت دوچار مشکل بزرگیخواهید شد(یک سیستم با یک تنظیمات سیستم دیگر با تنظیماتی کاملاً متفاوت)
    موفق باشید

  3. #3
    کاربر تازه وارد آواتار nazanin20
    تاریخ عضویت
    دی 1388
    محل زندگی
    یه جایی زیره این آسمون تو ایران
    پست
    65

    نقل قول: تنظیم نتظیمات باکد نویسی یا دستی؟

    ببخشید من زیاد متوجه نشدم

  4. #4
    کاربر دائمی آواتار hossein_h62
    تاریخ عضویت
    فروردین 1388
    محل زندگی
    اصفهـــــان
    پست
    720

    نقل قول: تنظیم نتظیمات باکد نویسی یا دستی؟

    نقل قول نوشته شده توسط nazanin20 مشاهده تاپیک
    ببخشید من زیاد متوجه نشدم
    مراحلی رو که شما در بالا اوردین کاملا" درسته.این روش دستیه.
    جوابی هم که دوستمون دادن واضح بود.گفتن که همین مراحل رو از طریق کد بنویسید اصولی تره.

  5. #5
    کاربر دائمی آواتار حسین شهریاری
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ایران
    پست
    794

    Thumbs up نقل قول: تنظیم نتظیمات باکد نویسی یا دستی؟

    نقل قول نوشته شده توسط hossein_h62 مشاهده تاپیک
    مراحلی رو که شما در بالا اوردین کاملا" درسته.این روش دستیه.
    جوابی هم که دوستمون دادن واضح بود.گفتن که همین مراحل رو از طریق کد بنویسید اصولی تره.
    با احترام به نظر کلیه عزیزان به عرض برسونم در همون روش دستی اگه شما اصولی عمل کنید و تمام شرایط را در نظر بگیرید و تمام اعمالتون داینامیک باشه(یعنی مثلا برای پایگاه داده اکسس مسیر ندید تا مسیر جاری که همون کنار فایل اجرایی است در نظر گرفته بشه یا اگه مثلا پایگاه داده Sql هست هیچگاه کانکشن را با مد ویندوز ست نکنیدچون شرایط یه سیستم تا سیستم دیگه با احتمالا ویندوز دیگه فرق میکنه.بیاین و مثلا یه Login با یه Password ایجاد کنید و Sql را روی حالت Mix Mode قرار بدید و کانکشنتونا مبتنی بر اون Login بسازید اون موقه برنامتونا هر جا بردید اون لاگین را که بسازید براحتی برنامه کار میکنه.یا مثلا هیچ گاه توی برنامتون از مسیر دهی ثابت استفاده نکنید بلکه بیاین و توسط توابعی که توی دلفی موجود هست اجازه بدید خود برنامه در زمان اجرا مسیر را بدست بیاره.یا مثلا پیشنهاد میکنم خاصیت Active هر Datasource را در رویداد OnShow همون فرمی که باهاش کارداره True کنید نه در حالت طراحی و ....)

    در ایک گونه مواقع بله ولی مثلا ارتباط بین Datasource و Dbgrid و امثال این کارها چه دستی و چه با کد نویسی هیچ فرقی نمیکنه.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •