自动填写表格

时间:2019-01-21 10:31:16

标签: database ms-access

我不知道可以自动填写表格的方式。我的意思是我简化了仅包含表的数据库。我也做了表格。用户可以写一些关于自己的信息,例如姓名。如果他/她结束要填充的地方,则应单击“发送”按钮,所有信息(期望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

1 个答案:

答案 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

我希望您已创建绑定表。