VB怎么修改数据库指定单元格里的数据

如题所述

给你一个例子

Dim Conn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Rs.Open "SELECT * FROM 报警记录 where " & Te.Tag & "='" & Text1.Text & "'", Conn
If Rs.RecordCount = 0 Then
MsgBox vbCrLf & "“" & Rs.Fields(0) & "”查找失败!", vbInformation, " 提 示"
Rs.Close
Rs.Open "select * from 报警记录", Conn, adOpenStatic, adLockOptimistic
End If
Set DataGrid1.DataSource = Rs
For Each Col In DataGrid1.Columns '修改列表
If Col.DataField = "序号" Or Col.DataField = "备注" Then Col.Visible = False '隐藏不想显示的字段
Next Col
DataGrid1.Columns(11).Caption = "电压"‘替换显示将数据库里的字段
if Rs.Fields(4)="10" then msgbox "数值过低!"'第5(从0开始)个单元格数值
For I = 0 To 14
DataGrid1.Columns(I).Caption = Space(((DataGrid1.Columns(I).Width - Len(DataGrid1.Columns(I).Caption) * 150) \ 2) \ 150) & DataGrid1.Columns(I).Caption '标题居中
DataGrid1.Columns(I).Alignment = dbgCenter
Next
温馨提示:内容为网友见解,仅供参考
无其他回答

VB怎么修改数据库指定单元格里的数据
For Each Col In DataGrid1.Columns '修改列表 If Col.DataField = "序号" Or Col.DataField = "备注" Then Col.Visible = False '隐藏不想显示的字段 Next Col DataGrid1.Columns(11).Caption = "电压"‘替换显示将数据库里的字段 if Rs.Fields(4)="10" then msgbox "数值过低!"'第5...

如何让VBA让用户仅能在指定单元格或单元格区域中输入数字
设置好后,仅能在单元格C2中输入介于1至100之间的整数,如下图2所示。图2 其实,使用VBA也能够实现上述功能且更灵活和强大。例如,我们想要限定用户在单元格区域B2:D6中仅能输入数字。在VBE中,双击单元格区域所在的工作表模块,输入下面的代码:Private Sub Worksheet_Change(ByVal Target As Range)D...

vb如何获取数据库的数据,并修改
VB可通过结构化查询语言(SQL)访问数据库。下面帮你写一个简单的过程,将学号以参数传给该过程:Private Sub editmark(num as Integer)'声明一个记录集 Dim rs As New ADODB.Recordset '定义一个SQL查询串 SQLStr = "select * from student where id=" & num '执行查询 rs.Open SQLStr, Conn, ...

vb怎样读取excel中指定单元格内容并显示vb怎样读取excel中指定单元格...
1.打开一个Excel的文件,在表格中输入简单的表格,比如学生成绩表格。2.接着,鼠标左键单击【开发工具】菜单标签,在VBA控件下拉菜单中,并选择按钮控件,...3.然后,在表格中绘制出按钮控件,并修改控件名称。4.接着,鼠标左键单击【查看代码】按钮 5然后,在代码窗口中输入VBA语句,比如输入定义变量语句,...

vb怎么打开Excel文件并向特定的单元格填写内容excelvb打开文件_百度知 ...
1、在工程中引用Microsoft Excel类型库:从\\"工程\\"菜单中选择\\"引用\\"栏;选择MicrosoftExcel 9.0 Object Library(EXCEL2000),然后选择\\"确定\\"。表示在工程中要引用EXCEL类型库。2、在通用对象的声明过程中定义EXCEL对象:Dim xlApp AsExcel.Application Dim xlBook As Excel.WorkBook Dim xlSheet ...

关于用VB修改excel满足条件单元格的数据。 比如: Excel内 A1=张三...
Dim L As Integer L = 1 With Excel.Application.ActiveWorkbook.Sheets("Sheet1")Do While .Cells(L, 1).Value <> ""If .Cells(L, 1).Value = Textbox1.Text Then .Cells(L, 2).Value = Textbox2.Text Exit Do End If L = L + 1 Loop End With ...

怎么在vba代码中用find查找并修改单元格?
你的逻辑是,先从A列提取出最大行号,然后遍历,把B列中含有“窝”字的单元格,背景颜色改成红色吧。给你两段代码,你选一段:【第一段】:Sub 数据()Dim i%, irow& irow = Range("A" & Rows.Count).End(xlUp).Row For i = 1 To irow Step 1 If InStr(Sheets(1).Range("b" & ...

用VB修改EXCEL中单元格的值
改成:x3.Cells(i, j).value = 10 * i + j

如何用VB代码将A列每个单元格里所含有指定的字符复制到B列,要用VB代码...
Sub CheckCopy()Dim I As Long, U As Long, S As String U = UsedRange.Rows.Count For I = 1 To U S = Range("A" & CStr(I)).Value If InStr(UCase(a), "FB12") > 0 Then Range("B" & CStr(I)).Value = S Next I End Sub 此代码不区分大小写,如要区分去掉UCASE函数...

VB如何提取数据库中表的某一个单元格的内容
先 select 用户名 from 表 where 编号='你的数值'最后Text1.Text=rs("用户名")

相似回答