1
基本上,我显示的是预订房间的时间表。我有我的表格上25分RickTextBox的,我成立了这个循环从为预订数据库获取数据:需要MS Access和RichTextBox的帮助
cn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=F:\Project\database.mdb;")
cn.Open()
' Looping for two weeks in advance
For x = 0 To 13
cmd = New OleDbCommand("SELECT bs1.teacher, bs1.date, bs1.period FROM(" & cbRoom.Text.ToLower & ") WHERE(((bs1.date) = #" & current & "#)) ORDER BY bs1.period;", cn)
dr = cmd.ExecuteReader
While dr.Read()
End While
dr.Close()
cn.Close()
current = current.AddDays(1)
Next
它得到的数据像它应该,但我很困惑,我该怎么它没有使用30个奇数的IF语句进入RichTextBox。
基本上,它将周一,周二和周四的数据提取为14天。文本框被命名为“mon1”,“mon2”,“mon3”...“tues1”,“tues2”等......我需要以某种方式将数据导入所有这些文件中,而不会有非常糟糕和拙劣的代码。
任何帮助将非常感谢,谢谢。