建议升级VB6应用程序w /良好的打印支持

时间:2011-06-25 18:28:06

标签: php mysql

我差不多8年前在一家零售店为VB6 / Access写了一个应用程序。他们仍在使用它,现在他们要求更改/升级,并希望从多个位置访问+每个位置多台机器。早些时候,每个位置只有一台机器。

所有位置都将运行相同的应用程序,只有库存和客户与应用程序设置不同。库存应该能够移动到不同的位置。

我与VB&访问,我也想用开源工具重写应用程序。

我是一名Web开发人员PHP / MySQL,如果需要可以做html5。我相信我可以用PHP / MySQL重写所有功能,但我对打印没有信心。

该应用程序的主要要求是,它应尽可能快地打印,应支持多种自定义纸张尺寸。

此外,数据库应该在分布式环境中工作,所有位置都应该能够独立工作,并且能够在连接时同步更新。

  1. 我能做的最好的事情是什么 这个情况?
  2. 您是否会建议创建webapp,并执行任何桌面 客户端仅用于打印。即VB in windows或shell脚本如果linux?要么 任何替代?
  3. 数据库设置/镜像的任何推荐工作流程/链接?
  4. 修改现有的VB应用程序以使用所需的MySQL体系结构运行?
  5. 很抱歉每个帖子规则违反了一个问题,但我不知道如何拆分它。

1 个答案:

答案 0 :(得分:2)

让我们从打印开始。

  1. 你可以做一个打印CSS文件。但它不是很精确。这将从客户端浏览器打印出来。
  2. 生成PDF。有了它,您可以从服务器或客户端打印。服务器将是一个更快的选择。虽然多台打印机可能会变得复杂。
  3. 数据库同步:

    我会将中央数据库视为一个单独的应用程序,并为每个位置设置规则以同步到中心位置。您可能不需要共享所有数据,只需复制复杂复制规则中的数据即可。