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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 30

نام تاپيک: برنامه اعلام سررسید چک

  1. #11
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    ابتدا فرض می کنیم که شنا تاریخ مورد نظرتون که 09/11/1389 هستش رو تو متغیری به اسم Date_1 که از نوع TDate هستش می ریزید.
    شما با این دستور 09/11/1389 که از نوع TDate هستش رو تبدیل به نوع رشته ای و String می کنید و داخل متغیر SD می ریزید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این دستور 09/11/1389 که داخل متغیر SD هستش رو تبدیل یه 09/11/89 می کنید و دوباره داخل SD می ریزید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حالا می تونید تاریخی که قراره مقایسه با اون انجام بشه رو بریزید توی SD2 و خیلی راحت این دو تا رو مقایسه کنید تا ببینید برابر هست یا نه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ---------------------------------------------------------------------
    ولی اگر می خواهید ببینید که از تاریخ مذبور گذشته یا نه:
    دو تا تاریخ مورد نظر رو توی متغیرهای Date_1 و Date_2 بریزید که از نوع TDate هستند. بعد دو رقمیشون کنید و دوباره تاریخشون کنید، حالا با یه مقایسه کوچک تر بزرگتر ساده می تونید بفهمید در چه وضعی هستند. برات یه مثال می زنم با فرض اینکه دو تا تاریخ رو در متغیرهای Date_1 و Date_2 که از نوع TDate هستند ریختی و Date_2 چهار رقمی هستش:

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

  2. این کاربر از CPUSatan بخاطر این مطلب مفید تشکر کرده است


  3. #12
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    من خیلی با کامپوننت شمسی کار نکردم ولی فکر می کنم که تاریخ رو با یک رشته به شما می ده. برای این کار این دستورات را در نظر یگیرید:(D1:تاریخ شما و D2 تاریخ شمسی):
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با این دستورات --13 به ابتدای تاریخ شما اضافه می شود و دوباره در خود آن ذخیره می شود.
    با این کار دو تاریخ یکدست می شوند.

  4. #13
    داره خودمونی میشه hamid2live's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    42

    پيش فرض

    مشکل تاریخ با عنایت دوستان حل شد.


    چطوری تو یک بانک اطلاعاتی مثل پارادوکس بر اساس محتویات یک فیلد جست و جو کنم و نتایج رو تو یه عنصری مثل memo قرار بدم؟؟


    چگونه برای edit فیلتر قرار بدم مثلا اگه فقط عدد بخواهیم بگیریم دیگه اجازه تایپ حروف به کاربر نده و بر عکس !؟

    چطوری میشه فقط اجازه تایپ 10 رقم به کاربر داد؟


    بچه ها خواهشا به این یکی سوالمم جواب بدبد:
    تو برنامه هایی مثل مدیریت کافی نت یه قسمتی هست که لیست کامپیوترهای شبکه رو به صورت ایکون کامپیوتر نشون میدن که وقتی اون کامپیوتر فعال باشه اون آیکون روشن میشه کسی می تونه راهنماییم کنه در این مورد؟ اگه سورسی دارین برام بذارین خواهشا.
    Last edited by hamid2live; 04-09-2010 at 15:28.

  5. #14
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض

    برای مورد اول شما قبلا جواب داده شده ولی برای مورد دوم(تایپ ده رقم) باید از کامپوننت Edit همیشگی استفاده کنید با این تفاوت که در بخش MaxLenght آن 10 را مینویسد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  6. #15
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    برای جستجو باید بانک اطلاعاتی رو فیلتر کنی که باز هم ارجاعت می دم به امضاهای مرد مباح. بعد از اینکه فیلتر کردی بخونیشون و بریزیشون تو MEMO.

    برای اینکه کاربر نتونه عدد وارد کنی می تونی از MASK EDIT استفاده کنی و یا تابع هایی هم هست که Edit معمولی رو کاری کنی که حرف نگیره.

    برای تعیین اندازه نوشته تمام خانواده های EDIT ها خاصیتی دارند به اسم MaxLength همونطور که دوستمون توضیح داد اندازش رو باید اونجا مشخص کنی

  7. این کاربر از CPUSatan بخاطر این مطلب مفید تشکر کرده است


  8. #16
    کاربر فعال آنتی‎ویروس و نرم‎افزارهای امنیتی M.Hashemi's Avatar
    تاريخ عضويت
    Sep 2008
    محل سكونت
    کرمان - رفسنجان
    پست ها
    726

    پيش فرض

    با سلام
    برای جست و جو در پایگاه داده روش های مختلفی وجود دارد :
    1- استفاده از دستورات T-sql در query مانند :
    query1.close;
    query1.sql.clear;
    query1.sql.add(select * from Table1 where Field1 = 'test');
    query1.open;

    2- استفاده از filter در table مانند :
    table1.fillter := 'Field1=''test''';
    table1.filltered := true;

    3- استفاده از دستور locate یا lookup در table مانند :
    ADOTable1.Locate('Field1', edit1.Text, [loPartialKey]);
    توجه داشته باشید دستورات Locate و Lookup اگر رکورد مورد نظر را پیدا کردند true در غیر این صورت false بر میگردانند
    و...

    و یکی از روش ها برای نمایش مقدار پیدا شده به صورت زیر است :
    memo1.text := ADOTable1.FieldValue["Field1"]
    توجه داشته باشید که دستور FieldValue مقدار variant را بر میگرداند.
    با تشکر

  9. این کاربر از M.Hashemi بخاطر این مطلب مفید تشکر کرده است


  10. #17
    داره خودمونی میشه
    تاريخ عضويت
    Aug 2010
    محل سكونت
    Mashad
    پست ها
    59

    پيش فرض استفاده از MaskEdit

    برای اینکه از این عنصر استفاده کنید همان طور که CPUSatan گفتند باید روی آن کلیک راست کنید و سپس Input Mask Editor را انتخاب کنید. و در بخش InputMask دقیقا این را بنویسید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مطمئنم که مشکلتون حل می شه.

  11. #18
    داره خودمونی میشه hamid2live's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    42

    پيش فرض

    تو برنامه هایی مثل مدیریت کافی نت یه قسمتی هست که لیست کامپیوترهای شبکه رو به صورت ایکون کامپیوتر نشون میدن که وقتی اون کامپیوتر فعال باشه اون آیکون روشن میشه کسی می تونه راهنماییم کنه در این مورد؟ اگه سورسی دارین برام بذارین خواهشا.

  12. #19
    اگه نباشه جاش خالی می مونه CPUSatan's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    Tehran
    پست ها
    246

    پيش فرض

    این قضیه کافی نت واسه خودش کلی بحث داره، داستان دیگه ای داره کلا..... حالا دقیق می خوای چاکار کنی؟ فقط می خوای دنبال یه کامپیوتر دیگه ای بگردی همونطور که دنبال یه پوشه میگردی می تونی از کامپوننت استفاده کنی که هست. ولی اگه می خوای واسه منظور های دیگه ای نشونش بدی مثل SHELL ویندوز.... خوب باید خیلی چیزهارو در نظر بگیری. در یک توضیح ساده نمی گنجه....

  13. #20
    داره خودمونی میشه hamid2live's Avatar
    تاريخ عضويت
    Dec 2008
    پست ها
    42

    پيش فرض

    جدا خیلی کمکم کردید دستتون درد نکنه جمیعا

    حالا چطوری وقتی جستو جو کردم با یه پیام آبشاری در taskbar اعلام کنم که مثلا وقت چک فلان به مبلغ فلان رسیده؟
    اگه از کامپوننت استفاده میشه لطفا معرفیش کنید.

  14. این کاربر از hamid2live بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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