亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? fr_ibxmd.pas

?? 工廠進銷存系統,包括權限管理
?? PAS
字號:

{******************************************}
{                                          }
{     FastReport v2.4 - IBX components     }
{        Master/detail definition          }
{                                          }
{        Copyright (c) 2000 by EMS         }
{ Copyright (c) 1998-2001 by Tzyganenko A. }
{                                          }
{******************************************}

unit FR_IBXMd;

interface

{$I FR.inc}

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  DB, IBTable, ExtCtrls, StdCtrls, FR_Const;

type
  TfrIBXFieldsLinkForm = class(TForm)
    DetailL: TListBox;
    MasterL: TListBox;
    Label1: TLabel;
    Label2: TLabel;
    AddB: TButton;
    JoinL: TListBox;
    Label3: TLabel;
    ClearB: TButton;
    Bevel1: TBevel;
    OkB: TButton;
    CancelB: TButton;
    procedure FormShow(Sender: TObject);
    procedure FormHide(Sender: TObject);
    procedure ClearBClick(Sender: TObject);
    procedure DetailLDrawItem(Control: TWinControl; Index: Integer;
      Rect: TRect; State: TOwnerDrawState);
    procedure DetailLClick(Sender: TObject);
    procedure MasterLClick(Sender: TObject);
    procedure AddBClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
    FMasterFields, FCurFields: String;
    lm, ld: TStringList;
    procedure FillLists;
    procedure Localize;
  public
    { Public declarations }
    MasterDS: TDataset;
    DetailDS: TIBTable;
  end;


implementation

uses FR_Utils;

{$R *.DFM}


procedure TfrIBXFieldsLinkForm.FillLists;
var
  i: Integer;
  s: String;
begin
  MasterL.Items.Assign(lm);
  DetailL.Items.Assign(ld);
  JoinL.Items.Clear;
  i := 1;
  while i <= Length(FCurFields) do
  begin
    s := ExtractFieldName(FCurFields, i);
    JoinL.Items.Add(DetailL.Items[0] + ' -> ' + s);
    DetailL.Items.Delete(0);
    MasterL.Items.Delete(MasterL.Items.IndexOf(s));
  end;
  AddB.Enabled := False;
end;

procedure TfrIBXFieldsLinkForm.FormShow(Sender: TObject);
var
  i: Integer;
begin
  Caption := DetailDS.Name + ' -> ' + MasterDS.Name;
  lm := TStringList.Create;
  ld := TStringList.Create;
  FMasterFields := DetailDS.MasterFields;
  FCurFields := FMasterFields;
  MasterDS.GetFieldNames(lm);
  DetailDS.Open;
  for i := 0 to DetailDS.IndexFieldCount - 1 do
    ld.Add(DetailDS.IndexFields[i].FieldName);
  DetailDS.Close;
  FillLists;
end;

procedure TfrIBXFieldsLinkForm.FormHide(Sender: TObject);
begin
  if ModalResult = mrOk then
    DetailDS.MasterFields := FCurFields else
    DetailDS.MasterFields := FMasterFields;
  ld.Free;
  lm.Free;
end;

procedure TfrIBXFieldsLinkForm.ClearBClick(Sender: TObject);
begin
  FCurFields := '';
  FillLists;
end;

procedure TfrIBXFieldsLinkForm.DetailLDrawItem(Control: TWinControl;
  Index: Integer; Rect: TRect; State: TOwnerDrawState);
begin
  with DetailL.Canvas do
  begin
    if Index > 0 then
      Font.Color := clBtnShadow;
    FillRect(Rect);
    TextOut(Rect.Left + 2, Rect.Top, DetailL.Items[Index]);
  end;
end;

procedure TfrIBXFieldsLinkForm.DetailLClick(Sender: TObject);
begin
  if DetailL.ItemIndex > 0 then
    DetailL.ItemIndex := 0;
  if MasterL.ItemIndex <> -1 then
    AddB.Enabled := True;
end;

procedure TfrIBXFieldsLinkForm.MasterLClick(Sender: TObject);
begin
  if DetailL.ItemIndex <> -1 then
    AddB.Enabled := True;
end;

procedure TfrIBXFieldsLinkForm.AddBClick(Sender: TObject);
var s: String;
begin
  s := MasterL.Items[MasterL.ItemIndex];
  if FCurFields = '' then
    FCurFields := s else
    FCurFields := FCurFields + ';' + s;
  FillLists;
end;

procedure TfrIBXFieldsLinkForm.Localize;
begin
  Label1.Caption := frLoadStr(frRes + 3130);
  Label2.Caption := frLoadStr(frRes + 3131);
  Label3.Caption := frLoadStr(frRes + 3132);
  AddB.Caption := frLoadStr(frRes + 3133);
  ClearB.Caption := frLoadStr(frRes + 3134);
  OkB.Caption := frLoadStr(SOk);
  CancelB.Caption := frLoadStr(SCancel);
end;

procedure TfrIBXFieldsLinkForm.FormCreate(Sender: TObject);
begin
  Localize;
end;

