1.如想建立一个如123.00的字段,可在table的DisplayFormat中设置#.00
2.我试了货币型好象不能去掉
3.paradox中的数据可以转到SQL SERVER中
4.有些不明白,应该可使用任何数据库

解决方案 »

  1.   

    Delph除自身提供直接访问的数据库外,其他数据库只要用ODBC驱动都可以访问
      

  2.   

    2)修改HKEY_CURRENT_USER\Control Panel\International
      

  3.   

    2、可以把货币型去掉。方法是,在控制面板->区域设置,把货币符号用空格替代,就行了。我刚刚试过。
    3、可以用DataPump把paradox7转换为MSSQL7或其它数据库。
    4、除了用BDE,还可以用Ado和ODBC来访问MSSQL7
      

  4.   

    1.最近我写过一个算帐的程序,也遇见相同的问题,后来我是这样处理的:
        A 建立一个整数字段代替,如123.00存为12300
        B 自己重新写四个负责处理这种数据的+,-,*,/和显示格式转换函数
        C 对这个字段的所有运算操作都必须使用自己的函数,千万不可使用DELPHI的任何函数,否则必错无疑.
        虽然这样的做法后来也达到了目的,但我总是不死心,希望大家能提出更方便可靠的办法来处理帐目.
    2.不清楚.我在使用时如果不希望看到它就改用其它类型的字段来代替.
    3.也许可以使用SQLSERVER自带的实用数据导入工具很方便地转换成功,我导过DBF,没有问题.
    4.不好说.
      

  5.   

    1.wyj2的方法很别扭的,增值税需要保留三位小数时怎么办?试试supershan的
      方法,应该可以解决问题。
    2.当然只能用LaoZhang或kxy的方法。
    3.Cell的导库工具很好使。去www.truesoft.com下一个吧。
    4.既然定了用D5+MSSQL当然只能使用一种数据库,那就是M$ SQLServer7。
      

  6.   

    1.使用先将FLOAT转为STRING再用FORMAT函数对字串进行格式化然后再将STRING转为FLOAT进行保存即可
    2.修改控制面板中\区域设置\货币
    3.SQLSERVER7有自带的数据库转换工具可把PARADOX的数据库转换为SQLSERVER的数据库
    在SQLSERVER7中使用“INPROTDATA”功能。
      

  7.   


    1.对于第一个问题,可建立一个123.00的字段,即table的DisplayFormat中设置#.00.
    2.对于第二个问题,你可在控制面板里设置货币单位.
    3.第三个问题比较容易,你应当先用SQL建立一个数据库,即一个Table,然后在BDE中注册,这种方法绝对可用,我曾用Delphi+SQL开发过一个网络数据库,用的就是这种方法.
    4.VF, Paradox, DBASE, 一般都可用!