打印方案注意事项
方象软件标价签打印 打印驱动里需注意参数 1.打印首选项中,卷设置,设置标签尺寸比如38*90,并且设置默认。 2.卷设置中,有选项【热敏】【热转印】,选择【热转印】。 卷设置中【有标记】【有间距】的,标价签选择有【标记的】,条码签选择【有间距】的。
标价签设置 标签高=纸长,纸宽>=标签宽*列数+列间距*(列数-1)
条码签在标价签打印模块下打印的设置 标签高=纸长,纸宽>=标签宽*列数+列间距*(列数-1),行间距=0
打印6个标签预览效果 预览第一页 预览图左下角有page 1 of 3.如果是1of1 说明标签设置有问题,需要重新修改页面定义
2000单据打印设置
单据表头表尾
单据打印常见问题 单据无法正常打印的原因: 1.页面定义中的纸张设置长度和纸张实际的格式不一致。 2.页面定义的纸张和打印机设置中的纸张尺寸不一致。 3.打印机驱动有问题,建议重新安装驱动程序
5000打印方案 5000标价签打印方案
条码签打印 系统自带条码签打印
自定义打印方案
报表打印 大写金额函数
添加供应商的电话号
在软件中添加单据打印次数 添加打印次数
商贸通添加商品货架 调用整个表中字段
3000打印市斤价 在原有售价上除以2
2000类软件导数据 1.excel表格导入sql sever。 2.通过存储过程重命名某一列 EXEC sp_rename 'prodcode.F37', 'GatherRate‘ 3.导数据 Insert into tvipinfo(vipcode,vipname) Select vipcode,vipname from vipinfo
--根据商品编码重新进行编码,使用游标(王工) use pfdbmis declare @DepCode VARCHAR(20), @iInt INT declare get_unitName cursor for select distinct DepCode from product Open get_unitName fetch next from get_unitName into @DepCode while (@@fetch_status=0) begin SET @iInt = 0 UPDATE product SET ProdCode = '88' + right('0000' + CAST(@iInt AS VARCHAR(4)), 4),@iInt = @iInt + 1 where DepCode = @DepCode and len(prodcode)>6 end close get_unitName deallocate get_unitName
根据部门编码重新编码 根据部门编码重新进行编码,使用游标(杨工) declare @DepCode VARCHAR(20), @iInt INT declare get_unitName cursor for select distinct DepCode from tmpPro Open get_unitName fetch next from get_unitName into @DepCode while (@@fetch_status=0) begin SET @iInt = 0 UPDATE tmpPro SET ProdCode = DepCode + right('0000' + CAST(@iInt AS VARCHAR(4)), 4),@iInt = @iInt + 1 where DepCode = @DepCode end close get_unitName deallocate get_unitName
补齐会员编码长度及跨计算机查询导出数据 补齐会员编码资料 --补齐会员编码 Update kgtmis2008..vipinfo set vipcode=left('0000000000000',13-Len(lTrim(vipcode)))+lTrim(vipcode) where Len(rTrim(lTrim(vipcode)))<13 从其他机器上复制数据到其他机器 select *into #aa from openrowset('sqloledb','dcm';'sa';'','select * from fdbmis5000..PRODRPT201209')
单位编码导数据 单位编码取数据 truncate table fdbmis5000..tUnitSet declare @UnitName varchar(50) declare @midi int declare get_unitName cursor for select distinct UnitName from ( select distinct Unit as UnitName from zbzsysdb..goods where Unit<>'' union all select distinct unit1 as unitname from zbzsysdb..goods where unit1<>'' select distinct unit2 as unitname from zbzsysdb..goods where unit2<>'' ) as a set @midi=1001 Open get_unitName fetch next from get_unitName into @UnitName while (@@fetch_status=0) begin insert into fdbmis5000..tUnitSet(UnitCode,UnitName) values(right(cast(@midi as varchar(255)),3),@UnitName) set @midi=@midi+1 end close get_unitName deallocate get_unitName 多条码商品取数据
导会员数据到专卖 根据会员个数标示id --求会员个数n,把select IDENTITY(INT,0 ,-1)中的换成查询出的数值,建立临时文件#aaa select IDENTITY(INT,-n,-1) as VipID, vipcode,vipname,viptype, cardtype,vipgrade,vipstate,gender,metier,address,phoneno, mobilephoneno, idcode,zipcode,email,oicqno,birthday,regdate,validdate,editdate, sumconsume,sumdeposit,sumpayout,sumtend,sumfeed,vipscore,currscore, currconsume,nocalconsume into #aaa from kgtmis2008..vipinfo --select *from kgtvip2010..#aaa
常用函数 数据类型转换: convert(money,列名) cast(列名 as money) 获取系统日期: getdate() 获取年月日: convert(char(10),getdate(),120) 系统日期+n年: convert(varchar(10),dateadd(yy,5, getdate()),120) 获取助记符:UPDATE product set aidcode=dbo.fun_getPY(PRODNAME)
谢谢大家!