我想要一个在我的传单地图上创建一个圆圈的按钮。圆应放置在地图中心,直径应为当前显示区域宽度的75%。到达lat中心lgn很容易。但我不知道地图的 75% 是如何以米为半径的。
我尝试了该方法,但它返回以pxgetsize为单位的宽度。但我需要以米为单位。有插件吗?或者是否可以使用缩放级别和 getsize 中的像素来计算它?
我想使用VBA脚本自动化一些访问报告。但是,当我要使用它们运行时DoCmd.OpenReport,我遇到了一个问题,即每个报表都有一些弹出窗口,其中包含一些来自基础查询的参数。
这是参数在查询中的样子:
PARAMETERS [Time] Text ( 255 );
Run Code Online (Sandbox Code Playgroud)
我在Google上搜索了很多并尝试:
DoCmd.OpenReport "B_My_Report", acViewPreview, , "[Time]= 423"
Run Code Online (Sandbox Code Playgroud)
但这是行不通的。弹出窗口仍然出现,当我什么也不输入时,查询将失败,因为Time参数为空。
有没有一种方法可以用参数值调用报表。我读了很多关于完全删除Parameter并在中使用where条件的建议OpenReport。但是我无法更改这些查询,因为它们不是我制作和维护的。有时候我只需要运行它们。因此,我很想拥有一种无需触摸报表或查询的解决方案。