访问报告:换行文本不起作用

时间:2016-03-25 15:30:43

标签: ms-access access-vba ms-access-2007

我的报告中包含未绑定的文本框。我填充了这些字段$(document).ready(function(){ function init(){ var newUserDiv = $(".js-user-div").not(".js-inited"); newUserDiv.on("click",function(){ alert($(this).html()); }); newUserDiv.addClass("js-inited"); } $(".js-create-div").click(function(){ $("#wrapper").append("<div class='js-user-div'>"+Math.random()+"</div>"); init(); }); });

问题是,如果文本太长,它将不会换行。我设置了onLoad,但这似乎不起作用。

是否是因为我将字符串添加到字段Can Grow = Yes?如果是这样,我怎样才能克服这个并迫使文本换行?我希望宽度保持不变,但要增长的高度。

4 个答案:

答案 0 :(得分:1)

解决了这个问题...我右键单击文本框,然后选择“大小”>“适合...”

我的盒子足够大,可以容纳第二行。直到我做出上述更改之前,它永远不会自动换行。 “可以成长”和“可以收缩”什么都不做,但我让他们保持选中状态。

答案 1 :(得分:0)

我在设计模式下从代码打开报告,更改文本字段的控制源,保存并关闭报告,最后在预览模式下打开它。我得到我想要的唯一方法。

答案 2 :(得分:0)

我知道这是一篇过时的文章,但是我遇到了同样的问题,并且直到现在还没有找到解决方案。

尽管我尽了最大的努力来确保详细信息部分和特定字段的所有格式设置都正确(即“可以增长/缩小:打开”),但打印预览中的一个字段已被我切断。同样,此问题仅在打印预览中发生,这意味着要打印的报告的文本被截断。

解决方案: 我最终意识到,所有其他文本字段都设置为“纯文本”,而给我带来问题的文本字段设置为“富文本”。我将其更改为“纯文本”和“ 瞧” !它显示了所有内容,没有任何问题。

我的猜测是,如果遇到此问题,请确保将所有字段都设置为相同的属性(“富文本” /“纯文本”)。不知道为什么Access会有麻烦,但是我希望此解决方案可以帮助其他人。

答案 3 :(得分:-1)

您还必须将文本框设置为YES的部分的CAN GROW设置为YES以及文本框。