我正在构建MS Access(2010)应用程序,我将从此应用程序打印条形码标签.还有许多其他报告和表格也将使用标准打印机设置进行打印,但是使用条形码我需要将其打印到特定打印机,并且必须将其设置为使用特殊页面大小.
在我的搜索中,我发现打印机对象的属性 "Papersize"本身有很多"标准"默认选项,包括8.5"x 11"的标准美国信件的acPRPSLetter和A4纸张尺寸的acPRPSA4.所有预设尺寸都不适合我的使用.有一个预设表示用户自定义大小,acPRPSUser,但我没有找到任何方式以编程方式设置自定义大小.
我确实读过打印机的'.height'和'.width'属性,但看起来它们并不存在于用于Access 2010的VB中(我相信它基于VB6).
任何人都可以帮我在Access 2010中使用VB代码设置自定义纸张大小吗?
我们使用 Google Maps API,当用户输入 5 位邮政编码时,结果在绝大多数情况下都是正确的;它将输入视为邮政编码并根据该位置返回结果。
我们注意到的问题是,对某些邮政编码(42025 是我们的主要示例)的查询不会返回预期结果(肯塔基州本顿)。API 调用实际上返回“status”:“ZERO_RESULTS”。在maps.google.com上进行类似的搜索有时会产生积极的结果,但前提是肯塔基州本顿已经消耗了大部分视口。解决方法是在查询字符串中添加术语“zip”。
我的调查显示,失败的结果似乎使用了 5 位数字符串,就像街道地址一样,但什么也没找到。例如,对“42020”的查询最终会显示华盛顿特区附近的某个地址。
有人遇到过这个问题吗?对于如何解决这个问题有什么建议吗?