建议升级VB6应用程序,并提供良好的打印支持


Suggestion for upgrading VB6 app w/ good printing support

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

除了库存和客户以及应用程序设置不同之外,所有地点都将运行相同的应用程序。库存应该能够移动到不同的位置。

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

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

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

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

  1. 我能做的最好的事情是什么这种情况
  2. 你会建议创建网络应用程序,并进行任何桌面操作吗客户端仅用于打印。即VBwindows或shell脚本(如果是linux)?或有其他选择吗
  3. 是否有任何建议的数据库设置/镜像工作流/链接
  4. 修改现有的VB应用程序以使用所需的MySQL架构运行

很抱歉违反了每个帖子一个问题的规则,但我不知道如何拆分。

让我们从打印开始。

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

数据库同步:

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