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

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

?? pnewjobb.pas

?? 通用的條碼打印程序
?? PAS
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
unit pNewJobB;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Buttons, ExtCtrls, Mask, Db, ADODB,comctrls;

type
  TFormNewJobB = class(TForm)
    StaticText2: TStaticText;
    StaticText3: TStaticText;
    StaticText4: TStaticText;
    StaticText5: TStaticText;
    StaticText6: TStaticText;
    StaticText7: TStaticText;
    StaticText8: TStaticText;
    StaticText9: TStaticText;
    StaticText10: TStaticText;
    ButtonCancle: TButton;
    ButtonOK: TButton;
    EditLotNo: TEdit;
    EditCode: TEdit;
    EditProductCode: TEdit;
    EditProcessCode: TEdit;
    EditCheckCode: TEdit;
    EditPartCode: TEdit;
    EditHeNo: TEdit;
    Button2: TButton;
    Button4: TButton;
    Button7: TButton;
    StaticText11: TStaticText;
    StaticText18: TStaticText;
    EditAmount: TMaskEdit;
    EditUnit: TMaskEdit;
    ADODataSetLot: TADODataSet;
    EditStart: TMaskEdit;
    EditEnd: TMaskEdit;
    CheckBoxUsa: TCheckBox;
    procedure Button4Click(Sender: TObject);
    procedure Button7Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure ButtonOKClick(Sender: TObject);
    procedure ButtonCancleClick(Sender: TObject);
    procedure FormCreate(Sender: TObject);
    procedure FormShow(Sender: TObject);
    procedure EditCodeChange(Sender: TObject);
    procedure EditAmountChange(Sender: TObject);
    procedure FormKeyPress(Sender: TObject; var Key: Char);
    procedure EditLotNoExit(Sender: TObject);
    procedure EditCodeExit(Sender: TObject);
  private
    { Private declarations }
    procedure LotBackup(content:String);
    function GetHeNO(prd: string): String;
  public
    procedure GetString2(sT,sF,sC:String;sAdoC:String);
  end;

var
  FormNewJobB: TFormNewJobB;

implementation

uses pSelect, PDataModuleMain, PRelation, PBarCodePrinter, PPublic;

{$R *.DFM}
procedure TFormNewJobB.GetString2(sT,sF,sC:String;sAdoC:String);
begin
    if not assigned(FormSelect) then FormSelect:=TFormSelect.Create(Self);
    FormSelect.sTableName:=sT;
    FormSelect.sFieldName:=sF;
    FormSelect.sCaption:=sC;
    FormSelect.sADOConnectionM:=SAdoC;
    FormSelect.ShowModal;
end;
procedure TFormNewJobB.Button4Click(Sender: TObject);
begin
    GetString2('Relation','Code','品名代碼',DataModuleMain.ADOConnectionBarCode.ConnectionString);
    if FormSelect.sResult<>'' then
    EditCode.Text:=FormSelect.sResult;
end;

procedure TFormNewJobB.Button7Click(Sender: TObject);
begin
    GetString2('PartsCode','PartsCode','部件代碼',DataModuleMain.ADOConnectionBarCode.ConnectionString);
    if FormSelect.sResult<>'' then
    EditPartCode.Text:=FormSelect.sResult;
end;

procedure TFormNewJobB.Button2Click(Sender: TObject);
begin
    GetString2('LotHistory','LotNo','生產(chǎn)批號(hào)',DataModuleMain.ADOConnectionBarCode.ConnectionString);
    if FormSelect.sResult<>'' then
    EditLotNo.Text:=FormSelect.sResult;
    ActiveControl:=EditLotNo;
end;

procedure TFormNewJobB.ButtonOKClick(Sender: TObject);
var
    ListItem:TListItem;
    sBackup:String;
