有两个问题,请大家帮忙看看。
1、想判断一个文本框里的内容是否和数据库里一个表中的项目是否一样,以下这样的语句是否合法?
Private Sub Command1_Click()
   If Text1.Text <> Adodc1.Recordset.Fields("name") Then
   change = true
   End If
End If
就是用表里的项目直接与其他东西比较是否合法?2、编好程序后,在里面输入数据进行运算,然后我想把程序里面的标签呀、文本框呀等等这些东西的内容用文本(比如txt记事本)以一定的格式保存起来,怎么做?请大家帮个忙!

解决方案 »

  1.   

    问题2,如果保存固定格式的内容建议使用INI文件
    Public Declare Function GetPrivateProfileString Lib "kernel32" _
            Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _
            ByVal lpKeyName As Any, ByVal lpDefault As String, _
            ByVal lpReturnedString As String, ByVal nSize As Long, _
            ByVal lpFileName As String) As Long
    上面这段是读INI文件
     Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" _
        (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, _
        ByVal lpFileName As String) As Int32
    上面这段代码是写INI文件
      

  2.   

    第二个问题是说:用VB写好的程序界面不是有很多标签呀,文本框之类的控件吗?我想用文本(比如txt或者word文档)把这些控件上的文字,以一定的格式保存起来,怎么做到?
    就比如说:一个界面上是管理学生资料的数据库,有很多标签:姓名,年龄,有很多文本框:张三,18岁,我想用文本将这些资料保存起来,方便打印,怎么做呢?第一个问题,我这样写,程序编译时通过没出错,但是运行结果不符合预期,感觉好像跳过了这些句子。不知怎么回事?