Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Slettet bruger
07. april 2011 - 14:06#1
Nej, du kan fra en SQL server hvis du bruger sådan en til backend...
En brugt løsning er at have et opdateringsinterval på din database hvor du tjekker i en tabel. Du kan så ændre værdien i tabellen og så vil folk blive smidt af og med et tjek ved opstart kan du forhindre at folk kommer ind igen. Når du så er færdig ændrer du så værdien tilbage igen!~)
det jeg har brug for er at terminere eksisterende brugere, og nej den kører ikke SQL.
Synes godt om
Slettet bruger
07. april 2011 - 14:52#3
tja.. som sagt så kan du lave en tabel med et ja/nej felt og så hvis du har en formular, som kører altid ellers kan du lave en skjult formular og på den ligger du flg.
Private Sub Form_Open(Cancel As Integer) On Error Resume Next If DLookup("[JaNejSmidAfFelt]", "DinTabel") = True Then DoCmd.Quit End If End Sub
Private Sub Form_Timer() On Error Resume Next If DLookup("[JaNejSmidAfFelt]", "DinTabel") = True Then DoCmd.Quit End If End Sub
Så skal du bare sætte dit opdateringsinterval på formularen til eks. 60000 (1 minut!~)
Du laver så en database, som linker til tabellen hvor du kan skifte ja/nej.. ellers kan du ikke selv komme ind!~)
ahr selv fundet det som mugs henleder på men kan ikke heklt tyde hvor meget af scriptet der skal med.
Dim RetVal As Integer Dim db As DAO.Database Dim rst As Recordset On Error GoTo Err_fGGO Set db = DBEngine.Workspaces(0).Databases(0) Set rst = db.OpenRecordset("KickEmOff", dbOpenSnapshot) If rst.EOF And rst.BOF Then RetVal = True GoTo Exit_fGGO Else If rst!GetOut = True Then 'This is where you close down any forms, and quit the database 'I leave this section as an exercise in creativity Application.Quit Else RetVal = True End If End If Exit_fGGO: fGetOut = RetVal Exit Function Err_fGGO: 'Note lack of message box on error Resume Next
jeg mener jo kun det er:
Dim RetVal As Integer Dim db As DAO.Database Dim rst As Recordset On Error GoTo Err_fGGO Set db = DBEngine.Workspaces(0).Databases(0) Set rst = db.OpenRecordset("KickEmOff", dbOpenSnapshot) If rst.EOF And rst.BOF Then RetVal = True GoTo Exit_fGGO Else If rst!GetOut = True Then 'This is where you close down any forms, and quit the database 'I leave this section as an exercise in creativity Application.Quit Else RetVal = True End If End If Exit_fGGO: fGetOut = RetVal Exit Function Err_fGGO: 'Note lack of message box on error Resume Next
Synes godt om
Slettet bruger
07. april 2011 - 22:05#8
..jeg kan ikke se forskel på de 2 eksempler!~)
Synes godt om
Slettet bruger
07. april 2011 - 22:35#9
koden gør det samme med at slå op i en tabel "KickEmOff" for at se om et felt "GetOut" er sat til true. Hvis det er tilfældet, så.. application.quit
...men igen... denne kode ligger du ind i din database og så skal den køres med jævne mellemrum og på den måde kan du ved at ændre i tabellen (backend) få programmet (frontend) til at lukke!~)
Jeg tager lige en anden drejning istedet. Kunne man ikke lave det sådan at brugere skulle logge sig ind i dtabasen når den åbnede, og så får en oversigt over de brugere der var på hvis den skulle lukkes ned for service.
Det må da kunne lade sig gøre. skal jeg formuldere denne i nyt spørgsmål eller ?
har ikke prøvet at lave det med decideret login før og skal derfor have hele koden til dette.
Synes godt om
Slettet bruger
08. april 2011 - 12:33#17
..jeg laver lige et hurtigt eksempel!~)
Synes godt om
Slettet bruger
08. april 2011 - 12:34#18
ikke på det med login, men på eksemplet med at få folk smidt af!~)
Synes godt om
Slettet bruger
08. april 2011 - 13:53#19
nåh... jeg blev lige afledt, men på www.parodux.com under gratis er der nu et eksempel til download!~)
øh det kan jeg ikke finde på din side... der er kun de vante du har der.
hvad har du kaldt den ?
Synes godt om
Slettet bruger
08. april 2011 - 14:19#21
måske skal du genopfriske siden... den ligger øverst på gratis siden..
Synes godt om
Ny brugerNybegynder
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.