Article ID: 191717
Article Last Modified on 7/1/2004
Option Explicit
Private rs As ADODB.Recordset
Private fmtBooleanData As StdDataFormat
Private Sub Form_Load()
Dim i As Integer
Set rs = New ADODB.Recordset
rs.Fields.Append "Field1", adBSTR, 64
rs.Fields.Append "BooleanField", adBoolean
rs.Open
rs.AddNew
rs.Fields("Field1").Value = "Field1"
rs.Fields("BooleanField").Value = True
rs.Update
For i = 1 To 5
rs.AddNew
rs.Update
Next i
rs.MoveFirst
Set DataGrid1.DataSource = rs
' set up Boolean Formatting
Set fmtBooleanData = New StdDataFormat
fmtBooleanData.Type = fmtBoolean
fmtBooleanData.TrueValue = "Yes"
fmtBooleanData.FalseValue = "No"
fmtBooleanData.NullValue = ""
Set DataGrid1.Columns(1).DataFormat = fmtBooleanData
End Sub
rs.Fields.Append "BooleanField", adBoolean
rs.Fields.Append "BooleanField", adBoolean, , adFldIsNullable
Keywords: kbhowto kbdatabase kbctrl KB191717