前提

刚刚敲代码时,出现了30009的错误,后来找出问题竟然发现只是少了一个S

温习知识

Row:返回单元格或者区域所在的行号;
Rows:返回区域的行数,即高度,有几行。
前者常用于数组公式,用来返回1234…常量,进行枚举运算

出现问题

解决方法

Private Sub cmdquery_Click()
Dim txtsql, msgtext As String
Dim mrc As ADODB.Recordset

If Not testtxt(Trim(txtcardno.Text)) Then
MsgBox “请输入卡号!”, 0 + 48, “提示”
txtcardno.SetFocus
Exit Sub
End If

 If Not IsNumeric(Trim(txtcardno.Text)) ThenMsgBox "请输入数字", 0 + 48, "提示"txtcardno.Text = ""txtcardno.SetFocusExit SubEnd Iftxtsql = "select * from line_info where cardno = '" & Trim(txtcardno.Text) & "'"Set mrc = ExecuteSQL(txtsql, msgtext)If mrc.EOF = True ThenMsgBox "卡号不存在,请重新输入", 0 + 48, "提示"txtcardno.Text = ""txtcardno.SetFocusExit SubEnd IfWith myFlexGrid1.Rows = 1  *'把Row改成Rows就行了*.CellAlignment = 4.TextMatrix(0, 0) = "卡号".TextMatrix(0, 1) = "姓名".TextMatrix(0, 2) = "上机日期".TextMatrix(0, 3) = "上机时间".TextMatrix(0, 4) = "下机日期".TextMatrix(0, 5) = "下机时间".TextMatrix(0, 6) = "消费金额".TextMatrix(0, 7) = "余额".TextMatrix(0, 8) = "备注"Do While Not mrc.EOF.Rows = .Rows + 1.CellAlignment = 4.TextMatrix(.Rows - 1, 0) = mrc.Fields(1).TextMatrix(.Rows - 1, 1) = mrc.Fields(3).TextMatrix(.Rows - 1, 2) = mrc.Fields(6).TextMatrix(.Rows - 1, 3) = mrc.Fields(7).TextMatrix(.Rows - 1, 4) = mrc.Fields(8) & "".TextMatrix(.Rows - 1, 5) = mrc.Fields(9) & "".TextMatrix(.Rows - 1, 6) = mrc.Fields(11) & "".TextMatrix(.Rows - 1, 7) = mrc.Fields(12) & "".TextMatrix(.Rows - 1, 8) = mrc.Fields(13) & ""'移动到下一条记录mrc.MoveNextLoopEnd With    mrc.CloseEnd Sub

函数:Row和Rows的用法区别?相关推荐

  1. python for和while的用法区别_详解python while 函数及while和for的区别

    1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...

  2. order_by_、group_by_、having的用法区别

    Having 这个是用在聚合函数的用法.当我们在用聚合函数的时候,一般都要用到GROUP BY 先进行分组,然后再进行聚合函数的运算.运算完后就要用到HAVING 的用法了,就是进行判断了,例如说判断 ...

  3. java removeat,在c#中 RemoveAt、 Remove、delete用法区别

    有三种方法可以删除 DataTable 中的 DataRow: Delete 方法和 Remove 方法和 RemoveAt 方法 其区别是: Delete 方法实际上不是从 DataTable 中删 ...

  4. c语言中 char怎样用,C语言中char*和char[]用法区别分析

    C语言中char*和char[]用法区别分析 本文实例分析了C语言中char* 和 char []的区别.分享给大家供大家参考之用.具体分析如下: 一般来说,很多人会觉得这两个定义效果一样,其实差别很 ...

  5. python while函数_详解python while 函数及while和for的区别

    1.while循环(只有在条件表达式成立的时候才会进入while循环) while 条件表达式: pass while 条件表达式: pass else: pass 不知道循环次数,但确定循环条件的时 ...

  6. mysql id in set_mysql数据库中find_in_set()和in()用法区别

    mysql数据库中find_in_set()和in()用法区别 (2015-07-19 08:30:21) 标签: mysql数据库 find_in_set 在mysql中in可以包括指定的数字,而f ...

  7. php 静态方法特点,浅析php静态方法与非静态方法的用法区别

    在php编程中,static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为"类属性"或"类方法" 如果访问控制 ...

  8. mysql中find_in_set()函数的使用及in()用法详解

    From: http://www.manongjc.com/article/2710.html MySQL手册中find_in_set函数的语法解释: FIND_IN_SET(str,strlist) ...

  9. python中什么是关键字参数_如何使用python语言中函数的关键字参数的用法

    一般情况下,在调用函数时,使用的是位置参数,即是按照参数的位置来传值:关键字参数是按照定义函数传入的参数名称来传值的.那么,关键字参数怎么使用? 工具/原料 python pycharm 截图工具 W ...

最新文章

  1. 面试题:接口和抽象类的区别
  2. 正则表达式 perl
  3. 服务器显示rl112,【RL-TCPnet网络教程】第13章 RL-TCPnet之TCP服务器(下)
  4. SCARA四轴机器人丝杆花键_花键丝杆一体轴型SCARA机器人的制作方法
  5. 002服务提供者Eureka
  6. 持续集成、持续交付(CI/CD)开篇,先来唠唠嗑
  7. 为什么要在Java的Serializable类中使用SerialVersionUID
  8. 哈夫曼编码和带权路径计算
  9. maya通过python输出fbx_[转载]FBX动画导入导出经验心得(MayaToMax,MayaToMaya)
  10. SCPPO(二十三):SQLServer数据库备份那些事儿
  11. Chapter 1 Securing Your Server and Network(1):选择SQL Server业务经理
  12. 10天学会avr单片机和c语言,郭天祥十天学会AVR单片机
  13. 易语言大漠插件制作脚本教程
  14. js模板引擎渐进--each/for(5)
  15. iOS 分享 第三方登录 Twitter 注册应用以及读写权限
  16. Day 11 Contractions and Present Perfect
  17. Java实现读取csv文件
  18. 葫芦书笔记----CNN和RNN
  19. 图像算法---贝塞尔曲线
  20. SqlServer 如何插入图片和导出图片数据

热门文章

  1. 模拟鞭炮爆炸,最后爆炸出2023年特效,Python的艾玛
  2. c#使用正则表达式获取TR中的多个TD_[Python从零到壹] 四.网络爬虫之入门基础及正则表达式抓取博客案例...
  3. (14) 2019运输科技领域最新SCIE期刊影响因子
  4. python代码测试健康指数计算器_Python入门级别的小程序(BMI计算器)
  5. 2020面试题合集之吊打面试官系列(一),kotlin数组性能
  6. 运维学习 之 Ngnix配置(详细版)
  7. PHP导Excel文件例二
  8. 简述电子邮件系统的工作流程_奉贤区柘林镇注销公司流程飒翔经办人可以代替法人吗_上海飒翔...
  9. 24小时智慧图书馆解决方案,校园智能微型图书馆
  10. 语义与文化的一点论述