end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产清纯在线一区二区www| 久久精品国产在热久久| 亚洲视频一二区| 国产精品全国免费观看高清| 久久久久高清精品| 久久久精品免费免费| 精品国产伦一区二区三区免费| 精品国产免费人成在线观看| 久久综合久久99| 日本一区二区视频在线观看| 国产精品人妖ts系列视频 | 一区二区在线免费| 亚洲尤物视频在线| 精品久久一区二区| 久久久久久麻豆| 国产清纯在线一区二区www| 日本一区二区高清| 综合久久综合久久| 亚洲 欧美综合在线网络| 天天亚洲美女在线视频| 免费三级欧美电影| 国产精品一二三四区| 成人精品小蝌蚪| 91老师片黄在线观看| 欧美三级三级三级爽爽爽| 666欧美在线视频| 精品电影一区二区| 亚洲人成网站影音先锋播放| 免费不卡在线观看| 精品国产一区二区三区久久久蜜月| 日韩精品乱码免费| 亚洲欧美一区二区视频| 亚洲大片免费看| 精品一区二区三区视频在线观看| 国产一区二区在线视频| 99久久综合国产精品| 在线视频欧美区| 日韩一区二区在线观看视频播放| 久久精品一区二区三区不卡牛牛| 亚洲视频综合在线| 麻豆精品国产91久久久久久| 国产成人综合视频| 欧美日韩中文国产| 久久久影院官网| 亚洲第四色夜色| 高清beeg欧美| 欧美日韩国产高清一区二区三区| 日韩午夜在线播放| 日韩一区欧美小说| 狠狠色综合日日| 欧洲国内综合视频| 久久精品这里都是精品| 午夜精品免费在线观看| 国产福利一区二区三区| 欧美日韩一级二级| 国产精品网站在线观看| 午夜精品久久久| 不卡电影免费在线播放一区| 欧美一区二区三区视频免费播放| 中文字幕一区二区三中文字幕| 午夜精品久久久久久久99樱桃| 风间由美一区二区三区在线观看 | 在线一区二区三区做爰视频网站| 日韩视频一区二区三区在线播放| 亚洲欧美日韩在线| 国产激情视频一区二区在线观看| 欧美乱妇23p| 亚洲三级电影网站| 国产成人精品免费网站| 欧美一区二区三区啪啪| 亚洲激情自拍偷拍| 豆国产96在线|亚洲| 日韩精品一区二区三区蜜臀| 亚洲国产乱码最新视频| 99久久精品国产观看| 国产视频一区在线播放| 毛片一区二区三区| 欧美猛男超大videosgay| 自拍偷拍欧美激情| 国产黄人亚洲片| 久久一日本道色综合| 人人狠狠综合久久亚洲| 欧美无砖砖区免费| 亚洲最大色网站| 91免费看视频| 国产精品久久久久影院亚瑟| 国产剧情一区二区三区| 欧美成人精品福利| 秋霞午夜鲁丝一区二区老狼| 欧美精品久久99久久在免费线 | 亚洲成年人影院| 91福利视频在线| 亚洲精品国产一区二区三区四区在线| 风间由美一区二区三区在线观看| 精品国产凹凸成av人导航| 午夜精品久久久久久久久| 精品视频一区二区不卡| 亚洲成人福利片| 欧美日韩美女一区二区| 性欧美大战久久久久久久久| 欧美三级电影在线观看| 亚洲电影激情视频网站| 欧美片在线播放| 日韩精品乱码免费| 日韩欧美视频一区| 久久99久久99| 国产丝袜欧美中文另类| 成人中文字幕在线| 中文字幕在线不卡一区| 色呦呦一区二区三区| 亚洲影院免费观看| 欧美久久久久久久久| 日日嗨av一区二区三区四区| 欧美肥大bbwbbw高潮| 蜜桃一区二区三区在线观看| 日韩欧美一区在线| 国内成人精品2018免费看| 久久精品在这里| 99久久综合精品| 亚洲成av人片在线观看| 666欧美在线视频| 国产在线看一区| 亚洲欧洲无码一区二区三区| 色婷婷激情综合| 奇米综合一区二区三区精品视频| 日韩欧美二区三区| 高清在线不卡av| 一二三四区精品视频| 制服丝袜成人动漫| 国产精品一二三区| 亚洲色欲色欲www在线观看| 欧美午夜视频网站| 九色porny丨国产精品| 欧美激情一区在线观看| 日本精品裸体写真集在线观看| 午夜精品aaa| 久久九九久精品国产免费直播| 99精品国产视频| 日本成人在线不卡视频| 日本一区二区三区国色天香| 97成人超碰视| 日韩精品国产精品| 国产精品无码永久免费888| 欧美亚洲综合网| 国产乱人伦偷精品视频不卡| 一区二区三区在线免费视频| 日韩女优毛片在线| 成人高清免费在线播放| 日本vs亚洲vs韩国一区三区二区| 国产丝袜在线精品| 欧美日韩精品一区二区三区| 国产乱一区二区| 午夜精品久久久久久| 国产精品三级av| 欧美一级欧美一级在线播放| 成人av影院在线| 美女视频一区在线观看| 亚洲日本在线天堂| 久久夜色精品一区| 欧美日韩国产不卡| 成人午夜在线视频| 青青草国产成人av片免费| 亚洲男人电影天堂| 久久久亚洲高清| 3751色影院一区二区三区| 91亚洲国产成人精品一区二三 | 91美女片黄在线观看| 久久91精品久久久久久秒播| 亚洲区小说区图片区qvod| 精品奇米国产一区二区三区| 欧美色综合网站| av在线一区二区三区| 经典三级一区二区| 天堂在线一区二区| 亚洲精品国产一区二区精华液| 国产日韩欧美在线一区| 欧美videossexotv100| 欧美日韩国产美| 一本大道综合伊人精品热热| 国产白丝精品91爽爽久久| 久久er99热精品一区二区| 亚洲大型综合色站| 一区二区三区欧美亚洲| 国产精品萝li| 国产精品私房写真福利视频| 欧美不卡在线视频| 欧美精品日韩精品| 欧美三级视频在线观看| 欧洲国内综合视频| 色妹子一区二区| www.欧美色图| 成人国产精品免费| 成人午夜av电影| 国产成人综合视频| 国产激情视频一区二区三区欧美 | 麻豆精品一区二区综合av| 亚洲高清免费观看| 午夜精品爽啪视频| 亚洲chinese男男1069| 亚洲成人动漫在线免费观看|