我使用这个查询是为了从MSSQL数据库中获取一些记录,并填充一个组合框。
SELECT DISTINCT
ta.Marca,
ta.IDTipAutocar
FROM TipAutocar ta
INNER JOIN Autocare a
ON ta.idtipautocar = a.idtipautocar
在数据库中的Marca表中,我有多个名称(例如。当我打开表单并下拉组合式列表时,我会看到数据库中的所有值,包括副本。有什么想法吗?
和都有一些关于使用combobox.recordset属性在Access表单中填充组合框的文献。
这些控件通常在控件的'rowsource‘属性中填充一个"SELECT *“字符串,引用应用程序客户端可用的表或查询。当我需要在一个组合框中显示服务器的侧数据时,我创建一个临时的本地表并导入请求的记录。这很费时,特别是在大桌子上。
能够使用记录集填充组合框控件将允许用户直接显示服务器端的数据。
受前面两个示例的启发,我编写了如下代码:
Dim rsPersonne as ADODB.recordset
Set rsPersonne = New ADODB.Recordset
Se
我有两个组合框和几个标签,事情是我想从我的数据库列之一,这是drug_group的数据,然后我想,每当我选择一个药物组从第一个组合框,从数据库中相应的药物名称应填充在第二个组合框。在此之后,标签应该提取药物信息。我这里的问题是,第一个组合框确实被填充了,但它有点重复了一些数据。然后,当我从第一个组合框中选择任何项目时,都会显示相同的项目。下面是我的代码和截图是我目前为止的进展。我只想知道怎么做谢谢。
Private Sub storeform_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
我想用数据库中的名字填充我的组合框。有没有可能在1个组合框中有2列可以填满它?例如:我有两列,Name和Position。我想把名字和相应的位置放在组合框里。
示例:
Name Position
---------------------------------------------
jack President
jill President
maria Vice President
john
我最近有一个关于如何从access数据库填充组合框的问题得到了回答,但是我最近的问题对我来说有点棘手。
我需要从表中的两列填充我的下一个组合框,即:
Reasoncode -原因
所以我希望我的组合框看起来像这样-
A-帐户
S- Sales
ST -系统整齐
但是,原因代码和原因描述存储在我的数据库中的两个单独的列中,它们不能连接在一起。在VB.Net中,是否可以将多个列放入一个组合框中?
填充该框的当前代码(由LarsTech提供)
Protected Overrides Sub OnLoad(e As EventArgs)
Dim ds1 As New DataSet()
我正在尝试用我的数据库中的学校名称填充我的组合框。我已经使用以下代码对每个组合框的过程进行了硬编码: procedure TfrmSportsDay.PopulateCmbOpponentASE;
var
sLine: String;
begin
cmbOpponentASE.Items.Clear;
with DM_Sport do
begin
tblSchools.First;
while not tblSchools.eof do
begin
sLine := tblSchools['SchoolName'];
我的标签中有7列,我想一个接一个地显示列表框中的所有数据,而不是在一行中显示where子句条件"where name = @ nameTextBox“,其中nameTextBox是同一页上的TextBox
示例
Joe Inc =这是文本框的值
Joe 12 gold Street Pincode 10010电话-+121212
这是要从数据库中检索的格式类型
我想用来自SQL数据库的数据填充我的组合框,但它不起作用。我的查询已连接到数据库,查询SQL属性字段为select * from provider_table
Query1.SQL.Clear;
Query1.SQL.Add('select name from provider_table where region_code = '+quotedstr('eng')');
Query1.Open;
while NOT Query1.Eof do begin
ComboBox1.Items.Add(Query1['name']);
我在一个access窗体上有一个有3列的列表框,它有一个值列表(不是数据库中的记录集)作为它的行源,它作为逗号分隔的字符串传递。第三列是一个数值,我希望在第三列对列表框进行排序。
rowsource如下所示:
0,Standard price,1650,
14,Bookings made during Oct 2011,3770,
15,Minimum Stay 4 Nights - Special Price,2460
列表框已正确填充。在本例中,我只是不知道如何按第三列对列表框进行排序。有什么想法吗?