excel如何将小写数字转换成大写详解

             有些时候财务上要将小写转化成大写,听某人在研究这个,我也决定研究下,下面就具体的函数分析一下,实现函数如下:

=”人民币大写:”&IF(ABS(A28)<0.005,””,IF(A28<0,”负”,)&IF(INT(ABS(A28)),TEXT(INT(ABS(A28)),”[dbnum2]”)&”元”,)&IF(INT(ABS(A28)*10)-INT(ABS(A28))*10,TEXT(INT(ABS(A28)*10)-INT(ABS(A28))*10,”[dbnum2]”)&”角”,IF(INT(ABS(A28))=ABS(A28),,IF(ABS(A28)<0.1,,”零”)))&IF(ROUND(ABS(A28)*100-INT(ABS(A28)*10)*10,),TEXT(ROUND(ABS(A28)*100-INT(ABS(A28)*10)*10,),”[dbnum2]”)&”分”,”整”))

把它复制到想到转化成大写的地方,更该相应列在值,就OK了。

    1)IF(ABS(A28)<0.005,””,是为了保留到分,就行四舍五入的 。

     2)TEXT(value,format_text)函数,是将数值转换为按指定数字格式表示的文本, [num2] 是格式函数,将数字转中文大写,与numberstring作有相同。

     3)小数点以前的数字,即元以前的都可以用上面的函数直接转化出来,小数点以后的,就是角了,必须经过判断再能读出来。用IF(INT(ABS(A28)*10)-INT(ABS(A28))*10来判断,为真,则就可以直接读出角上的数字并转成大写,为假,则角这一位上为 0,但又分两种情况,一种是大于0的数一种是小于0的数,如:13.05和0.05,前者要读出角位上的数-零,而后者不需要读出,又通过这个函数来判断IF(INT(ABS(A28))=ABS(A28),,IF(ABS(A28)<0.1,,”零”。

4)最后有分再读出分,没有分是要读到解就OK了。

网站301,401,402页面有什么用

        网站301,401,402页面对网站的优化有一定的作用, 如果你希望搜索引擎很好的收录就要用到这几个页面。

         301代表永久性转,301重定向是网页更改地址后对搜索引擎友好的最好方法,比如你要换服务器了,可以先把老的唯持一段时间,并作301永久性转向,转到新服务器上,这样就不会对你网站的排名、收录等有太大的影响。

       401,402 指的是访问出现错误时转到的页面,这样就不会出现死链接。

千方百剂医药管理系统打印问题

        今天遇到的问题让我很迷惑不解,不知道为什么?记下来以备后面解决。

         在调好了所有的格式,打印预览也是对的,但打印的时候总是纵向打印,不管是你选择了横向还是纵向。在打印机服务器上设置了纸张大小,在客户端上也选了这个格式但打出来还是纵向的,我真不知道为什么,不可能是软件版本的问题吧,还是系统的问题,还是驱动的问题?

鬼节(中元节、盂兰盆节、七月半)禁忌

           明天就是鬼节了,其实鬼节还有很多中称谓,中元节,盂兰盆节,七月半。鬼节是为了对先人的祝福,是人灵性的自发,是感情的延伸,是最基本的信仰。

鬼节禁忌:   避免带红绳、铃铛、风铃等招鬼物,尽量避免出门。若遇到鬼压身、鬼打墙等灵异事件,不要慌张,集中一切注意力,睁开眼睛。   1、床头挂风铃   风铃容易招来好兄弟,而睡觉的时候是最容易被”入侵〃的时刻   

2、夜游   八字轻的人千万不要夜游,否则只会自找麻烦…   

3、非特定场合烧冥纸   冥纸是烧给好兄弟的,金纸是烧给神的,烧冥纸的结果只会招来更多的好兄弟  

4、偷吃祭品   这些是属於好兄弟的食物,未经过他们的同意就动用,只会替自己招来难以解决的厄运   

5、晚上晒衣服   当好兄弟觉得你的衣服好看,他就会借去穿,顺便在衣服上留下他的味道……   

6、喊名字   夜游的时候千万不要叫出名字,尽量都以代号相称,以免被好兄弟记住你的名字   

7、游泳   此时好兄弟会和你玩鬼抬脚的游戏,一不小心,命就被抬走了…   

8、乱看   好兄弟喜欢躲起来吓人,万一乱看被吓到了,就是他们入侵你最好的时候   

9、榕树放在家门口   因为榕树是聚阴的植物,同时也是好兄弟的最 爱,除非你希望好兄弟来家里坐坐…   

10、熬夜   人气最虚的时候是在深夜,鬼气最旺的时候也是在深夜,相较之下,谁会赢…   

11、靠墙   好兄弟平时喜欢依附在冰凉的墙上休息,此举很容易引起鬼上身   

12、捡路边的钱   这些钱是用来买通牛头马面的,如果侵犯了他们东西,就很容易被他们教训…   

13、轻易的回头   当走在荒郊野外或人烟稀少的地方时,觉得『好像』有人叫你,不要轻易回头,那可能是好兄弟…   

14、不能随地勾肩搭背   人的身上有3把火,头顶一把,左右肩膀各一把,只要灭了其中1把,就容易被好兄弟”上身〃   

15、拖鞋头朝床的方向   好兄弟会看鞋头的方向来判断生人在哪里,如果鞋头朝床头摆,那麼好兄弟就会上床和你一起睡…   

16、筷子插在饭中央   这是祭拜的模式,就好比香插在香炉上,此举只会招来好兄弟来与你分享食物…   

17、一个人   一个人容易引起好兄弟的觊觎,是真的…   

18、晚上拍照   此举动容易将灵界的朋友一起拍进来,然后带回家…   

19、玩碟仙   平常时刻玩碟仙就很容易发生事情,更何况在这鬼节时分…   

20、拖鞋整齐的放床边   在外旅行时,拖鞋整齐的放在床边,会招来灵界朋友的好奇,造成他们的闹床…   

21、吹口哨

千方百剂医药管理系统 数据库连接失败

千方百剂医药管理系统常见的数据库连接失败的问题的解决办法:

 1、千方百剂医药管理系统必须有数据服务器端、千方百剂客户端和SQL Server数据库三个软件。

 2、检查SQL数据库是否正常启动,同时,还应确定启动的服务器是MSSQLServer(SQL7.0)或SQL Server(SQL2000)。注意:4.0以上的版本只支持SQL Sercer2000。 

 3、检查《千方百剂》服务器(即任我行数据服务器)是否正常注册用户名、密码、服务器名(如果是本机则是本机名),版本选择是否正确。  可参考配置服务器端。  

4、检查服务器安装目录MEDSERVER下的“scktsrvr”文件是否自动启动,如果正常启动则在电脑右下角有个图标。如果没有则该程序没有启动需手工启动“scktsrvr”执行文件。  

5、打开服务器安装目录MEDSERVER下的“scktsrvr”文件检查端口号是不是“211” 。

6、操作系统是否安装了TCP/IP协议,或安装是否正确,如果必要,请删除此协议后重新安装。  在DNS设置中有无的域后缀搜索,如果有则清空。   7、如果输入服务器名不能登录,可能是因为不能解析计算机名。  可输入IP地址如:192.168.0.150,如果是本机可以输入:127.0.0.1;

 8、Win2000下最好安装Netbuy协议;

9、检查局域网网络是否接通。简单的办法是点击“开始->运行”录入“ping”。  

10、如果经过上述方法后还提示连接失败可进行如下检查: 在服务器安装目录MEDSERVER下的“userver”执行程序,在进入千方百剂时能自动启动并在电脑右下角出现“”图标。  如果进入千方百剂时出现该图标且提示连接失败,则表明千方百剂客户端与服务器端已经连通,而服务器端与SQL数据连接失败。  在这种情况下一般应检查SQL数据库是否安装正确,超级用户名和密码是否改变,安装数据库后是否改变了电脑名称等。  

11、如果所有的设置全部都没有问题解决方法就是在运行里面输入: regsvr32c:/winnt/system/midas。  dll(win2000) regsvr32c:/windows/system/midas。  dll(win98、xp) 如果运行后提示:DLLRegisterServerinc:/windows/system/midas.dll。  succeeded,那么ok, 你就可以进入软件了问题也已经解决,但是如果出现错误提示 loadlibrary(“regsvr32c:/winnt/system/midas.dll”)failed-找不到指定的模块, 那么请将千方百剂的客户端安装目录下的restore文件夹下面的midas。  dll文件先拷贝到system下面, 然后再运行以上命令就好!

按照以上步骤逐一检查,必定能够解决问题的。

VPN连接错误629,workstation 自动停掉了

              重装系统后,发现vpn 连接老是断,结果一看服务,几个vpn连接依赖的服务都自动停了(Computer Browser、Server、Workstation),于是我手动把它启动,又可以连了,可一会它又自动断开了,真是怪了,查看日志,因为未能成功协商网络协议,连接到端口 VPN3-4 的用户 SERVER\vpn 已经断开,反复这样的提示,我检查了其它地方都正确,就想会不是会是系统要身问题,于把我系统打上了补丁(主要是KB958644-x86-CHS和KB921883-x86-CHS),一切OK了,服务也不会自停止了

三国演义之英雄泪

         最近电视又在放新版的《三国演义》,又勾起了我对那个英雄倍出的时代的遐想….

在《三国演义》里我认为的英雄,关羽、周瑜是悲情的英雄,吕布、袁绍是本可以成为英雄而没有成为英雄。关羽是蜀国大将,他的死本身对蜀国来讲就是一大损失,不要说他还丢了荆州,还有他的死也引起了张飞 的死、刘备火烧连营的大败以及蜀国战略上的错误,诸葛亮七出祁山也无力回天,常常感慨要是荆州在的话,就好了。周瑜的死是悲情 的,第一次看三国觉的他的死很好笑,这样就被气死了,第二次看三国觉的他也太不气了吧,第三次看觉得他弄错了时机。吕布是三国里PK最厉害的一个人,更有与貂蝉的英雄配美女的佳话,只可惜他不善谋略,又错听他人言语,没有大脑只能有一个悲惨的结局。袁绍更是不想说他了拥有四世三公的家庭背景,拥有众多的兵马却总是关键时候头脑发昏,忧柔寡断,难成大事。

       众观这些在三国演义里悲情的英雄们,总是在关建时候没有听取他人之言,最终落的一败涂地,当看电视的时候总是会有人为他们的错误而急动、伤心、气愤,因为人们都期待完美的英雄,也许这些悲情的英雄们更让人记忆深刻,更接近现实。都说以史为镜能知得失,不要让英雄泪白流。

c#连接数据库的几种方法

 最近决定开始学下c#,收集了它的几种连接方式,以便以后使用。

一、c#与access 数据库的连接

     1)、c# 本地连接数据库ACCESS

                  string source = @” Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = D:\c#\connDB\school.mdb”;

     2)、c# 远程连接数据库ACESS

       1.建立VPN(Virtual Private Network),然后把服务器中mdb文件所在的 Folder 共享即可。ADO

                连接方法如下:

        “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名\\文件夹 \\mydata.mdb;Jet

                OLEDB:Database Password=datapass;Persist Security Info=False”

   2.把数据库放在Web 服务器上,使ADO或RDO通过RDS(Remote Data Service) 及IIS来实现:

               如果服务器设置了ODBC DSN的话,连接方法如下:

               “Provider=MS Remote;Remote Server=http://服务器名;Remote

                Provider=MSDASQL;DSN=AdvWorks;Uid=dataUserName;Pwd=dataPassWord”

          如果设置的是OLE DB Provider 的话,连接方法如下:

             “Provider=MS Remote;Remote Server=http://服务器名;Remote

               Provider=Microsoft.Jet.OLEDB.4.0; Data Source=数据库文件路径,”+ “admin,”+”” (数据库用户名

               为:admin;密码为空)

   3.自己编写服务器程序,通过TCP/IP,传递Recordset。

   4.使用第三方控件,如:ADO Anywhere或UDAParts RDB等。

   5.使用XMLHTTP

