1、Dim SelectD$ 是隐式声明SelectD$ 还是Select是一种格式 Set MySortRs = MyDb.OpenRecordset("SELECT * FROM ModuleParaDB  where " + SelectD$ + " ORDER BY [Name] DESC,[EnName] DESC")
其中的“SelectD$”指D是字符型变量 还是SelectD$整体为变量或者是什么特殊的表达语句
2、ss = Trim$(cmdTrk(Index).Caption)其中 Trim$这种写法是不是返回字符型的值 此函数为去掉字符串两边的空格
小弟新参加工作 工作需要 得用vb改东西 有些语句 不懂 特来求教 有答复者 不胜感激

解决方案 »

  1.   

    1、Dim SelectD$定义一个名称为SelectD的字符串变量,相当于Dim SelectD as String
    2、你的理解是对的。
      

  2.   

    心情好,回答一下
    Dim SelectD$ 
    只是定义了一个varent类型的变量,在程序执行过程中可以赋值为任何类型,在你这里看,只是简单的赋了一个条件语句的字符串而已
    Trim$是过滤字符串两边的空格,它的参数必须是字符串类型的
      

  3.   

    楼上的回答好像有问题吧?Dim SelectD$应该是定义了一个字符串型的变量,而不是varent类型,如果是Dim SelectD%定义的就是整形Dim SelectD!就是单精度型,这是老写法,现在一般不用了。
      

  4.   

    1、Dim SelectD$ 是隐式声明SelectD$ 还是Select是一种格式//是声明SelectD为字符串 Set MySortRs = MyDb.OpenRecordset("SELECT * FROM ModuleParaDB  where " + SelectD$ + " ORDER BY [Name] DESC,[EnName] DESC")
    其中的“SelectD$”指D是字符型变量 还是SelectD$整体为变量或者是什么特殊的表达语句//其中的“SelectD$”是SelectD$整体为字符串变量2、ss = Trim$(cmdTrk(Index).Caption)其中 Trim$这种写法是不是返回字符型的值 此函数为去掉字符串两边的空格
    //正确
      

  5.   

    1、Dim SelectD$定义一个名称为SelectD的字符串变量,相当于Dim SelectD as String
    Dim 变量名$  相当于 Dim 变量名 As String
    2。没错
      

  6.   

    為了語法的規範,易懂,嚴謹最好使用Dim varName as string格式的語句來定義變量