我使用这个查询是为了从MSSQL数据库中获取一些记录,并填充一个组合框。
SELECT DISTINCT
ta.Marca,
ta.IDTipAutocar
FROM TipAutocar ta
INNER JOIN Autocare a
ON ta.idtipautocar = a.idtipautocar
在数据库中的Marca表中,我有多个名称(例如。当我打开表单并下拉组合式列表时,我会看到数据库中的所有值,包括副本。有什么想法吗?
我正在使用Access 2003数据库,并且有两个我正在尝试使用的组合框。我已经完善了第一个框,它是不同表格(零件类别)的下拉列表。一旦该表被选中,我希望能够通过下拉框选择查看该类别中的部件编号。从这里开始,我希望能够为该类别提取正确的报告,其中包含该部件编号,这样我就可以为每个部件编号打印一份报告。我确信我需要编写某种VBA、Query或Macro AfterUpdate()代码,但我不知道如何用所选表的部件号填充第二个组合框。
下面是我对第一个框的查询,以显示我想要的表:
SELECT Msysobjects.Name
FROM Msysobjects
WHERE
和都有一些关于使用combobox.recordset属性在Access表单中填充组合框的文献。
这些控件通常在控件的'rowsource‘属性中填充一个"SELECT *“字符串,引用应用程序客户端可用的表或查询。当我需要在一个组合框中显示服务器的侧数据时,我创建一个临时的本地表并导入请求的记录。这很费时,特别是在大桌子上。
能够使用记录集填充组合框控件将允许用户直接显示服务器端的数据。
受前面两个示例的启发,我编写了如下代码:
Dim rsPersonne as ADODB.recordset
Set rsPersonne = New ADODB.Recordset
Se
我有一个文本框和一个组合框。现在我想要做的是,当用户输入文本框,然后当他点击ComboxBox时,组合框应该自动从数据库中填充。下面是我的代码。
public void BindComboBox3(ComboBox comboBox3)
{
SqlDataAdapter da = new SqlDataAdapter("Select batch_id FROM batch where product_id_fk='"+Convert.ToInt32(textBox2.Text)+"'", con);
我正在尝试将这些项目从一个列表框(总共19)转移到MS Access数据库。
以下代码
For i = 0 To Me.lstResourceTypes.Items.Count - 1
command.Parameters.AddWithValue("@ResourceType", lstResourceTypes.Items(i).ToString)
MsgBox(lstResourceTypes.Items(i).ToString)
command.ExecuteNonQuery()