begin
    if EditCode.Text='' then
    begin
        Application.MessageBox('綜合代碼不能為空!','提示',MB_OK);
        exit;
    end;

    if (trim(EditUnit.Text)='') or (StrToInt(trim(EditUnit.Text))<=0) then
    begin
        Application.MessageBox('包裝單位錯(cuò)誤!','提示',MB_OK);
        exit;
    end;

    if EditLotNo.Text='' then
    begin
        Application.MessageBox('生產(chǎn)批號(hào)不能為空!','提示',MB_OK);
        exit;
    end;
    if EditHeNo.Text='' then
    begin
        Application.MessageBox('出荷編號(hào)不能為空!','提示',MB_OK);
        exit;
    end;

    if (trim(EditAmount.Text)='') or (StrToInt(trim(EditAmount.Text))<=0) then
    begin
        Application.MessageBox('生產(chǎn)數(shù)量錯(cuò)誤!','提示',MB_OK);
        exit;
    end;

    if (trim(EditStart.Text)='') or (StrToInt(trim(EditStart.Text))<=0) then
    begin
        Application.MessageBox('起始標(biāo)簽號(hào)錯(cuò)誤!','提示',MB_OK);
        exit;
    end;
    if (trim(EditEnd.Text)='') or (StrToInt(trim(EditEnd.Text))<=0) or(StrToInt(trim(EditEnd.Text))>99) then
    begin
        Application.MessageBox('結(jié)束標(biāo)簽號(hào)錯(cuò)誤!','提示',MB_OK);
        exit;
    end;
    EditHeNo.Text:=trim(EditHeNo.text);
    if Length(EditHeNo.text)<>7 then
    begin
        Application.MessageBox('出荷編號(hào)必須為七位!','提示',MB_OK);
        exit;
    end;
    if StrToIntDef(EditHeNo.Text,-1)=-1 then
    begin
            Application.MessageBox('出荷編號(hào)錯(cuò)誤!','提示',MB_OK);
            exit;
    end;


    ADODataSetLot.Close;
    ADODataSetLot.CommandText:='Select * from LotHistory where LotNo='''+trim(EditLotNo.Text)+'''';
    ADODataSetLot.Open;
    if  ADODataSetLot.Eof then
    begin
        ADODataSetLot.Insert;
        ADODataSetLot.FieldByName('LotNo').AsString:=(EditLotNo.Text);
        ADODataSetLot.FieldByName('HeNo').AsString:=UpperCase(EditHeNo.Text);

        ADODataSetLot.FieldByName('Code').AsString:=UpperCase(EditCode.Text);
        ADODataSetLot.FieldByName('ProductCode').AsString:=UpperCase(EditProductCode.Text);
        ADODataSetLot.FieldByName('ProcessCode').AsString:=UpperCase(EditProcessCode.Text);
        ADODataSetLot.FieldByName('LotAmount').AsInteger:=StrToInt(trim(EditAmount.Text));

        ADODataSetLot.FieldByName('PrintDate').Value:=Date;
        ADODataSetLot.FieldByName('PrintTime').Value:=Time;
        ADODataSetLot.FieldByName('UserCode').AsString:=UserCode;
        ADODataSetLot.Post;

        sBackup:=EditLotNo.Text+',';
        sBackup:=sBackup+UpperCase(EditHeNo.Text)+',';
        sBackup:=sBackup+UpperCase(EditCode.Text)+',';
        sBackup:=sBackup+UpperCase(EditProductCode.Text)+',';
        sBackup:=sBackup+UpperCase(EditProcessCode.Text)+',';
        sBackup:=sBackup+trim(EditAmount.Text)+',';
        sBackup:=sBackup+DateToStr(date)+',';
        sBackup:=sBackup+DateTimeToStr(Now)+',';
        sBackup:=sBackup+UserCode;
        LotBackup(sBackup);
    end;
    ADODataSetLot.Close;

    if EditHeNo.Text<>Stringofchar('Q',7) then
    begin
        ADODataSetLot.CommandText:='Select * from system';
        ADODataSetLot.Open;
        if  not ADODataSetLot.Eof then
        begin
            ADODataSetLot.Edit;
            if (UpperCase(Copy(EditCode.Text,1,2))<='3L') and (strtoint(EditHeNo.Text)>strtoint(ADODataSetLot.FieldByName('HeNo1').AsString)) then
                ADODataSetLot.FieldByName('HeNo1').AsString:=EditHeNo.Text
            else   if   (strtoint(EditHeNo.Text)>strtoint(ADODataSetLot.FieldByName('HeNo2').AsString)) then
                ADODataSetLot.FieldByName('HeNo2').AsString:=EditHeNo.Text;
            ADODataSetLot.Post;
        end;
    end;
    ADODataSetLot.Close;

    ///my program begin
    ADODataSetLot.CommandText:='Select * from point where 標(biāo)志 like ''%'+copy(EditCode.Text,1,2)+'%''';
    ADODataSetLot.Open;
    if  not ADODataSetLot.Eof then
    begin
            ADODataSetLot.Edit;
            IF ADODataSetLot.FieldByName('歷史').AsString='' THEN
                ADODataSetLot.FieldByName('歷史').AsString:=EditHeNo.Text
            ELSE
             if strtoint(EditHeNo.Text)>strtoint(ADODataSetLot.FieldByName('歷史').AsString) then
                ADODataSetLot.FieldByName('歷史').AsString:=EditHeNo.Text;
            ADODataSetLot.Post;
    end;
    ADODataSetLot.Close;
