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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lsgudang.pas

?? this is sample for traders
?? PAS
字號(hào):
unit lsGudang;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Grids, DBGrids, JvExDBGrids, JvDBGrid, JvDBUltimGrid, Buttons,
  JvExControls, JvStaticText, StdCtrls, Mask, SkinBoxCtrls, SkinCtrls, DB,
  DynamicSkinForm, ComCtrls, JvExComCtrls, JvStatusBar, JvGradientCaption,
  Menus, JvMenus, ImgList;

type
  TlsGudangForm = class(TForm)
    spSkinGroupBox1: TspSkinGroupBox;
    RadioGroup1: TspSkinRadioGroup;
    AddBtn: TSpeedButton;
    ItemGrid: TJvDBUltimGrid;
    dsGudang: TDataSource;
    StBAR: TJvStatusBar;
    JvPopupMenu1: TJvPopupMenu;
    EditUbahRecordItem1: TMenuItem;
    N1: TMenuItem;
    ViewSaldoInventoryItemPenjualan: TMenuItem;
    IL1: TImageList;
    spSkinGroupBox2: TspSkinGroupBox;
    edFind: TEdit;
    spDynamicSkinForm1: TspDynamicSkinForm;
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
    procedure FormCreate(Sender: TObject);
    procedure FormActivate(Sender: TObject);
    procedure RadioGroup1Click(Sender: TObject);
    procedure dsGudangDataChange(Sender: TObject; Field: TField);
    procedure edFindChange(Sender: TObject);
    procedure AddBtnClick(Sender: TObject);
    procedure EditUbahRecordItem1Click(Sender: TObject);
    procedure ViewSaldoInventoryItemPenjualanClick(Sender: TObject);
  private
    procedure EditRec;
  public
  end;

var
  lsGudangForm: TlsGudangForm;

implementation

{$R *.dfm}

uses DataMod1, FuncLib, edGudang, itemSaldo ;

procedure TlsGudangForm.FormClose(Sender: TObject;
  var Action: TCloseAction);
begin
  Action:=caFree;
end;

procedure TlsGudangForm.FormCreate(Sender: TObject);
begin
  Top:=1; Left:=1;
  DateSeparator := '-'; ShortDateFormat := 'dd/mm/yyyy';
  //DM1.qGudang.Open;
end;

procedure TlsGudangForm.FormActivate(Sender: TObject);
begin
  if (DM1.qGudang.State <> dsInActive) then RefreshRec(DM1.qGudang);
  edFind.SetFocus;
end;

procedure TlsGudangForm.RadioGroup1Click(Sender: TObject);
begin
  if RadioGroup1.ItemIndex = 0 then
  begin
    edFind.MaxLength := 6;
    DM1.qGudang.IndexFieldNames:='GDGCODE';
  end else
  begin
    edFind.MaxLength := 30;
    DM1.qGudang.IndexFieldNames:='GDGNAME';
  end;
  edFind.Clear;
  edFind.SetFocus;
end;

procedure TlsGudangForm.dsGudangDataChange(Sender: TObject; Field: TField);
begin
  stBAR.Panels[0].Text := '' + FormatFloat('#,##0',DM1.qGudang.RecordCount)+' Records';
end;

procedure TlsGudangForm.edFindChange(Sender: TObject);
var
  sqltext: String;
begin
  if edFind.Text='' then Exit;
  QueryPerformanceFrequency(Frequency);
  QueryPerformanceCounter(start);
  with DM1.qGudang do
  begin
    Close;
    SQL.Clear;
    if RadioGroup1.ItemIndex = 0 then
    begin
        sqltext:=('SELECT * ')+
                 ('FROM ITEM_GUDANG ')+
                 ('WHERE GDGCODE LIKE :NCari ')+
                 ('ORDER BY GDGCODE, GDGNAME ASC ');
    end else
    begin
        sqltext:=('SELECT * ')+
                 ('FROM ITEM_GUDANG ')+
                 ('WHERE GDGNAME LIKE :NCari ')+
                 ('ORDER BY GDGNAME, GDGCODE ASC ');
    end;
    SQL.Text:=sqltext;
    Params.ParamByName('NCari').Value:=edFind.Text+'%';
    Open;
    if (Recordcount = 0) and (RadioGroup1.ItemIndex = 0) then
    AddBtn.Enabled := True else AddBtn.Enabled := False;
    EnableControls;
  end;
  QueryPerformanceCounter(stop);
  stBAR.Panels[1].Text := ''+format('%.2f',[(stop-start)/frequency])+' detik';
end;

