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

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




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

نام تاپيک: انتقال اطلاعات از DBGrid به StringGrid توسط Edit

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

    پيش فرض انتقال اطلاعات از DBGrid به StringGrid توسط Edit

    سلام
    سوالما كامل توضيح مي دم-DBGrid هست كه وقتي به جدول ربط داده شده بعد از انجام ----- داراي 40 سطر است من يك Edit گذاشتم كه وقتي كاربر داخل آن عددي را وارد كرد در صورت اينكه عدد از تعداد ركوردها كمتر بود بيايد به اندازه آن عدد وارد شده از DBGrid به StringGrid منتقل كند و فيلدهاي منتقل شده را از DBGrid پاك شوند.
    ممنون از دوستان

  2. #2
    داره خودمونی میشه codemaster's Avatar
    تاريخ عضويت
    Apr 2006
    پست ها
    90

    13

    دوست عزیز اول توضیح بده در کدام مرحله هستی! یعنی StringGrid رو پر کردی و حالا گیر حذف رکوردها هستی؟
    با SQL Server کار میکنی یا Database های دیگه؟

    در هر صورت :
    شما ميتوني اون تعداد فيلد رو از DBGrid بخونی و در StringGrid بریزی
    این کار هم چند راه داره یکی اینکه از پشت سیستم و مستقیم از database این کار رو بکنی
    یا اینکه از خود DBGrid استفاده کنی بستگی به کارت داره.
    و وقتی کار تموم شد با یه فیلتر که رکوردهای اول تا شماره مورد نظر رو شامل میشه Query
    خودت رو filter کنی در اینصورت StringGrid پر شده و رکوردهایی که در StringGrid هست در
    DBGrid دیده نمیشه.

    اگه بگی کجاش رو نمی دونی بهتر میتونم کمکت کنم!

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

    پيش فرض

    ممنون
    ببخشيد ولي منظور من اين ها نبود-با عرض شرمندگي
    منظورم اين بود كه وقتي كاربر داخل Edit عدد را وارد كرد به همان اندازه ركوردهاي داخل DBGrid به StringGrid منتقل شده و از داخل ركوردهاي DBGrid محو شوند
    با تشكر

  4. #4
    آخر فروم باز mahdi bg's Avatar
    تاريخ عضويت
    May 2006
    محل سكونت
    مشهد
    پست ها
    1,543

    پيش فرض

    سلام

    amir_dpr جان

    نقل قول نوشته شده توسط amir_dpr
    ممنون
    ببخشيد ولي منظور من اين ها نبود-با عرض شرمندگي
    منظورم اين بود كه وقتي كاربر داخل Edit عدد را وارد كرد به همان اندازه ركوردهاي داخل DBGrid به StringGrid منتقل شده و از داخل ركوردهاي DBGrid محو شوند
    با تشكر
    قسمت کپی کردنش با خودت(خيلي راحته)

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

    کاری که می خواهی بکنی فقط با زبان SQL ممکنه
    لااقل تا جایی که من می دونم خیلی هم مشکل نیست فقط کفر آدم در می اره
    تا آدم بتونه یاد بگیره
    بی خیال ADOTABLE و این جور غرتی بازهی ها (شاید هم قرتی بازهی ها) باش
    چون یا نمی شه یا اگه اگه اگه بشه به این راحتی نیست( به زبان ساده تر بی خیال شو)

    یه نمونه برات می ذارم ازش استفاده کن

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این کد1 دونه رکورد از بالا کم میکنه (کپی کن) عدد وارد شده در Edit را 1 در نظر می گیرم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا استخراج 2 نام پایین از یک دفترچه تلفن از 3 تای انتخابی که نام آنها خالی است

    برای مثال شما می شه
    اگه 3 تا رکورود داریم و عدد وارد شده 1 هستش فقط دوتای بالا رو نگه می داره

    Order by با ید برعکس کد انتخابی ، انتخاب اولی باشه

    اگه جایش نا مفهوم بود و کمی مشکل بودبگو تا اگه تونستم کمکت کنم

    (یه نکته رو از من داشته باش : برای برنامه های DataBase فقط
    SQL رو یاد بگیر و توی DataBase و برنامه های تجاری خدایی کن وگرنه با ADOTABEL و ...
    واین جور چیزها به جایی نمی رسی مخصوصا STOREPROCEDURE که خوراک این جور
    برنامه هاست)

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

    پيش فرض

    ممنون
    امتحان مي كنم

Thread Information

Users Browsing this Thread

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

User Tag List

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

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