نمایش نتایج 1 تا 40 از 435

نام تاپیک: نکات برنامه نویسی در دلفی

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #8
    پیدا کردن یک مقدار در فیلد ایندکس نشده به کمک TTable
    function Locate(const oTable: TTable; const oField: TField;
    const sValue: string): Boolean;
    var

    bmPos: TBookMark;
    bFound: Boolean;
    begin
    Locate := False;
    bFound := False;
    if not oTable.Active then Exit;
    if oTable.FieldDefs.IndexOf(oField.FieldName) < 0 then Exit;
    bmPos := oTable.GetBookMark;
    with oTable do
    begin
    DisableControls;
    First;
    while not EOF do
    if oField.AsString = sValue then
    begin
    Locate := True;
    bFound := True;
    Break;
    end
    else
    Next;
    end;
    if (not bFound) then
    oTable.GotoBookMark(bmPos);
    oTable.FreeBookMark(bmPos);
    oTable.EnableControls;
    end;
    آخرین ویرایش به وسیله بهروز عباسی : چهارشنبه 09 مرداد 1392 در 16:34 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •