home *** CD-ROM | disk | FTP | other *** search
/ Planet Source Code Jumbo …e CD Visual Basic 1 to 7 / 3_2004-2005.ISO / Data / Zips / Simple_Edi184689212005.psc / frmEdit.frm < prev    next >
Text File  |  2005-02-02  |  5KB  |  159 lines

  1. VERSION 5.00
  2. Object = "{67397AA1-7FB1-11D0-B148-00A0C922E820}#6.0#0"; "MSADODC.OCX"
  3. Begin VB.Form frmEdit 
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "VERY simple demo of msEditor"
  6.    ClientHeight    =   6060
  7.    ClientLeft      =   2160
  8.    ClientTop       =   2265
  9.    ClientWidth     =   10155
  10.    LinkTopic       =   "Form1"
  11.    MaxButton       =   0   'False
  12.    MinButton       =   0   'False
  13.    ScaleHeight     =   6060
  14.    ScaleWidth      =   10155
  15.    StartUpPosition =   1  'CenterOwner
  16.    Begin VB.CheckBox chkOpen 
  17.       Caption         =   "Open Visible"
  18.       Height          =   225
  19.       Left            =   2670
  20.       TabIndex        =   4
  21.       Top             =   60
  22.       Value           =   1  'Checked
  23.       Width           =   1425
  24.    End
  25.    Begin VB.CheckBox chkSave 
  26.       Caption         =   "Save Visible"
  27.       Height          =   225
  28.       Left            =   1380
  29.       TabIndex        =   3
  30.       Top             =   60
  31.       Value           =   1  'Checked
  32.       Width           =   1425
  33.    End
  34.    Begin VB.CheckBox chkNew 
  35.       Caption         =   "New Visible"
  36.       Height          =   225
  37.       Left            =   60
  38.       TabIndex        =   2
  39.       Top             =   60
  40.       Value           =   1  'Checked
  41.       Width           =   1425
  42.    End
  43.    Begin VB.CommandButton Command1 
  44.       Caption         =   "Add New"
  45.       Height          =   435
  46.       Left            =   1260
  47.       TabIndex        =   1
  48.       Top             =   5580
  49.       Width           =   1275
  50.    End
  51.    Begin MSAdodcLib.Adodc Adodc1 
  52.       Height          =   480
  53.       Left            =   60
  54.       Top             =   5550
  55.       Width           =   1215
  56.       _ExtentX        =   2143
  57.       _ExtentY        =   847
  58.       ConnectMode     =   0
  59.       CursorLocation  =   3
  60.       IsolationLevel  =   -1
  61.       ConnectionTimeout=   15
  62.       CommandTimeout  =   30
  63.       CursorType      =   2
  64.       LockType        =   3
  65.       CommandType     =   2
  66.       CursorOptions   =   0
  67.       CacheSize       =   50
  68.       MaxRecords      =   0
  69.       BOFAction       =   0
  70.       EOFAction       =   1
  71.       ConnectStringType=   1
  72.       Appearance      =   1
  73.       BackColor       =   -2147483643
  74.       ForeColor       =   -2147483640
  75.       Orientation     =   0
  76.       Enabled         =   -1
  77.       Connect         =   ""
  78.       OLEDBString     =   ""
  79.       OLEDBFile       =   ""
  80.       DataSourceName  =   ""
  81.       OtherAttributes =   ""
  82.       UserName        =   ""
  83.       Password        =   ""
  84.       RecordSource    =   ""
  85.       Caption         =   ""
  86.       BeginProperty Font {0BE35203-8F91-11CE-9DE3-00AA004BB851} 
  87.          Name            =   "MS Sans Serif"
  88.          Size            =   8.25
  89.          Charset         =   161
  90.          Weight          =   400
  91.          Underline       =   0   'False
  92.          Italic          =   0   'False
  93.          Strikethrough   =   0   'False
  94.       EndProperty
  95.       _Version        =   393216
  96.    End
  97.    Begin Project1.msEditor msEditor1 
  98.       Height          =   5175
  99.       Left            =   30
  100.       TabIndex        =   0
  101.       Top             =   330
  102.       Width           =   10095
  103.       _extentx        =   17806
  104.       _extenty        =   8229
  105.       backcolor       =   12648447
  106.       enabled         =   0   'False
  107.       font            =   "frmEdit.frx":0000
  108.    End
  109. End
  110. Attribute VB_Name = "frmEdit"
  111. Attribute VB_GlobalNameSpace = False
  112. Attribute VB_Creatable = False
  113. Attribute VB_PredeclaredId = True
  114. Attribute VB_Exposed = False
  115. 'Dim adoNotes  As ADODB.Recordset       ' optional if you use code to open and connect to a database
  116. 'Dim dbMain As ADODB.Connection         ' same here
  117.  
  118. Private Sub chkNew_Click()
  119.    msEditor1.New_Visible = chkNew.Value
  120. End Sub
  121.  
  122. Private Sub chkOpen_Click()
  123.    msEditor1.Open_Visible = chkOpen.Value
  124. End Sub
  125.  
  126. Private Sub chkSave_Click()
  127.    msEditor1.Save_Visible = chkSave.Value
  128. End Sub
  129.  
  130. Private Sub Command1_Click()
  131.   ' Dirty programming to demonstrate the control
  132.   Adodc1.Recordset.AddNew
  133. End Sub
  134.  
  135. Private Sub Form_Load()
  136.     
  137.    ' Use can use code to connect to a database..........
  138.    
  139.    ' Set dbMain = New ADODB.Connection
  140.    ' dbMain.CursorLocation = adUseClient
  141.    ' dbMain.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbNotes.mdb" & ";Persist Security Info=False"
  142.        
  143.    '...... or (for convenience here) use the Adocontrol
  144.     Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\dbNotes.mdb;Persist Security Info=False"
  145.     Adodc1.RecordSource = "tblNotes"
  146.    
  147.    ' The same for the recordset. You can use code as the commented code below and forget the Adocontrol
  148.    
  149.    ' Set adoNotes = New ADODB.Recordset
  150.    ' adoNotes.Open "SELECT * FROM tblNotes", dbMain, adOpenDynamic, adLockOptimistic
  151.     
  152.     Set msEditor1.mDataSource = Adodc1  ' for code you have to use the 'adoNotes' instead of the Adodc1
  153.     msEditor1.MaxLength = 2000          ' Optional maximum length.
  154.     
  155.     msEditor1.mDataField = "nNotes"     ' The field of your text
  156.     msEditor1.Enabled = True            ' I have it default false so set it to true
  157.     
  158. End Sub
  159.