ena数据库(ENA数据库的功能)

本篇文章给大家谈谈ena数据库,以及ENA数据库的功能对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

delphi7怎么把桌面的excel导入导出数据库

导入:

Excel2000, OleServer,ComObj, ExcelXP添加到上面的uses列表里面,添加对应的EXECEL控件。

ExcelApplication1: TExcelApplication;

ExcelWorkbook1: TExcelWorkbook;

ExcelWorksheet1: TExcelWorksheet;

然后在你 的事件里写下面代码。原来写的数据太多,删除了一些列的导入内容,你自己再调试一下就行了。

var

nu,barcode1,da,na,ena,com,spec:string;

ExcelApp,WorkBook: Olevariant;

ExcelRowCount,i :Integer;

begin

dbgrid2.Enabled:=false;

try

if SaveDialog1.Execute then

begin

ExcelApp := CreateOleObject('Excel.Application');

WorkBook := ExcelApp.WorkBooks.Open(savedialog1.FileName);

ExcelApp.Visible := false;

ExcelRowCount := WorkBook.WorkSheets[1].UsedRange.Rows.Count;

for i := 2 to excelrowcount + 1 do

begin

nu := excelapp.Cells[i,1].Value;

if trim(excelapp.cells[i,2].value)='' then

na:=' '

else begin

na:=excelapp.Cells[i,2].Value;

end;

if trim(excelapp.cells[i,3].value)='竖扒' then

ena:=' '

else

ena:= excelapp.Cells[i,3].Value;

if trim(excelapp.cells[i,4].value)='' then

com:=' '

else

com:= trim(excelapp.Cells[i,4].Value);

if trim(excelapp.cells[i,5].value)='' then

spec:=' '

else

spec:= excelapp.Cells[i,5].Value;

if ((excelapp.Cells[i,1].Value = '') and (ExcelApp.Cells[i,3].Value = '余渗昌')) then //指定excel档的第 i 行 ,第 1,2(看情况而定)行如果为空就退出,这样的设定,最好是你的档案力这两行//对应数据库中不能为空的喊激数据

exit

else

with data.product do

begin

close;

sql.clear;

