Re: Who Is Logged On?
- From: "Douglas J. Steele" <NOSPAM_djsteele@xxxxxxxxxxxxxxxxx>
- Date: Fri, 30 May 2008 13:22:28 -0400
"cannot get it to work" doesn't mean much.
What happens when you try? Do you get an error? If so, what's the error? If
you don't get an error, what happens, and what do you expect to happen
instead?
One thing I question is the use of colon in:
ReturnUsers = rst(0) & ":" & ReturnUsers
AFAIK, you need semi-colon delimitation for list and combo boxes. As well,
have you set the RowSourceType property of lstCurrentUsers to Value List?
--
Doug Steele, Microsoft Access MVP
http://I.Am/DougSteele
(no e-mails, please!)
"EarlCPhillips" <EarlCPhillips@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:4ED1F6FE-0F3E-49A0-AC7D-FB52DC3C449C@xxxxxxxxxxxxxxxx
From "Automatine Microsoft Access With VBA" by Susan Sales Harkins and
Mike
Gunderloy published by Que Publishing, 2005, ISBN 0-7897-3244-0, I took a
routine from page 250-1 which publishes a function which gives something
to
see who is connected to the database. I cannot get it to work for me.
The
code is as follows:
Public Const JET_SCHEMA_USERROSTER =
"{947bb102-5d43-11d1-bdbf-00c04fb92675}"
Public Function ReturnUsers() As String
On Error GoTo Err_ReturnUsers
Dim cnn As ADODB.Connection
Dim rst As ADODB.Recordset
Set cnn = New ADODB.Connection
Set rst = New ADODB.Recordset
'open connection to database
Set cnn = CurrentProject.Connection
'open schema recordset to grab user metadata
Set rst = cnn.OpenSchema(adSchemaProviderSpecific, , _
JET_SCHEMA_USERROSTER)
'return current users
rst.MoveFirst
Do Until rst.EOF
ReturnUsers = rst(0) & ":" & ReturnUsers
rst.MoveNext
Loop
Exit_ReturnUsers:
rst.Close
Set rst = Nothing
cnn.Close
Set cnn = Nothing
Exit Function
Err_ReturnUsers:
MsgBox "Error " & Err.Number & ": " & Err.Description
Resume Exit_ReturnUsers
End Function
I built a form that contains a list box. The code to activate the form
is:
Private Sub Form_Load()
On Error GoTo Err_Form_Load
Dim strUsers As String
'populate listbox with current users
strUsers = ReturnUsers
lstCurrentUsers.ControlSource = strUsers
Exit_Form_Load:
Exit Sub
Err_Form_Load: 'handles any error condition
MsgBox "Error number: " & Err.Number & vbCr & Err.Description
Resume Exit_Form_Load
End Sub
What am I doing wrong? Any suggestions?
EarlCPhillips
Ex-Mainframer Learning Access to Make
Local Food Bank Feed Hungry More Efficiently
Harvesters Community Food Network
--
Trying To Feed The Hungry
.
- Follow-Ups:
- Re: Who Is Logged On?
- From: EarlCPhillips
- Re: Who Is Logged On?
- References:
- Who Is Logged On?
- From: EarlCPhillips
- Who Is Logged On?
- Prev by Date: Re: Run-Time Error '2107'
- Next by Date: RE: SQL statment errors
- Previous by thread: Who Is Logged On?
- Next by thread: Re: Who Is Logged On?
- Index(es):
Relevant Pages
|
Loading