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

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




صفحه 21 از 54 اولاول ... 1117181920212223242531 ... آخرآخر
نمايش نتايج 201 به 210 از 536

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

  1. #201
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    15

    پيش فرض

    چه طور ميشه يه جول رو به انتهاي يه جدول ديگه اضافه كرد بانك هم اكسس باشه
    ممنون

  2. #202
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    13

    پيش فرض

    سلام
    من یکسری DBEdit و DBText روی فرمم دارم که می خوام با استفاده از دکمه هایی که همون کار DBNavigator را می کنند و به صورت دستی ساختمشون، کار ویرایش و پیمایش روی رکوردهای جدول مثل حذف و اضافه و... را انجام بدم. بدین ترتیب که مثلا با زدن دکمه Insert محتویات DBEdit ها که شماره دانشجویی، نام و نام خانوادگی، شماره شناسنامه، نام پدر و... هستند به عنوان رکورد جدید وارد جدول بشه. می خواستم بدونم به چه صورت می تونم این کار رو انجام بدم.
    ممنون
    اگر با بانک sql کار می کنی می تونی از این روش استفاده کنی
    adoquery.sql.add('insert into mytable (name,id) values('+dbedit1.text+','+dbedit2.text+')'; اینجوری
    یعنی دقیقا از اون به عنوان یک string استفاده کنی

    ولی اگر با بانک پاراداکس استفاده می کنی می تونی از دستور table.appendrecord(dbedit1.text,dbedit2.text)
    استفاده کنی

    و برای بقیه دگمه هاش هم مثلا برای next بنویسی table1.next و یا table1.refresh , table1.first , ....

    موفق باشی

  3. #203
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    13

    پيش فرض

    من می خوام جواب این دستور را علاوه بر دیدن
    در DBGrid بازیابی هم بکنم یعنی مقدارش رو لازم دارم
    دستور هم اینه
    SELECT COUNT(ID) as count FROM main
    .

    البته بدون استفاده از dbedit یعنی نمی خوام datafield مربوط به dbedit را برابر با count قرار بدم بعد dbedit رو بازیابی کنم می خوام مستقیم به سلول dbgrid دسترسی داشته باشم و یا ریزالت جواب sql رو مستقیم بگیرم
    ممنون از راهنمایی شما دوستان

  4. #204
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    13

    پيش فرض

    من يه برنامه با دلفي ساختم كه يه جول داره . در مورد ديتابيس هم اطلاعاتي دارم و در رايانه ي خودم درست كار مي كنه
    حالا اون رو بردم روي يه رايانه ي ديگه اما جدول لود نمي شه مشكل چيه ؟
    شايد مشكل از نام هاي مستعار باشه كه در رايانه ي طرف نيست يا ....
    نمي دونم شما ميدونيد.
    دقیق توضیح ندادی دوست عزیز چه اروری داری ؟

    ولی می تونه یکی از اینا باشه
    1. جدولت را اونجا کپی نکردی و یا کپی کردی ولی نه در اون آدرسی که در کامپیوتر خودت بوده
    2. در موقع ساختن setup گزینه های مربوط به جداول رو تیک نزدی تا اون ها هم همراه برنامت در کامپیوتر مقصد نصب بشه
    : ولی اگه کامپیوتر مقصد دلفی داره و تو یکبار دیگه فایل رو کامپایل کنی مشکل دوم را نخواهی داشت
    3. از جداول sql استفاده می کنی که اونجا نیز باید کل database رو به sql مقصد اضافه کنی و یک ارتباط با پایگاه داده
    ات با ODBC برقرار کنی
    و ...

    اگه دقیق تر توضیح بدی شاید بتونم دقیق تر واست توضیح بدم

    موفق باشی

  5. #205
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    38

    پيش فرض جواب

    شم موقعي كه دارين كانكشن رو ميسازيد بايد پسورد و يوزر رو هم بدين تا بتونه درست به بانك متصل بشه.
    شم از ويزارد خود adoconnection براي ساختن كانكشن استفاده كن خودت ميفهمي كجا بايد مشخصات كاربري رو بدي
    موقع تنظیم adoconnection در تب Advanceدنبال کلمه پسورد بگرد و یوزر نیم و پسورد رو همونجا وارد کن.

  6. #206
    در آغاز فعالیت
    تاريخ عضويت
    Dec 2006
    پست ها
    13

    14

    من می خوام جواب این دستور را علاوه بر دیدن
    در DBGrid بازیابی هم بکنم یعنی مقدارش رو لازم دارم
    دستور هم اینه
    SELECT COUNT(ID) as count FROM main
    .

    البته بدون استفاده از dbedit یعنی نمی خوام datafield مربوط به dbedit را برابر با count قرار بدم بعد dbedit رو بازیابی کنم می خوام مستقیم به سلول dbgrid دسترسی داشته باشم و یا ریزالت جواب sql رو مستقیم بگیرم
    ممنون از راهنمایی شما دوستان
    دوستان عنایتی هم به سوال ما داشته باشند

  7. #207
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    38

    پيش فرض

    از این تابع استفاده کن.
    پارامترهایی که باید به این تابع بفرستی
    SQLText : متن SQL که می خواهی اجرا شود مثل همان متنی که خودت مثال زدیSELECT COUNT(ID) as count" FROM main"
    ResultFieldName : نام فیلدی که مقدارش را می خواهی مثلا در مثال خودت Count
    Function Request_SQL(SQLText,ResultFieldName:String):Varian t;
    begin
    with TADOQuery.Create(nil) do
    begin
    Connection := DataMod.Connection;
    SQL.Text := SQLText;
    Open;
    Result := FieldValues[ResultFieldName];
    Close;
    end;
    end;
    امیدوارم که بدردت بخورد
    موفق باشی
    اگه باز مشکلی داشتی با Email من تماس بگیر
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

  8. #208
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2006
    پست ها
    38

    پيش فرض Master/Details

    با سلام
    من یک برنامه دارم که دو جدول Buy و BuyDoc داره که این دو با فیلد DocNo باهم Master/Details شده اند
    حالا من می خوام توی برنامه یک فرم داشته باشم که توی اون فرم این دوتا جدول رو نشون بده و بتونم هر دو تا جدول را تغییر بدم ولی این تغییرات در جداول اصلی اعمال نشود یعنی روی هارد کامپیوتر ذخیره نشه و وقتی تمامی تغییرات انجام شد (مثلا 3 رکورد به جدول Details که جدول Buy باشه اضافه شد) با فشار دادن یک کلید تمامی این تغییرات اعمال شود در غیر اینصورت و خروج از فرم مورد نظر هیچ رکوردی به جدول اضافه نشود.
    در ضمن نمی خوام از یک جدول Temp یا کمکی استفاده کنم.
    آیا روشی یا کمپوننتی برای این کار وجود داره؟
    بسیار متشکرم.

  9. #209
    اگه نباشه جاش خالی می مونه sorrowdancer's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهران
    پست ها
    237

    پيش فرض

    سلام من بیست و یک صفحه کامل رو خوندم و از همتون تشکر میکنم
    دوستان من با پارادوکس کار کردم می خام برای هر رکوردم یه عکس در نظر بگیرم طوری که وقتی روی New کلیک میشه یه Button Browse داشته باشم که بتونه از OpenPictureDiolog یا حالا چیز دیگری که شما پیشنهاد میدین آدرس عکسم رو بگیره و این آدرس در دیتابیس ذخیره شود

    با مطالعه ای که از صفحه های اولیه این تایپیک کردم این جوری استنباط کردم

    رویداد آنکلیک یه باتم
    OpenPictureDialog1.Execute


    رویداد On Can Close پیکچردیالوگ

    DBImage1.Picture.LoadFromFile(OpenPictureDialog1.F ileName);

    DbImage رو هم به فیلد مربوطه تو تیبل ربط دادم

    تو پارادکس این فیلد رو از نوع Graphic تعریف کردم

    امــــــــــــا موقع اجرا وقتی تو هر فولدر عکس داری میرم عکس نمی بینم

    اومدم دستور رو با Opendiolog نوشتم و با ارور مواجه شدم

    توضیحات من به کنار شما اگه جای من بودید چه کار میکردید (توضیح آماتورانه)

  10. #210
    اگه نباشه جاش خالی می مونه sorrowdancer's Avatar
    تاريخ عضويت
    Jul 2006
    محل سكونت
    تهران
    پست ها
    237

    پيش فرض

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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