procedure TlsGudangForm.AddBtnClick(Sender: TObject);
begin
  with DM1.qGudangEdit do
  begin
    Close;
    SQL.Text:='SELECT * FROM ITEM_GUDANG WHERE GDGCODE=:GDGCODE ';
    Params.ParamByName('GDGCODE').Value:=edFind.Text;
    Open;
  end;
  if DM1.qGudangEdit.RecordCount<>0 then
  MessageDlg('KODE sudah ada ...',mtWarning,[mbOk],0) else
  edGudangForm.Enter(edFind.Text);
  edFind.Clear;
  RefreshRec(DM1.qGudang);
end;

procedure TLsGudangForm.EditRec;
begin
  with DM1.qGudangEdit do
  begin
    Close;
    Open;
  end;
  edGudangForm.Edit;
  RefreshRec(DM1.qGudang);
end;

procedure TlsGudangForm.EditUbahRecordItem1Click(Sender: TObject);
begin
  EditRec;
end;

procedure TlsGudangForm.ViewSaldoInventoryItemPenjualanClick(
  Sender: TObject);
begin
  {with SQLp do
  begin
    Clear;
    sqltext:= 'DROP TABLE IF EXISTS itemqty_per_gdg; '+
              'CREATE TABLE IF NOT EXISTS itemqty_per_gdg (PRINT tinyint(1) unsigned NOT NULL default 0) '+
              'SELECT item.*, '+
              'IFNULL((SELECT opbal from item_qty where item.itemcode=itemcode and gdgcode=:gdgcode),0) as OPBAL, '+
              'IFNULL((SELECT onhand from item_qty where item.itemcode=itemcode and gdgcode=:gdgcode),0) as ONHAND '+
              'FROM item '+
              'ORDER BY ITEMCODE ASC ; '+
              'ALTER TABLE itemqty_per_gdg ADD PRIMARY KEY (ITEMCODE) ;';
    Script.Add(sqltext);
    Params.ParamByName('gdgcode').Value:=DM1.qGudang.FieldByName('GDGCODE').Value;
    Execute;
  end;
  }
  {with DM1.qItemQTY do
  begin
    Close;
    SQL.Clear;
    sqltext:=
    ('SELECT * ')+
    ('FROM item_qty WHERE gdgcode=:gdgcode ORDER BY ITEMCODE ASC ');
    SQL.Text:=sqltext;
    Params.ParamByName('gdgcode').Value:=DM1.qGudang.FieldByName('GDGCODE').Value;
    Open;
  end;
  }
  ItemSaldoForm.Enter(DM1.qGudang.FieldByName('GDGCODE').Value,DM1.qGudang.FieldByName('GDGNAME').Value);
end;

