Avatar billede hnto Nybegynder
09. juli 2003 - 15:42 Der er 17 kommentarer og
1 løsning

se aktive brugere i access 97

hvis man åbner en ldb fil notepad kan man se hvilke maskiner der er aktive brugere af databasen.
hvordan kan dette synliggøres i en tabel eller query

gerne VBA på command1_click()
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:44 #1
Avatar billede hnto Nybegynder
09. juli 2003 - 15:48 #2
kunne du være lidt mere konkret, da jeg ikke lige kan finde et kode eksempel på dette ?
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:48 #3
hvis ikke du kan finde den, så læg din mail...
Avatar billede henrik13 Nybegynder
09. juli 2003 - 15:52 #4
Den vil jeg gerne havde tilsendt, da jeg ikke kan finde den. Min E-mail er:
oz1bua@wanadoo.dk
På forhånd tak  :o)
Avatar billede hnto Nybegynder
09. juli 2003 - 15:53 #5
hvad med bare at skrive koden her ??

den eneste jeg synes at kunne finde der, der ligner noget er

Public Function fhpGetComputerName() As String
' -----------------------------------------------------------------------------------
' Purpose      : Retrieves the networkname of the computer running the application
' Called from  :
' Returns      :
' Remarks      :
' -----------------------------------------------------------------------------------
On Error Resume Next
  Dim lpBuff As String * 255                                  'Buffer variable
  Dim lngRetVal As Long                                      'Testvariable
  Dim strComputerName As String                              'Computername
   
  strComputerName = "Test"                                    'If an error
 
  lpBuff = Space$(255)                                        'Prepare buffer
 
  lngRetVal = hp_api_GetComputerName(lpBuff, 255)            'Do API call
  strComputerName = Left(lpBuff, InStr(lpBuff, Chr(0)) - 1)  'Remove some chars
 
  fhpGetComputerName = strComputerName                        'The retrieved computername
 
  On Error GoTo 0

End Function

men denne melder fejl
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:53 #6
sendt...
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:54 #7
den er lidt federe den jeg har sendt til dig...
Avatar billede hnto Nybegynder
09. juli 2003 - 15:54 #8
approved@solar.dk
09. juli 2003 - 15:56 #9
tj@milla.dk (tak :o)
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:56 #10
sendt til jer begge...
Avatar billede ferdinand.k Mester
09. juli 2003 - 15:59 #11
sendt... endnu engnag... ellers andre.. :) første, anden, tredje..
09. juli 2003 - 16:07 #12
thnx :o)

Den virker dog ikke på min maskine, da stien til min database indeholder punktum (den metode, som finder .ldb-filen spørger efter "."!)

Koden kan vel heller ikke fortælle hvem, der allerede er logget af, vel? (det står der jo ikke noget om i .ldb-filen)

Men ellers smart.

I Access 2000 er det lidt nemmere, da du kan bruge ADOX til at finde brugere, som er logget på til hver en tid.
Avatar billede ferdinand.k Mester
09. juli 2003 - 16:15 #13
hvorfor virker din ikke siger du? hvilken fejl kommer den med thomas?
Avatar billede ferdinand.k Mester
09. juli 2003 - 16:16 #14
hvad siger hnto? virker det som det skal?
09. juli 2003 - 16:21 #15
Ferdinand->Det er ikke nogen alvorlig fejl (jeg kan selv skrive det om, så det virker ved lejlighed). Men fejlen skyles at stien til databasen ser således ud:
C:\Documents and Settings\tj.MILLA\Dokumenter\Temp

Og i koden benyttes denne sætning til at finde .ldb'en:
sPath = Left(sPath, InStr(1, sPath, ".")) + "LDB"

Problemet er så, at den finder det første punktum og tror at .ldb-filen hedder:
C:\Documents and Settings\tj.ldb

But never mind....jeg kan sagtens bruge koden :o)
Avatar billede ferdinand.k Mester
09. juli 2003 - 16:22 #16
ahh, ja så er du selv uden om det... :O)
Avatar billede henrik13 Nybegynder
09. juli 2003 - 16:33 #17
>> ferdinand.k
Virker perfekt hos mig, så tak for tilsendte.  :o)
Avatar billede hnto Nybegynder
09. juli 2003 - 16:41 #18
takker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester