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

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

?? ufunction1.pas

?? 工廠採購管理系統
?? PAS
字號:
unit ufunction1;

interface
uses
    Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,jpeg, Dialogs,
  Menus, ComCtrls, ToolWin, Grids, DBGrids,StdCtrls, ExtCtrls,
  DBCtrls, Mask, printers, quickrpt,Buttons,dbtables,DB, ADODB, Qrctrls,uconst,udm;

  function createid(adoqueryx:Tadoquery;id:string):string;
    procedure adoexect(adoqueryx:tadoquery;strsql:string);
    procedure adodel(adoquery1:tadoquery;strsql:string);
    function savedata(adoquery1:tadoquery;adoquery3:tadoquery;dbname:string;id:string;id1:string;zd:string):boolean;
     function isdate(str:string):boolean;
     function isinteger(str:string):boolean;
     function isfloat(str:string):boolean;
     function FormatDate(da: TDateTime): String;
     function loadpicture(adoquery1:tadoquery;image1:timage;kzm:string;zd:string):string;
     function savepicture(adoquery1:tadoquery;image1:timage;kzm:string;zd:string):string;

implementation
function loadpicture(adoquery1:tadoquery;image1:timage;kzm:string;zd:string):string;
var
str:tmemorystream;
myjpeg:tjpegimage;
begin
    try

      if kzm='' then exit;
      str:=tmemorystream.Create;
      str.Position := 0;
      tblobfield(adoquery1.FieldByName(zd)).SaveToStream(str);
      str.Position := 0;
      Image1.Picture.Graphic := nil;
      if (kzm = 'jpg') then
      begin
        Image1.Picture.Graphic := Tjpegimage.create;
        Image1.Picture.Graphic.LoadFromStream(str);
         // buf.Free;
      end;
      if (kzm = 'jpeg') then
      begin
        Image1.Picture.Graphic := Tjpegimage.create;
        Image1.Picture.Graphic.LoadFromStream(str);
         // buf.Free;
      end;
      if (kzm = 'bmp') then
      begin
        Image1.Picture.Bitmap := nil;
        Image1.Picture.Bitmap.LoadFromStream(str);
         // buf.Free;
      end;
     str.Free;
    except
      showmessage('載入圖片不成功,請檢查是否是JPE/BMP/JPEG類型圖片');
    end;
end;
function savepicture(adoquery1:tadoquery;image1:timage;kzm:string;zd:string):string;
var
str:tmemorystream;
myjpeg:tjpegimage;
begin
try
          if kzm <> 'NULL' then
          begin
          str:=tmemorystream.Create;
            if kzm = 'jpg' then
            begin
              myjpeg := tjpegimage.Create;
              myjpeg.Assign(image1.Picture.Graphic);
              myjpeg.SaveToStream(str);
              str.Position := 0;
              tblobfield(adoquery1.FieldByName(zd)).LoadFromStream(str);
              str.free;
            end;
            if kzm = 'bmp' then
            begin
              str := tmemorystream.Create;
              image1.Picture.Bitmap.SaveToStream(str);
              str.Position := 0;
              tblobfield(adoquery1.FieldByName(zd)).LoadFromStream(str);
              str.free;
            end;
          end
except
application.messagebox('保存圖片數據時出錯!','提示',mb_ok+mb_iconinformation);
end;
end;
function savedata(adoquery1:tadoquery;adoquery3:tadoquery;dbname:string;id:string;id1:string;zd:string):boolean;
var
strsql:string;
begin
if adoquery1.State in[dsEdit] then
if id<>id1 then begin
strsql:='select * from '+dbname+' where '+zd+'='+''''+id+'''';
adoexect(adoquery3,strsql);
if not(adoquery3.Eof and adoquery3.Bof) then begin
application.messagebox('該代碼已經存在!請選用其他的代碼!','警告',mb_ok+mb_iconwarning);
result:=false;
exit;
end;
end;
if adoquery1.State in[dsinsert] then begin
strsql:='select * from '+dbname+' where '+zd+'='+''''+id+'''';
showmessage(strsql);
adoexect(adoquery3,strsql);
if not(adoquery3.Recordset.eof and adoquery3.Recordset.BOF) then begin
application.MessageBox('該代碼已經存在!請選用其他的代碼!','警告',mb_ok+mb_iconwarning);
result:=false;
exit;
end;
end;
result:=true;
end;
function createid(adoqueryx:Tadoquery;id:string):string;
var
getid:LongInt;
begin
if adoqueryx.recordset.eof and adoqueryx.recordset.bof then begin
result:=id + '000001';
EXIT;
END;
ADOQUERYx.Last;
getid:=STRTOINT(COPY(ADOQUERYx.Fields[0].AsString,3,6));
getid:=getid+1;
result:=id+FORMATFLOAT('000000',GETID);

end;

procedure adoexect(adoqueryx:tadoquery;strsql:string);
 begin
 if adoqueryx.Active then adoqueryx.Close;
 adoqueryx.Connection:=dm.ADOConnection1;
 adoqueryx.Connection;
 adoqueryx.sql.Clear;
 adoqueryx.sql.Add(strsql);
 adoqueryx.Prepared:=true;
 adoqueryx.Open;
 end;

 procedure adodel(adoquery1:tadoquery;strsql:string);
 begin
 if adoquery1.Active then adoquery1.Close;
 adoquery1.Connection:=dm.ADOConnection1;
 adoquery1.Connection;
 adoquery1.sql.Clear;
 adoquery1.sql.Add(strsql);
 adoquery1.ExecSQL;
 end;
 function isdate(str:string):boolean;
begin
 result:=true;
 try
   strtodate(str);
 except
   if str<>'' then
   result:=false;
 end;
end;

function isinteger(str:string):boolean;
begin
 result:=true;
 try
   strtoint(str);
 except
   result:=false;
 end;
end;

function isfloat(str:string):boolean;
begin
 result:=true;
 try
   strtofloat(str);
 except
   result:=false;
 end;
end;
function FormatDate(da: TDateTime): String;
var i:integer;
begin
  result:=formatdatetime('yyyy-mm-dd',da);
  for i:=1 to length(result) do
    if not (result[i] in ['0'..'9']) then result[i]:='-';
end;
end.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产一级片| www.99精品| 亚洲免费观看高清在线观看| 日韩欧美一级片| 欧美顶级少妇做爰| 欧美精品自拍偷拍动漫精品| 欧美在线观看一区| 欧美又粗又大又爽| 欧美性受xxxx黑人xyx性爽| 一本大道久久a久久精二百| 91小视频免费看| 色婷婷av一区二区三区大白胸| av激情综合网| 91在线国内视频| 色综合久久久久综合| 91国偷自产一区二区三区成为亚洲经典| 丁香亚洲综合激情啪啪综合| 国产精品亚洲第一区在线暖暖韩国| 久久9热精品视频| 国内久久精品视频| 国产91丝袜在线播放0| 成人精品免费看| 91亚洲精品久久久蜜桃网站| 欧美在线制服丝袜| 日韩美女在线视频| 国产精品久久久久影院| 亚洲视频在线一区| 日日欢夜夜爽一区| 大尺度一区二区| 在线视频欧美精品| 777午夜精品免费视频| 久久影院午夜论| 亚洲欧美在线观看| 日韩不卡免费视频| 国产成人av福利| 在线观看av不卡| 精品日韩成人av| 国产精品免费免费| 奇米一区二区三区av| 国产精品99久久久久久宅男| 在线观看视频一区二区欧美日韩| 精品少妇一区二区三区日产乱码 | caoporm超碰国产精品| 欧美日韩在线不卡| 国产日本欧洲亚洲| 亚洲成人av中文| 国产成人午夜精品影院观看视频| 欧美最猛性xxxxx直播| 久久久亚洲精华液精华液精华液| 亚洲免费在线看| 国产一区二区网址| 欧美日韩黄视频| 国产精品美女久久久久久久| 久久国产精品72免费观看| 91色九色蝌蚪| 欧美国产日韩在线观看| 蜜桃av一区二区| 欧美主播一区二区三区| 国产精品久久99| 国产在线一区二区综合免费视频| 色婷婷国产精品久久包臀| 国产精品美女久久久久久久| 国产综合色视频| 91精品国产美女浴室洗澡无遮挡| 国产精品电影院| 国产黄人亚洲片| 日韩精品中文字幕在线一区| 亚洲午夜国产一区99re久久| www.激情成人| 国产女主播视频一区二区| 久久99深爱久久99精品| 91麻豆精品91久久久久久清纯| 亚洲欧美一区二区不卡| 成人综合婷婷国产精品久久免费| 精品捆绑美女sm三区| 奇米影视一区二区三区小说| 欧美精品久久一区| 日韩在线一区二区| 8x8x8国产精品| 日韩精品成人一区二区在线| 欧美三级资源在线| 一区二区三区**美女毛片| 色哟哟亚洲精品| 一区二区三区欧美在线观看| 在线观看免费一区| 偷拍日韩校园综合在线| 欧美猛男超大videosgay| 亚洲丰满少妇videoshd| 欧美区一区二区三区| 日本免费新一区视频| 日韩欧美一级精品久久| 韩国精品主播一区二区在线观看 | 亚洲尤物视频在线| 在线亚洲免费视频| 午夜精品一区二区三区电影天堂| 欧美三级欧美一级| 美女在线视频一区| 国产网红主播福利一区二区| 97se亚洲国产综合自在线不卡| 亚洲欧美视频一区| 欧美色大人视频| 国内精品国产成人国产三级粉色| 国产欧美一区二区精品忘忧草| youjizz久久| 亚洲高清一区二区三区| 日韩写真欧美这视频| 国产精品白丝jk黑袜喷水| 亚洲少妇中出一区| 欧美高清视频一二三区| 九九在线精品视频| 国产精品不卡在线观看| 欧美日韩精品一区二区三区蜜桃| 精品一区二区三区的国产在线播放| 久久久久久久久岛国免费| 色丁香久综合在线久综合在线观看| 天堂av在线一区| 国产女主播视频一区二区| 欧美日韩在线播放三区| 国产美女精品人人做人人爽| 亚洲综合色噜噜狠狠| 精品区一区二区| 色婷婷亚洲一区二区三区| 麻豆91精品视频| 亚洲精品中文在线观看| 精品久久国产老人久久综合| 色屁屁一区二区| 国产精品99久久久久| 一区二区三区蜜桃网| 中文字幕成人在线观看| 欧美一区二区三区视频免费 | 国产精品嫩草久久久久| 欧美一区二区三区色| 91国产免费观看| 丁香激情综合国产| 久久99久久99小草精品免视看| 亚洲精品一二三| 久久九九99视频| 精品国产乱码久久久久久浪潮| 色婷婷综合五月| 99久久亚洲一区二区三区青草 | 久久久九九九九| 4hu四虎永久在线影院成人| 91麻豆自制传媒国产之光| 国产精品一区免费视频| 久久机这里只有精品| 性欧美疯狂xxxxbbbb| 一区二区三区国产精华| 国产精品久久久久久久蜜臀| 久久一夜天堂av一区二区三区 | 极品少妇一区二区三区精品视频 | 久久亚洲欧美国产精品乐播| 51精品视频一区二区三区| 欧美视频一二三区| 一本久久a久久精品亚洲| 91亚洲精品久久久蜜桃网站| 99riav久久精品riav| 99riav久久精品riav| 99国内精品久久| 91看片淫黄大片一级在线观看| 成人av高清在线| 91亚洲精品乱码久久久久久蜜桃| av成人老司机| 在线视频欧美区| 欧美另类高清zo欧美| 欧美一区日本一区韩国一区| 日韩一区二区三区高清免费看看| 欧美一区二区在线观看| 欧美一级片在线观看| 欧美白人最猛性xxxxx69交| 精品国产电影一区二区| 久久亚洲精华国产精华液| 久久久久九九视频| 国产精品无码永久免费888| 亚洲色图在线看| 亚洲香肠在线观看| 美日韩一区二区三区| 成人精品国产一区二区4080| 一本色道久久综合亚洲aⅴ蜜桃| 在线中文字幕一区| 欧美一级国产精品| 国产日韩欧美一区二区三区综合| 国产精品久久久久精k8| 夜夜嗨av一区二区三区网页| 日韩精品亚洲一区| 高清不卡在线观看av| 色综合天天视频在线观看| 欧美女孩性生活视频| 久久久久99精品一区| 亚洲一区二区三区激情| 久久99精品国产91久久来源| 91偷拍与自偷拍精品| 91精品国产色综合久久不卡电影| 久久久久久久久免费| 亚洲精品高清在线| 黑人巨大精品欧美一区| 91国内精品野花午夜精品| www久久精品| 亚洲午夜免费电影| 国产激情精品久久久第一区二区 | 久久超碰97中文字幕|