应用举例

OledbConnection myconn = null;

myconn = new OledbConnection(“192.168.1.3”, “DSN=mydata;DRIVER={Microsoft Access Driver (*.mdb)};UID=test;PWD=test;”); //其中服务器IP是 192.168.1.3;数据库名是 mydata ;数据库用户名这密码都是test

myconn.Open();

 二、c#连接SQL数据库

1) c# 本地连接数据库SQL

          // 下面是本地连接sql2000,采用下面两种连接字符串

       string source = @” server = .\kingsql;database = Northwind ; integrated                       security=SSPI”;

    string source = @” server = .\kingsql;database = Northwind ; uid = sa; pwd = sa”;

2) c# 远程连接数据库SQL

              远程连接有点复杂,首先要保证客户端与SQL服务器连接

              步骤:
    1)、看ping 服务器IP能否ping通。
           这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查 看配

           置,当然得确保远程sql server 2000服务器的IP拼写正确。

     2)、 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
          如telnet 202.114.100.100 1433
           通常端口值是1433,因为1433是sql server 2000的对于Tcp/IP的默认侦听端口。如果有问题,通常这

           一步会出问题。通常的提示是“……无法打开连接,连接           失败”。
           如果这一步有问题,应该检查以下选项。
           1 检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
           2 检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协检查方法是,在服

             务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里

             是否有tcp/ip协议,如果没有,则启用它。
          3、 检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的

            tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框 没有勾上。
            事实上,如果默认端口被修改,也是可以的,但是在客户端做telnet测试时,写服务器端口号时必须

            与服务器配置的端口号保持一致。如果隐藏服务器复选框被勾      选,则意味着客户端无法通过枚

            举服务器来看到这台服务器,起到了保护的作用, 但不影响连接,但是Tcp/ip协议的默认端口将被

            隐式修改为2433,在客户端连接     时必须作相应的改变。
         4 、如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,

           通常在测试时可以直接关掉windows防火墙(其他的防火墙也 关掉最好)。
        5 、检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检

          查方法是在服务器的dos或命令行下面输入
          netstat -a -n 或者是netstat -an,在结果列表里看是否有类似                  tcp   127.0.0.1 1433   listening

          的项。如果没有,则通常需要给sql server         2000打上至少sp3的补丁。其实在服务器端启动查询分

          析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
          如果以上都没问题,这时你再做telnet 服务器ip 1433 测试,将会看到屏幕一 闪之后光标在左上

          角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析 器连接了。

     检查客户端设置
         程序->Microsoft SQL Server -> 客户端网络使用工具。像在服务器网络实用工具里一样,确保客 户端

         tcp/ip协议启用,并且默认端口为1433(或其他端口,与服       务器端保持一致就行)。

    3)、在企业管理器里或查询那分析器连接测试
        企业管理器->右键SQlserver组->新建sqlserver注册->下一步->写入远程IP->     下一步->选Sqlserver登陆-

         >下一步->写入登陆名与密码(sa,password)->下一 步->下一步->完成 查询分析器->文件->连接->写

        入远程IP->写入登录名和密码(sa,password)->确     定
         通常建议在查询分析器里做,因为默认情况下,通过企业管理器注册另外一台SQL Server的超时设置

         是4秒,而查询分析器是15秒。
       修改默认连接超时的方法:
        企业管理器->工具->选项->在弹出的”SQL Server企业管理器属性”窗口中,点击”高级”选项卡->连接设

         置->在登录超时(秒) 后面的框里输入一个较大的数字
       查询分析器->工具->选项->连接->在登录超时(秒) 后面的框里输入一个较大的数     字
         通常就可以连通了,如果提示错误,则进入下一步。

    4)、 错误产生的原因通常是由于SQL Server使用了”仅 Windows”的身份验证方式,因 此用户无法使 用

         SQL Server的登录帐户(如 sa )进行连接。解决方法如下所示:
    1 在服务器端使用企业管理器,并且选择”使用 Windows 身份验证”连接上 SQL             Server。
  2 展开”SQL Server组”,鼠标右键点击SQL Server服务器的名称,选择”属性”,再选择”安全性”选项卡。
  3 在”身份验证”下,选择”SQL Server和 Windows “。
  4 重新启动SQL Server服务。(在dos或命令行下面net stop mssqlserver停止服务, net start mssqlserver启

          动服务,也是一种快捷的方法)。

          附注:在连接本地服务器时,通常使用的是命名管道协议(在服务器网络实用工具里可以看到启用的

          协议有这个),默认端口是445,因此在本地能连通是不能说明什么问题的,连接远程服务器是完全

         不同的协议)

    //如果是在远程连接sql2000,采用下面连接字符串

    // string source = “database=Northwind;Server=192.168.1.181,1433;User        ID=sa;Password=sa;Persist Security Info=True”;

