Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql ms access:设计报告:在特定的x,y坐标上打印文本_Sql_Ms Access_Vba - Fatal编程技术网

Sql ms access:设计报告:在特定的x,y坐标上打印文本

Sql ms access:设计报告:在特定的x,y坐标上打印文本,sql,ms-access,vba,Sql,Ms Access,Vba,我需要设计一个报告,将在指定的x,y坐标打印文本 例如,我将输入(50,50),(60,60),(70,70),然后让我的程序在报告上的特定坐标处打印文本。总共将有大约50个不同的坐标 我如何做到这一点?我应该使用标签控件还是文本框?我应该动态创建控件,还是已经在指定区域设置了控件?通常在创建某种类型的访问向导时完成,而不是在使用生产应用程序时完成。您可以使用CreateControl,但必须先在设计模式下打开表单。这可能与您的Access版本不匹配,可能需要进行调整。 这就是在预打印表单(有

我需要设计一个报告,将在指定的x,y坐标打印文本

例如,我将输入(50,50),(60,60),(70,70),然后让我的程序在报告上的特定坐标处打印文本。总共将有大约50个不同的坐标


我如何做到这一点?我应该使用标签控件还是文本框?我应该动态创建控件,还是已经在指定区域设置了控件?

通常在创建某种类型的访问向导时完成,而不是在使用生产应用程序时完成。您可以使用CreateControl,但必须先在设计模式下打开表单。这可能与您的Access版本不匹配,可能需要进行调整。


这就是在预打印表单(有时是一式三份)和点阵打印机时代的情况。我建议您担任管理角色,并建议他们放弃纸质表单,购买激光打印机,使这项任务变得容易上百倍。

通常这是在创建某种类型的访问向导时完成的,而不是在使用生产应用程序时完成的。您可以使用CreateControl,但必须先在设计模式下打开表单。这可能与您的Access版本不匹配,可能需要进行调整。


这就是在预打印表单(有时是一式三份)和点阵打印机时代的情况。我建议您担任管理角色,并建议他们放弃纸质表单,购买激光打印机,使这项任务变得容易上百倍。

可能的副本请确切解释您认为需要这样做的原因。要么您使用了错误的程序(即,您需要做的不适合Access报告),要么您根本不需要它。您已经定义了您的解决方案,您不知道如何实现它,但是您还没有描述它旨在解决的问题。你可能选择了错误的解决方案。嗨,大卫,我能收到你的电子邮件吗?我很想收到你的反馈不,你不能收到我的电子邮件。如果你有真正的问题,请在这里提问。可能的重复请准确解释为什么你认为你需要这样做。要么您使用了错误的程序(即,您需要做的不适合Access报告),要么您根本不需要它。您已经定义了您的解决方案,您不知道如何实现它,但是您还没有描述它旨在解决的问题。你可能选择了错误的解决方案。嗨,大卫,我能收到你的电子邮件吗?我很想收到你的反馈不,你不能收到我的电子邮件。如果您有真正的问题,请在此处提问。您确实不想在运行时添加控件,因为即使不保存它们,也会增加添加到表单/报表的控件数量的计数器,并且有700多个控件的生存期限制。同样,您不能在MDE/ACCDE中进行这样的设计更改,因此无论如何,在首选生产环境中这是不可能的。此外,即使您使其正常工作,如果您的应用程序已获得签名代码的证书,这样的更改也会使证书失效!这是不这样做的3个很好的理由。您确实不想在运行时添加控件,因为即使不保存它们,也会增加添加到表单/报表的控件数的计数器,并且有700多个控件的生存期限制。同样,您不能在MDE/ACCDE中进行这样的设计更改,因此无论如何,在首选生产环境中这是不可能的。此外,即使您使其正常工作,如果您的应用程序已获得签名代码的证书,这样的更改也会使证书失效!这是三个不做这件事的好理由。