Article ID: 201962
Article Last Modified on 1/23/2007
Private Sub Command0_Click()
DoCmd.OpenForm "form1"
End Sub
Function ListMDBs(fld As Control, id As Variant, row As Variant, _
col As Variant, code As Variant) As Variant
Static dbs(127) As String, Entries As Integer
Dim ReturnVal As Variant
ReturnVal = Null
Select Case code
Case acLBInitialize ' Initialize.
Entries = 0
dbs(Entries) = Dir("*.MDB")
Do Until dbs(Entries) = "" Or Entries >= 127
Entries = Entries + 1
dbs(Entries) = Dir
Loop
ReturnVal = Entries
Case acLBOpen ' Open.
ReturnVal = Timer ' Generate unique ID for control.
Case acLBGetRowCount ' Get number of rows.
ReturnVal = Entries
Case acLBGetColumnCount ' Get number of columns.
ReturnVal = 1
Case acLBGetColumnWidth ' Column width.
ReturnVal = -1 ' -1 forces use of default width.
Case acLBGetValue ' Get data.
ReturnVal = dbs(row)
Case acLBEnd ' End.
Erase dbs
End Select
ListMDBs = ReturnVal
End Function
NOTE: You can find this code sample in Access Help by searching the index for the RowSourceType property. Select the topic "Create a list box or combo box that gets its rows from a function", and then click the button in step 1.
Dim NewFrm As Form
Private Sub Command0_Click()
Set NewFrm = New Form_Form1
NewFrm.SetFocus
End Sub
Additional query words: pra forms crashed crashes crashing shutdown gpf ipf dr watson drwtsn drwatson msaccess
Keywords: kbbug kbpending KB201962