您的批评和鼓励都是我把编程无限办好的动力! 您编程时遇到困难,或遇到不顺心的事想发发牢骚尽管到这里来吧! 虽然本网力求全面,但也不能包罗万象,这些我筛选出的优秀网站连接就是对本站最好的补充! 学习编程当然也离不开书本了,这里收集大量编程书籍! 编程无限之源码超市,这里收集的代码令你意想不到的全面! 欢迎光临编程网校,这里专门收集VB/CB入门文章及技术文章! 欢迎光临编程无限!
     
       
 
当前位置:英文资料 >> Database
Use Format UnFormat events of Format Object in VB6
  资料类型: Database 上传时间: 2001-02-21 阅读次数: 2981



'This sample will show how to display data in upper case (code in Format event)
'and prevent user from changing DB data (code in UnFormat event).
'In the MS online help, I did not find any sample for UnFormat event of the
'Format Object. This mini sample contains one one ADO data control and a TextBox
'on a form. The data will be from table "Products" with one field "ProductName"
'in an Access DB file. You need to create it and set the correct connection.
'Please set reference to MS Data Formatting Object Library and Data Binding
'Collection first.
'
Option Explicit
'Binds TextBox controls to the ADO control.
Dim bc As New BindingCollection
'
'We'll add code to Format/UnFormat events on this object.
Dim WithEvents fProduct As StdDataFormat
Dim msOrigProductName As String 'For saved data.

Private Sub Form_Load()
'Connect the BindingCollection object to the datasource.
Set bc.DataSource = Adodc1
'
Set fProduct = New StdDataFormat
'Binding TextBox to datasource, using format specified by fProduct.
bc.Add txtProduct, "Text", "ProductName", fProduct, "product"
'
End Sub

Private Sub fProduct_Format(ByVal DataValue As StdFormat.StdDataValue)
'
Debug.Print "Formated ProductName: " & DataValue.Value
'
'Save the original value of ProductName.
msOrigProductName = DataValue.Value
'
'Change it to upper case and then sent to data-bound control.
DataValue.Value = UCase(DataValue.Value)
'
End Sub

Private Sub fProduct_UnFormat(ByVal DataValue As StdFormat.StdDataValue)
'
'Always write the saved data back to DB so that no data was changed.
DataValue.Value = msOrigProductName
'
End Sub


推荐给朋友 点 评( 0 ) 返回前页 关闭此页
   
  本类最热文章排名:
  1.Three Ways to Open A...
2.MS WORD Example
3.Using Queries that Take Parms
4.Working with Data Controls
5.MS EXCEL Example
6.SQL Statement
7.Open a password pretected MDB
8.Simple function to F...
9.Export sql data to a CSV File
10.This is a function t...
   
   
  评论:
 
 
 

 

关于本站 版权声明 联系方法
编程无限 V4.1 Copyright © 1999-2008 21code.com

京ICP备05006938号