end.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影一级片| 亚洲综合色丁香婷婷六月图片| 精品播放一区二区| 亚洲乱码国产乱码精品精小说| 国产精品系列在线观看| 欧美一区二区三区影视| 亚洲尤物在线视频观看| 91在线观看免费视频| 日韩成人一级片| 精品免费日韩av| 国产精品久久久久婷婷二区次| 国产欧美精品在线观看| 亚洲精品国产精华液| 欧美日韩精品一区二区三区四区| 日韩一区二区在线观看视频 | 五月开心婷婷久久| 国产91丝袜在线观看| 精品福利二区三区| 9i看片成人免费高清| 久久综合丝袜日本网| 在线观看视频一区二区| 国产伦精品一区二区三区免费 | 成人国产精品免费观看视频| 日韩欧美国产综合在线一区二区三区| 亚洲国产精品精华液网站| jiyouzz国产精品久久| 日韩欧美区一区二| 亚洲不卡一区二区三区| av亚洲精华国产精华精| 精品国产精品一区二区夜夜嗨| 香蕉成人伊视频在线观看| 欧美中文字幕一二三区视频| 亚洲h在线观看| 91国偷自产一区二区使用方法| 亚洲桃色在线一区| 欧美丝袜丝nylons| 毛片一区二区三区| 久久夜色精品一区| k8久久久一区二区三区| 亚洲精品福利视频网站| 欧美三级电影在线看| 日本不卡视频一二三区| 精品国产三级电影在线观看| 国产中文字幕精品| 亚洲一区二区三区四区五区中文| 久久se精品一区二区| 欧美久久久久免费| 亚洲国产成人tv| 一道本成人在线| 亚洲电影中文字幕在线观看| 精品视频在线看| 成人一二三区视频| 午夜一区二区三区在线观看| 玉米视频成人免费看| 亚洲一卡二卡三卡四卡无卡久久| 国产女人aaa级久久久级| 国产精品伦一区二区三级视频| 欧美经典三级视频一区二区三区| 国产成人综合网| 欧美电影免费观看高清完整版在| 丁香亚洲综合激情啪啪综合| 久国产精品韩国三级视频| 一区二区三国产精华液| 日韩欧美在线不卡| 91亚洲国产成人精品一区二三 | 久久国产人妖系列| 粉嫩嫩av羞羞动漫久久久| 国产欧美精品日韩区二区麻豆天美 | 久久激情五月激情| 一区二区三区国产| 久久久久亚洲综合| 91精品国产黑色紧身裤美女| 色婷婷av一区| 91在线观看美女| 国模冰冰炮一区二区| 美女脱光内衣内裤视频久久影院| 自拍偷拍欧美精品| 国产三级一区二区| 久久综合色综合88| 欧美精品久久天天躁| 色综合天天综合| 日韩av在线免费观看不卡| 日本一区免费视频| 欧美一二三四区在线| 欧美日韩国产123区| 在线亚洲精品福利网址导航| 91蝌蚪porny| 91在线国产观看| 91蜜桃网址入口| 成人动漫视频在线| 国产成人一级电影| 成人app在线| 色综合天天综合色综合av | 成人免费视频网站在线观看| 国产一区二区按摩在线观看| 一本色道亚洲精品aⅴ| 国产在线一区二区| 日韩av在线免费观看不卡| 亚洲欧美福利一区二区| 中文字幕一区日韩精品欧美| 日韩精品中文字幕在线一区| 亚洲动漫第一页| 欧美精品成人一区二区三区四区| 国产一区二区网址| 精品国产免费一区二区三区四区| 99久久精品国产一区二区三区| 蜜桃av一区二区在线观看| 亚洲日本护士毛茸茸| wwww国产精品欧美| 欧美日韩精品是欧美日韩精品| 国产成人亚洲综合a∨婷婷| 五月天一区二区三区| 免费精品视频最新在线| 国产毛片精品国产一区二区三区| 成人免费视频网站在线观看| 欧美日本韩国一区二区三区视频| 精品国产不卡一区二区三区| 国产精品不卡一区二区三区| 午夜精品福利一区二区三区蜜桃| 蜜臀av一区二区在线免费观看| 国产乱码精品一品二品| 91成人看片片| 国产亚洲精品bt天堂精选| 亚洲国产视频在线| 国产剧情在线观看一区二区| 欧美图区在线视频| 国产精品久久99| 美国三级日本三级久久99| 色综合色综合色综合| 国产精品午夜电影| 天堂一区二区在线免费观看| 99久久久免费精品国产一区二区| 精品国产123| 毛片av中文字幕一区二区| 91久久奴性调教| 国产成人精品亚洲777人妖 | 欧洲av一区二区嗯嗯嗯啊| 日韩一卡二卡三卡国产欧美| 丝袜美腿成人在线| 欧美日韩精品电影| 国产高清久久久久| 日韩精品在线看片z| 欧美刺激午夜性久久久久久久| 精品动漫一区二区三区在线观看| 亚洲午夜久久久| av在线一区二区三区| 蜜桃视频在线一区| 日本不卡高清视频| 精品久久99ma| 国产成人免费av在线| 国模无码大尺度一区二区三区| 蜜桃av一区二区在线观看| 国产一区视频在线看| 欧美国产一区在线| 欧美日韩视频在线第一区 | 欧美日韩午夜在线视频| 一区二区三区自拍| 欧美午夜精品久久久久久超碰 | 色婷婷精品久久二区二区蜜臀av| 亚洲视频一区二区免费在线观看| 成人在线视频首页| 中文字幕日本乱码精品影院| 不卡的av在线播放| 国产一区美女在线| 亚洲国产精品v| 欧美一级二级三级乱码| 91黄视频在线| 高清beeg欧美| 久久精品久久综合| 亚洲自拍与偷拍| 国产精品三级在线观看| 精品日韩一区二区三区免费视频| 色美美综合视频| 波波电影院一区二区三区| 免费观看91视频大全| 欧美另类z0zxhd电影| 国产成人精品亚洲午夜麻豆| 婷婷综合另类小说色区| 亚洲欧美自拍偷拍| 国产精品少妇自拍| 精品久久人人做人人爰| 欧美久久高跟鞋激| 91精品国产一区二区三区| 欧美日韩久久久久久| 欧美精品在线观看一区二区| 欧美三级中文字| 欧美肥妇bbw| 欧美无砖砖区免费| 欧美亚洲动漫精品| 欧美一区日韩一区| 国产成人免费av在线| 精品一区二区三区在线观看| 美女爽到高潮91| 婷婷丁香激情综合| 伦理电影国产精品| 国内外成人在线视频| 麻豆精品在线看| 波波电影院一区二区三区| 这里只有精品免费| 亚洲欧美影音先锋|