sql.Add('select * from twoven where number='''+nu+'''');

open;

if recordcount=1 then begin

if MessageBox(handle,'此记录已存在,是否覆盖原记录?','提示',MB_IconQuestion+MB_YesNo)=IDYES then

BEGIN

Delete;

sql.Clear;

sql.add('insert into twoven(number,name,ename,wf_comp,wf_spec)');

sql.add(' values(:number,:name,:ename,:wf_comp,:wf_spec)');

Parameters.ParamByName('number').Value :=trim(nu);//excel档的第一列插入到aa表的 a 栏位;

Parameters.ParamByName('name').Value := trim(na);//excel档的第二列插入到aa表的 b 栏位;

Parameters.ParamByName('ename').Value := trim(ena);//excel档的第一列插入到aa表的 a 栏位;

Parameters.ParamByName('wf_comp').Value := trim(com);//excel档的第一列插入到aa表的 a 栏位;

Parameters.ParamByName('wf_spec').Value := trim(spec);//excel档的第二列插入到aa表的 b 栏位;

execsql;

END;

end;=

end;

showmessage('数据导入成功!');

WorkBook.Close;

ExcelApp.Quit;

ExcelApp := Unassigned;

WorkBook := Unassigned;

ExcelWorkBook1.Close(false);

ExcelApplication1.Disconnect;

ExcelApplication1.Quit;

Screen.Cursor:=crDefault;

end;

导出:

uses Excel2000, OleServer,ComObj, ExcelXP;

var

i,j:Integer;

da,na,ena,com,spec:string;

begin

i:=1;

with data.product do begin

sql.Clear;

sql.Add('select * from twoven where printquantity = 1 order by number');

data.product.Active:=true;

end;

dbgrid2.Enabled:=false;

try

if SaveDialog1.Execute then

begin

ExcelApplication1.Connect;

excelapplication1.Workbooks.Add(null,0);

ExcelWorkBook1.ConnectTo(ExcelApplication1.Workbooks[1]);

ExcelWorkSheet1.ConnectTo(ExcelWorkBook1.Sheets[1] as _WorkSheet);

ExcelWorkSheet1.Cells.Item[1,1]:='布号';

ExcelWorkSheet1.Cells.Item[1,2]:='品名';

ExcelWorkSheet1.Cells.Item[1,3]:='英文名称';

ExcelWorkSheet1.Cells.Item[1,4]:='成份';

ExcelWorkSheet1.Cells.Item[1,5]:='规格';

data.product.First;

while not data.product.Eof do begin

if dbgrid2.DataSource.DataSet.FieldValues['enterdate']=null then

da:=datetimetostr(date())

else

da:=datetimetostr(dbgrid2.DataSource.DataSet.fieldvalues['enterdate']);

if dbgrid2.DataSource.DataSet.FieldValues['ename']=null then

ena:=' '

else

ena:=trim(dbgrid2.DataSource.DataSet.fieldvalues['ename']);

if dbgrid2.DataSource.DataSet.FieldValues['name']=null then

na:=' '

else

na:=trim(dbgrid2.DataSource.DataSet.fieldvalues['name']);

if dbgrid2.DataSource.DataSet.FieldValues['wf_comp']=null then

com:=' '

else

com:=trim(dbgrid2.DataSource.DataSet.fieldvalues['wf_comp']);

if dbgrid2.DataSource.DataSet.FieldValues['wf_spec']=null then

spec:=' '

else

spec:=trim(dbgrid2.DataSource.DataSet.fieldvalues['wf_spec']);

i:=i+1;

ExcelWorkSheet1.Cells.Item[i,1]:=dbgrid2.DataSource.DataSet.fieldvalues['number'];

ExcelWorkSheet1.Cells.Item[i,2]:=na;

ExcelWorkSheet1.Cells.Item[i,3]:=ena;

ExcelWorkSheet1.Cells.Item[i,4]:=com;

ExcelWorkSheet1.Cells.Item[i,5]:=spec;

data.product.next;

end;

showmessage('数据导出成功!');

ExcelWorkBook1.SaveCopyAs(SaveDialog1.FileName);

ExcelWorkBook1.Close(false);

ExcelApplication1.Disconnect;

ExcelApplication1.Quit;

Screen.Cursor:=crDefault;

同交换机不同VLAN能通信吗,能的话怎么做到

同一交换机的不同Vlan能不能通信,主要要看你的交换机是二层的还是三层的。二层的没办法,三层的可以配置Vlan间的路由,是可以通信的察卜。

配置vlan的命令,思科的:

ena

vlan da 进入vlan数据库,也可以在全局模式创建vlan

vlan 10 创建vlan10

exit

config t

interface ran f0/0 - 6 进入端口f0/州没喊册野0到6

access vlan 10 把这几个端口加入到vlan10

浏览NCBI、ENA、DDBJ、BIGD这四个主要数据库,初步比较他们之间区别?

浏览嗯,F B C E N D D D B的四个数隐伏据库,初步比较他们之间的区别,他们之间的区别是很大的,因为他们数据库之前的设置,不要说你走游携握了之后的话要注意他们神庆自己的。

[img]

ENA code是什么意思

ENA code是商品条形码,亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛地一种商品条形码。

我国目前在国内推行使用地也是这种商品条形码。ean商品条形码分为ean-13(标准版)和ean-8(缩短版)两种。

条形码的应用运则侍:

零售业是条形码应用最为成熟的领域。EAN商品条形码为零售业应用条形码进行销售奠定了基础。目前大多数在超市中出售的商品都使用了EAN条形码,在销售时,用扫描器扫描EAN条形码,POS系统从数据库中查找到相应的名称、价格等信息。

并对客户所购买的商品进行统计,这大大加快收银的速度和准确性,同时各种销售数据还可作旁吵为商场和供虚商进货、供货的参考数据。

由于销售信息能够及时准确地被统计出来,所以商家在经营过程中可以准确地掌握各种商品的流通信息,可以大大地减少了库存,最大限度地利用资盯型金.从而提高商家的效益和竞争能力。

关于ena数据库和ENA数据库的功能的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

标签列表