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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 20 از 20

نام تاپيک: کمک : چه جوری این برنامه رو بنویسم؟

  1. #11
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2006
    پست ها
    242

    پيش فرض

    با سلام خدمت دوستان عزيز
    من هم يك چنين مشكلي دارم يعني مي خوام توي يه برنامه مسير پايگاه داده قابل تغيير باشه و بتونم اونو كنترل كنم به خاطر همين اومدم يه memo گذاشتم و توقسمت مديريت اين قابليت رو ايجاد كردم كه هر وقت برنامه خواست اجرا بشه ئسير پايگاه داده رو از اين memo بخونه توي adoconnection.connectionstring يكبار با خود برنامه ساختمش و بعد از طريق برنامه نويسي همون خط رو كپي پيست كردم بصورت زير:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اما برنامه من خطا ميده
    نمي دونم باهاش چكار كنم با اين كه برنامه و مراحل درسته حتي اگه قسمت memo رو هم بردارم و مسير جاري پايگه رو بنويسم باز خطا ميده . لطفا كمك كنيد

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

    پيش فرض

    اما برنامه من خطا ميده
    هزار و یک نمونه خطا ممکنه پیش بیاد. پیغام خطا رو بنویسید

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

    پيش فرض

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

  4. #14
    داره خودمونی میشه khoda2006's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    102

    پيش فرض

    خب اگر امکانش هست از اول دیتابیس رو طراحی کن و داده های قبلی رو در دیتابیس جدید Sync کن
    این برنامه مال اداره پسته. 95 تا از دیتابیس هاش مثل همه از لحاظ ساختاری . هر کدوم از این دیتابیس ها رو با عدد نام گذاری کردن.این عدد 5 رقم اول کد پستیه. مثلا 87695 , 43125 ,و... . اون 5 تا دیتابیس دیگه مربوط به شماره کنتور آبو برق و .. میشه.
    من میخوام وقتی یکی از اون 95 تا لود شد شماره کنتور آب, برق و.. رو از دیتابیس مربوطش توی DBEdit بیاره.

    خیلی سخته توضیحش امیدوارم منظورمو درست رسونده باشم.
    بازم اگه سوالی داشتین بپرسین

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

    پيش فرض

    دوست عزيز.
    اين فايلها معمولا براي FoxPro هستند و به نظر من اصلا با ADO به اونا كاننكت نشو.
    چون اونا همه تك تيبل هستند به كمك BDE به اونا كاننكت بشي تموم كارات ميزون ميشه.
    آموزش اون هم توي صفحات اول لينك امضاي من هست.

    همه چيز درباره ديتابيسها

  6. #16
    داره خودمونی میشه khoda2006's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    102

    پيش فرض

    دوست عزيز.
    اين فايلها معمولا براي FoxPro هستند و به نظر من اصلا با ADO به اونا كاننكت نشو.
    چون اونا همه تك تيبل هستند به كمك BDE به اونا كاننكت بشي تموم كارات ميزون ميشه.
    آموزش اون هم توي صفحات اول لينك امضاي من هست.

    همه چيز درباره ديتابيسها

    سلام
    اگه منظورتون با من بود :
    در حقیقت منم با استفاده از BDE به فایلهای DBF متصل شدم
    من 2 تا جدول دارم که مقادیر فیلد A18 در این 2 تا جدول با هم برابرند.میخوام وقتی A18 در اولی تغییر کرد در دومی هم تغییر کنه و بر عکس.


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

    پيش فرض

    در اين حالت بهتره كه به جاي DBEdit از Edit عادي استفاده كني.
    بعد از اينكه تغييرات انجام شد يك دكمه به نام ثبت وجود داشته باشه كه به كمك اون Post كني.
    بعد هم همون فيلد قبلي رو توي تيبل دوم سرچ كني و اونم دقيقا مثل اولي تغيير بدي.
    اينجوري كار راحتتر ميشه.

    ضمنا اگه نميخواي اين كارو بكني ميتوني CatchUpdate رو True كني. اينجوري ميتوني توي رخداد OnUpdate يا OnPost مقدار دومي رو به كمك Locate‌ پيدا كني و مثل DBEdit.Field.Text بكني

  8. #18
    داره خودمونی میشه khoda2006's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    102

    پيش فرض

    من این کد رو توی رویداد OnChange ِ, DBEdit نوشتم


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

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

    پيش فرض

    به نظر من بهتره توي OnExitبنويسي كه يك بار اين كارو بكنه و هر بار كه دكمه زده ميشه اطلاعات تيكه تيكه سيو نشه.
    ضمنا نميدونم چرا ايندكس رو توي اين كد گذاشتي.
    ميتوني اونو بزاري توي OnFormShow.

  10. #20
    داره خودمونی میشه khoda2006's Avatar
    تاريخ عضويت
    Nov 2006
    پست ها
    102

    پيش فرض

    به نظر من بهتره توي OnExitبنويسي كه يك بار اين كارو بكنه و هر بار كه دكمه زده ميشه اطلاعات تيكه تيكه سيو نشه.
    ضمنا نميدونم چرا ايندكس رو توي اين كد گذاشتي.
    ميتوني اونو بزاري توي OnFormShow.
    سلام
    من میخوام وقتی dbedit10 عددش تغییر کرد بقیه قسمتها هم در جداول مختلف با اون عدد ست بشه. واسه همین اینجا کد رو نوشتم.

    در ضمن دوستان اگه بخوام از این چند تا جدولی که دارم یه خروجی اکسل بگیرم که همه این جداول داخلش باشه چه کار باید کرد؟ یه دکمه باشه که وقتی اونو میزنیم بره داخل فایل اکسل همه محتویات داخل DBEdit ها رو ذخیره کنه؟

    ممنون از راهنمائیتون

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

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

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