Avatar billede motek Nybegynder
22. september 2003 - 09:09 Der er 16 kommentarer og
1 løsning

Udelt adgang

Hej.

Jeg har lavet en DB som kører
på en netværksserver.

Når jeg skal lave rettelser,
er alle brugere nødt til at
logge af.
Jeg har prøvet at logge på med
udelt adgang, men jeg kan allige-
vel ikke redigere i DB, så længe
andre bruger er logget på.

Hvad gør jeg?
Avatar billede terry Ekspert
22. september 2003 - 11:13 #1
Avatar billede terry Ekspert
22. september 2003 - 11:15 #2
Avatar billede juks Novice
22. september 2003 - 11:45 #3
det du kan gøre er at dele databasen op i frontend og backend også ligge en version lokalt på de enkelte pc'er  lave et vb-script der tjekke om en given fil på serveren er nye en den lokal og i givet fald kopiere den til den lokale pc
så kan du ligge en frontend på sever  denne kan du så opdatere som du vil.
Avatar billede motek Nybegynder
22. september 2003 - 13:01 #4
Jeg undersøger mulighederne!
Avatar billede juks Novice
22. september 2003 - 14:20 #5
jeg kan give dig et eks. på det vb- script hvis det er løsningen du vælger
Avatar billede motek Nybegynder
22. september 2003 - 14:22 #6
Hej Juks.

Ja, lad os bare prøve!
Avatar billede juks Novice
22. september 2003 - 14:25 #7
er det på XP eller W2K
Avatar billede juks Novice
22. september 2003 - 14:27 #8
altså windows versionen
Avatar billede motek Nybegynder
22. september 2003 - 14:32 #9
W2K
Avatar billede juks Novice
22. september 2003 - 14:37 #10
ok så er det lige til der er nemlig en masse problemer i xp med omskrivning og work arounds
Avatar billede juks Novice
22. september 2003 - 14:56 #11
Dim fs, f, s, fs1, f1, s1, filespec1, filespec, fso, f2

filespec1 = ("\\server\Databaser\frontend\hdb.mdb")
  Set fs1 = CreateObject("Scripting.FileSystemObject")
    filespec = ("c:\databaser\db.mdb")
  Set fs = CreateObject("Scripting.FileSystemObject")

If fs.FileExists(filespec) And fs1.FileExists(filespec1) Then

      Set f1 = fs1.GetFile(filespec1)
    s1 = s1 & f1.DateLastModified
    Set f = fs.GetFile(filespec)
    s = s & f.DateLastModified
If s > s1 Then
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run filespec
Set WshShell = Nothing
Else
Set WshShell = CreateObject("WScript.Shell")
WshShell.Popup "Ny version af databasen" & vbCrLf & "vent venligst! ", 2, "Opdatering Af frontend", 32




  Set fso = CreateObject("Scripting.FileSystemObject")
  Set f2 = fso.GetFile(filespec1)
  f2.Copy (filespec)
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run filespec
Set WshShell = Nothing

End If
Else
If fs.FileExists(filespec) Then
msgbox " Du er ikke tilknyttet serveren" & vbCrLf & "Opdatering af frontenden ikke muligt" & vbCrLf & "Såfremt du er til knyttet serveren kontakt JHC 20706424"
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run filespec

Else
Set WshShell = CreateObject("WScript.Shell")
WshShell.Popup "Der er ingen frontend lokalt" & vbCrLf & "vent venligst  medens kopieringen foretages! ", 2, "Opdatering Af frontend", 32

Set WshShell = Nothing
Set fso = CreateObject("Scripting.FileSystemObject")
  Set f2 = fso.GetFile(filespec1)
  f2.Copy (filespec)
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run filespec

  End If
  End If
Avatar billede motek Nybegynder
22. september 2003 - 15:00 #12
Hej Juks.

Jeg prøver,vender tilbage imorgen.
(Roder med et andet problem).
Avatar billede juks Novice
22. september 2003 - 15:12 #13
har heller ik mer tid idag eller imorgen held og lykke
Avatar billede motek Nybegynder
24. september 2003 - 10:01 #14
Hej juks.

Den var sej! Men det virker!!!
Point og tak for hjælpen til dig fra mig

Motek :0))
Avatar billede juks Novice
24. september 2003 - 13:43 #15
det er en meget smart løsning synes jeg da selv
Avatar billede motek Nybegynder
24. september 2003 - 13:51 #16
Nemlig!!
Avatar billede weaponx Nybegynder
24. februar 2004 - 16:28 #17
Er der nogen der vil fortælle mig hvordan man lægger juks´ script ind? skal jeg bare lave et nyt modul og kopiere scriptet ind i og tilpasse til mine dbs navne?, hvordan får jeg den til at afspille det ved startup?

Jeg vil gerne give point for et svar
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