小白提问求大神:access怎么由前面的一个数据来自主填写后面的数据内容

如图,ID下列的数中,倒数两个数能决定后面B,C,D列中数的数值,并且12就代表x,13代表y,24代表z,这些只要我填写ID列中的数字就可以显示,表达不准,这个软件也是... 如图,ID下列的数中,倒数两个数能决定后面B,C,D列中数的数值,并且12就代表x,13代表y,24代表z,这些只要我填写ID列中的数字就可以显示,表达不准,这个软件也是小白,现在就想简化步骤,求大神解答
最好ID那栏可以做成下拉选项的格式,这样我选择一个数值后面的BCDE都能确定,求解求解

对了我是用窗体的,
展开
 我来答
匿名用户
2017-10-24
展开全部
Dim AA As Integer
AA = Val(Right(Left(Text1.Text, 2), 3))   '提取后三位的前二位为数字
RS.AddNew    '增加记录
    RS!ID = Text1.Text
    RS!B = AA
    RS!C = AA
    RS!D = AA
    If AA = 12 Then   '判断E字段存储什么
    RS!E = "x"
    ElseIf AA = 13 Then
    RS!E = "y"
    ElseIf AA = 24 Then
    RS!E = "z"
    End If
RS.Update  '更新记录

真不明白,ID本来是自动编号字段,为什么可以填写?上面代码是VB的部分代码,由于不知道你的数据库是什么数据库,因此数据库连接语句没有,数据表连接语句也没有,根据你的数据库与数据表增加连接语句就可以了。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式