胡思乱想之信仰

         人来到这个世界上是为了什么?我有时候会不经意的想起这个问题,这个问题有很多答案,没有一个完全正确的答案,每次想起都能想出不同的答案,今天想起这个问题,让我想到了’白云’,想起了她与火结下的不解之缘,想起了她就是为火炬手而生的。也许她外表看上去俨然不是一个标准的火炬手,但她的火炬精神却犹存,而且有着更强劲的生命力。这也许就是我所缺少的,一种动力,一种信仰,渴望自由,却一直被自由束缚着;想超越生活,却常常为生活所累;想让生活井井有条,却常常丢三落四;以为天下的人都和我一样善良,却总是碰见坏人;想优雅的转身,却总是华丽的撞墙;而这种动力,这种信仰又源自何处呢?

发生身份验证错误 x507

前面请到了,当xp 远程连接 server 2008的时候会出现网络身份验证问题,默认的xp的远程连接是不支持网络身验收的,解决办法上次也提到了,这里直接的注册文件发上来,以备以后再用,就不用一个个去修改注册表了(下载:网络身份验证问题),但我今天在一台新的机器上修改了之后,却出现了新的问题:发生身份验证错误 x507,找到找去也不知道为什么,结果最后重启一下一切OK 了,这时才晃然大悟,Microsoft的系统就是这样,很多要生效必须要重启,不像linux系统。