ms访问动态添加文本框的目标数量

时间:2015-12-10 18:28:17

标签: ms-access access-vba ms-access-2010

晚上好,

我完全陷入ms访问,试图创建动态添加的字段。

我有一个名为cache: paths: - doc/ 的表单。

它包含6个字段:

  

MatchDate - 日期字段
  CompetitionType - ComboBox
  位置 - 输入字段
  TeamName - 输入字段
  ResultHome - 输入字段
  ResultAway - 输入字段

现在我想要创建的只是一个简单的按钮,例如添加得分玩家

问题是,我不知道如果它是一个主游戏,如果让VBA运行在ResultHome字段中,或者如果它是一个远离游戏则不通过ResultAway运行。

例如,当主场比赛以3-1获胜时,我希望VBA运行一个循环直到它达到ResultHome值,在这种情况下为3。

并根据ResultHome值添加文本框的数量。

所以我可以从组合框或文本框中输入名字以及他得分的时间。

我希望你们能帮我解决这个问题。

我在这个表格以及其他网站上搜索过,但我找不到任何可以帮助我的东西。

1 个答案:

答案 0 :(得分:1)

这里你需要的不是“添加文本框”,而是让它们可见。

因此,您需要做的是创建所有文本框并将其Visible属性设置为“False”。用数字命名,如“tbScore1”,“tbScore2”,“tbScore3”等......

然后,您需要在按钮后面添加一些VBA,以使正确数量的文本框可见。类似的东西:

    /* Styles go here */
.loading-icon {
  position: relative;
  width: 20px;
  height: 20px; 
  margin:50px auto;
}

.loading-icon:before {
  content: "\f110";
  font-family: FontAwesome;
  font-size:20px;
  position: absolute;
  top: 0; 
}

注意:这是所有“aircode”并且未经过测试,因此可能需要进行一些调整才能使其正常工作。但这是您可以用来实现结果的逻辑结构。