我不知道可以自动填写表格的方式。我的意思是我简化了仅包含表的数据库。我也做了表格。用户可以写一些关于自己的信息,例如姓名。如果他/她结束要填充的地方,则应单击“发送”按钮,所有信息(期望ID-它提供给admin)都在数据库中。用户可以通过单击按钮来编辑他/她的信息-当他/她单击它时,可以写入ID-当ID准备好时,用户可以单击按钮加载数据,该数据通过与此ID相关的信息填充所有位置。
我尝试进行一些SQL查询,但是它不起作用。我在下面的窗口中跳过了部分代码,但是我尝试了vba和sql的许多组合-看起来总是很简单。
tabs
Private Sub button_wczytaj_Click()
OK_imie_wpr.Text = Select OK_imie from Karta_projektu where
Numer_projekt_wpr = Numer_projekt
Form.Refresh
End Sub
-加载我的数据的按钮。
button_wczytaj
-在这里用户可以输入他的名字-例如:OK_imie_wpr
-在这里我在桌子上保留名字。
Tom
OK_imie
-它是被阻止的地方,用户可以从管理员那里获得他/她的项目ID。
Numer_projekt_wpr
-它是我在桌子上保留ID的地方。
Numer_projekt
-它是表的名称。
我希望当我填写ID的地方并单击“加载”按钮时,我会获得所有与ID相关的数据。像这样:
Karta_projektu
答案 0 :(得分:0)
选择加载按钮转到-属性-转到事件属性-单击事件-
“假设您在其中输入ID的文本框为Name(名称)为'TxtID'
Dim Query1 as string
Query1 = "SELECT OK_imie from Karta_projektu where ID = " & Me.TxtID & " "
Me.Form.Recordsource = Query1
Me.Form.Requery
我希望您已创建绑定表。