我正忙着为我的客户创建一个ms访问表单。
事情就是这样:每3 - 4年,我的客户从政府收到一个.pdf
,需要将这些数据插入他们的数据库。
http://www.ntf.be/sites/default/files/media/coeffermageofficiels2011.pdf
该表格在给定的时间段内,按省份和每个地理类型,给出适用于住房和农业租金的乘数的值。 (希望这对你有意义)
所以乘数取决于4件事:日期,省份,地理类型和租金类型
我有几张桌子:
我的客户想要的是一个模仿这个精确PDF的表单,这样他就可以在获得新的乘数值时轻松填写数据。
尝试使用交叉表查询失败后,以及嵌套的连续表单重现这一点后,我想不出一个更好的解决方案来制作一个硬编码的表单,然后用硬编码的VB查询执行所有插入。 ..
虽然我知道如何对所有这些进行硬编码,但我真的很想知道是否没有其他解决方案。
任何想法?
答案 0 :(得分:0)
我会创建一个“连续表单”表单,该表单绑定到一个临时表,其中的列对应于PDF文件中的列。设置代码(例如,在Form Load中,可能)可以使用每个省/地区的所需记录填充临时表,如果前一时期的费率已经在数据库中,那么它也可以插入这些值。 “Augm。%”字段可以即时计算,并作为可视化数据输入验证检查。
当用户“填空”时,表单标题上的“保存”按钮可以使用两个附加查询将新数据复制到相应的表中:一个用于“Terres”,一个用于“Batiments”。
答案 1 :(得分:0)
您可以考虑更多选项。
选项1:
当我创建表单时,我通常不喜欢它们可以直接编辑,至少没有一些验证\用户确认
你可以:
选项2:
一种不同的方法,但可能更简单,更灵活。
创建一个重新创建pdf的Access报告。
这看起来和pdf一样好。