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

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




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

نام تاپيک: بانک اطلاعاتی

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

    پيش فرض

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

  2. #12
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Nov 2005
    پست ها
    292

    پيش فرض

    ممنونم چندتا سوال دیگه هم دارم که بعدا" می پرسم.

  3. #13
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشی
    دوست عزیز این برنامه شما یه مشکل داره که عبارت است از این
    اگر کاربر بیش از یک بار این برنامه را اجرا کنه طول این لیست باکس شما زیاد خواهد بود در کل تکراری و غیره

    برای جلوگیری از این کار باید ابتدای اجرا این برنامه از دستور زیر استفاده کنی تا هر بار که می خواد برنامه این کار را انجام بده ابتدا لیست باکس را پاک کنه بعد دوباره اضافه کنه دستور
    :
    listbox1.items.clear;
    table1.first;
    while not (table1.eof) do
    begin
    listbox1.items.add(table1['fieldname']);
    table1.next;
    end;

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

    پيش فرض

    ممنون که اصلاحش کردی.
    ولی این کد رو من در 30 ثانیه نوشتم و اجرا نکردمش که یاد این موضوع بیفتم.

    به هر حال ممنون

  5. #15
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

    دوست گرامی من به هیچ کس اهانت نکردم یعنی من چنین شخصی نیستم اما چون من با این چور مسائل بیشتر از بقیه کار ها کار کردم یکی دو تا مشکل داشتم که یکیش این بود که من بعد از یه مدت هلش کردم حالا هم به در این بحث دیدم و اصلاحش کردم

    شما هر کی هم باشید و هر چی هم اطلاعات نداشته باشید مطمئن هستم اطلاعاتتون بیشتر از اطلاعات من است

    نکات کوچک خیلی مهم هستند

  6. #16
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2007
    پست ها
    36

    پيش فرض

    كد فوق نيز دو مشكل دارد اول اينكه پس از اجرا اشاره گر ركورد به آخرين ركورد رفته و بنابراين محل قبلي در جدول گم مي شود و دوم اينكه كنترل هاي ويژوالي كه به بانك اطلاعاتي متصل هستند به تعداد ركوردها مرتب به روز رساني مي شود و بخصوص هنگامي كه تعداد ركوردهاي جدول زيادتر ميشوند بسيار به چشم مي آيد بنابراين
    var
    SavePlace: TBookMarkStr;
    .
    .
    .
    Listbox1.Clear;

    with Table1 do
    begin
    try
    SavePlace:=BookMark;
    try
    DisableControls;
    First;
    while not Eof do
    begin
    Listbox1.Items.Add(table1['fieldname']);
    Next;
    end;
    finally
    EnableControls;
    end;
    finally
    BookMark:=SavePlace;
    end;
    end;
    كه در كد فوق بوسيله
    BookMark‌
    محل ركورد فعلي را ذخيره ميكند و
    DisableControls و EnableControls
    اتصال به بانك را براي كنترلهاي ويژوال وابسته قطع و فعال ميكند
    Last edited by YBB; 28-07-2007 at 12:27.

  7. #17
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2007
    پست ها
    36

    پيش فرض

    البته كار فوق را با كنترل
    DBLookupList
    كه در سر تب
    Win3.1
    وجود دارد مي توان انجام داد كه در آن مي بايست خصوصيات
    LookUpSource و LookUpFild
    .مقدار دهي شوند

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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