///my program end

    ListItem:=BarCodePrinter.lvwPrintQueue.Items.Add;
    ListItem.ImageIndex:=14;
    ListItem.Caption:=(EditLotNo.Text);
    ListItem.SubItems.Add(UpperCase(EditHeNo.Text));
    ListItem.SubItems.Add(UpperCase(EditProductCode.Text));
    ListItem.SubItems.Add(UpperCase(EditProcessCode.Text));
    ListItem.SubItems.Add(UpperCase(EditCheckCode.Text));
    ListItem.SubItems.Add(trim(EditAmount.Text));
    ListItem.SubItems.Add(trim(EditAmount.Text));
    ListItem.SubItems.Add(trim(EditStart.Text));
    ListItem.SubItems.Add(trim(EditEnd.Text));
    if CheckBoxUsa.Checked then
      ListItem.SubItems.Add(UpperCase(EditPartCode.Text))
    else
      ListItem.SubItems.Add('');
    FormShow(Nil);
end;

procedure TFormNewJobB.ButtonCancleClick(Sender: TObject);
begin
    Close;
end;

procedure TFormNewJobB.FormCreate(Sender: TObject);
begin
    ADODataSetLot.Connection:=DataModuleMain.ADOConnectionBarCode;
end;

procedure TFormNewJobB.FormShow(Sender: TObject);
begin
    EditCode.Text:='';
    EditProductCode.Text:='';
    EditProcessCode.Text:='';
    EditUnit.Text:='';
    EditCheckCode.Text:='';
    EditPartCode.Text:='';

    EditLotNo.Text:='';

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品亚洲人成人网在线播放| 99久久免费国产| 亚洲成人av一区二区三区| 亚洲天堂精品视频| 亚洲欧洲韩国日本视频| 中文字幕一区在线| 亚洲精品中文字幕在线观看| 国产精品欧美一级免费| 中文字幕一区二区三区在线不卡| 精品国偷自产国产一区| 国产情人综合久久777777| 欧美精三区欧美精三区| 69久久99精品久久久久婷婷| 欧美日韩视频专区在线播放| 欧美日韩性生活| 777亚洲妇女| 日韩精品一区二区三区在线观看| 久久色在线观看| 国产精品人人做人人爽人人添| 中文字幕一区二区三区精华液| **欧美大码日韩| 日韩专区在线视频| 国产精华液一区二区三区| 99视频有精品| 欧美一级二级三级蜜桃| 国产精品视频观看| 一区二区三区在线不卡| 日本美女一区二区三区| 成人小视频免费观看| 色婷婷国产精品| 欧美v亚洲v综合ⅴ国产v| 中文一区一区三区高中清不卡| 中文字幕一区二区在线观看| 亚洲精品水蜜桃| 狠狠色综合播放一区二区| 一本到一区二区三区| 日韩三级免费观看| 亚洲精品成人悠悠色影视| 蜜臀av国产精品久久久久 | 91国内精品野花午夜精品| 欧美福利视频一区| 国产精品久久久久久久久动漫 | 亚洲第一福利一区| 国产一区三区三区| 欧美日韩一区二区三区在线| 中文字幕精品在线不卡| 美国精品在线观看| 欧美性色综合网| 欧美激情一区二区三区蜜桃视频 | 一本大道av伊人久久综合| 日韩欧美123| 亚洲图片欧美色图| 91麻豆精品秘密| 国产女主播一区| 精品一区免费av| 欧美性做爰猛烈叫床潮| 中文字幕一区在线观看| 处破女av一区二区| 欧美中文字幕一区二区三区亚洲 | 国产精品国产自产拍在线| 亚洲成av人在线观看| 色综合 综合色| 欧美电影免费提供在线观看| 欧美日韩电影在线播放| 欧美激情自拍偷拍| 国产成人一区二区精品非洲| 日韩欧美精品在线| 久久电影网电视剧免费观看| 欧美综合欧美视频| 综合激情网...| 色偷偷88欧美精品久久久| 日韩毛片高清在线播放| 色综合久久中文综合久久97| 中文字幕在线观看不卡| 99久久久久久| 亚洲乱码日产精品bd| 色婷婷亚洲精品| 国产精品久久久久婷婷| 国产乱子伦视频一区二区三区| 精品国产一区久久| 国产美女视频一区| 中文字幕第一区综合| av电影一区二区| 亚洲资源在线观看| 欧美一区二区三区婷婷月色| 美国十次了思思久久精品导航| 久久夜色精品国产噜噜av| 国产99久久久国产精品免费看| 中文字幕精品综合| 在线观看免费一区| 琪琪久久久久日韩精品| 2017欧美狠狠色| 99精品1区2区| 天堂成人免费av电影一区| 免费高清视频精品| 久久婷婷成人综合色| 99精品视频一区| 天天亚洲美女在线视频| 久久久99久久| 欧美影视一区二区三区| 精品无码三级在线观看视频| 国产精品久久久久影院老司 | 欧美精品少妇一区二区三区| 美女网站色91| 欧美国产日韩精品免费观看| 91在线国产观看| 日韩精品久久理论片| 国产精品视频一区二区三区不卡| 91麻豆免费观看| 激情文学综合插| 综合激情成人伊人| 日韩欧美国产一区二区三区| 粉嫩欧美一区二区三区高清影视| 欧美激情一二三区| 91精品国产91综合久久蜜臀| 国产伦理精品不卡| 亚洲国产成人精品视频| 国产色产综合色产在线视频| 欧美精品一二三区| 色婷婷av一区二区三区gif| 婷婷开心久久网| 欧美在线|欧美| 成人av影院在线| 麻豆精品精品国产自在97香蕉| 亚洲三级在线看| 国产欧美一区二区精品仙草咪| 欧美老肥妇做.爰bbww视频| caoporen国产精品视频| 国产九色sp调教91| 日本在线观看不卡视频| 亚洲最大的成人av| 中文字幕视频一区二区三区久| 欧美mv和日韩mv国产网站| 欧美日韩大陆一区二区| 91蝌蚪porny成人天涯| 国产精品1区2区| 久久99精品久久久久久动态图| 亚洲高清免费一级二级三级| 亚洲日本成人在线观看| 国产精品色一区二区三区| 久久精品视频免费| 欧美一级一级性生活免费录像| 欧美一a一片一级一片| av电影一区二区| 成人性生交大片免费看视频在线 | 国产成人激情av| 三级久久三级久久久| 亚洲一区二区av电影| 亚洲国产高清aⅴ视频| 成人一区二区三区| 久久国产综合精品| 激情欧美一区二区| 国产综合久久久久影院| 国产一区二区三区国产| 美女视频网站黄色亚洲| 欧美aaa在线| 国产在线麻豆精品观看| 国产不卡在线播放| 国产精品综合二区| av色综合久久天堂av综合| 成人av在线网站| 99国产一区二区三精品乱码| 91视频在线观看免费| 欧美性生活一区| 欧美亚洲国产bt| 7799精品视频| 国产视频一区不卡| 中文一区在线播放| 亚洲视频一二区| 亚洲国产美女搞黄色| 午夜亚洲福利老司机| 亚洲色图欧洲色图| 国产精品国产三级国产a| 日本一区二区三区高清不卡| 亚洲精品美腿丝袜| 亚洲成人福利片| 国产一区二区福利视频| kk眼镜猥琐国模调教系列一区二区 | 日韩电影网1区2区| 国产成人亚洲综合色影视| 国产成人综合精品三级| 色婷婷亚洲综合| 欧美日韩成人综合| 国产欧美一区二区三区在线老狼| 亚洲欧洲综合另类| 久久精品国产精品亚洲精品| 成人久久18免费网站麻豆| 成人午夜又粗又硬又大| 91精品福利视频| 欧美一区二区三区在线看| 国产精品系列在线| 美腿丝袜亚洲综合| 99r国产精品| 久久久久九九视频| 五月天丁香久久| 99久久国产免费看| 欧美v亚洲v综合ⅴ国产v| 国产精品嫩草99a| 久久av老司机精品网站导航| 91福利在线导航|