Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

Access: Kako da uklonim _IIX tastere cele aplikacije?

  • 6 odgovora
  • 5.766 pregleda

Najnovija ↓

Access: Kako da uklonim _IIX tastere cele aplikacije? 26.05.2005. u 23:37 · pre 260 meseci #1
Kako da u Accessu uklonim tastere za minimize, maximize i close ali glavnog programa, tj. aplikacije.

Znaci znam da uklonim na formi, to je lako... Ali, video sam nesto slicno, da moze da se iskljuci funkcija Close na X aplikacije.

Treba mi da ne moze da se zatvori.
Potpis
www.internetsolutions.co.yu
Re: Access: Kako da uklonim _IIX tastere cele aplikacije? 27.05.2005. u 08:27 · pre 260 meseci #2
Tastere ne možeš da ukloniš ali možeš da onemogućiš izlaz iz aplikacije. Evo kako sam to ja uradio:

- deklarišeš globalnu boolean promenljivu, npr pBoolCloseAccess, i staviš da joj je inicijalna vrednost false;
- Treba da imaš jednu skrivenu formu koja će stalno da stoji u pozadini i da ima sledeći kod u sebi, na onUnload eventu:

Code:

Private Sub Form_Unload(cancel As Integer)
    If Not pboolCloseAccess Then
        cancel = True
    End If
End Sub


... dakle, da onemogućava izlazak iz aplikacije. Zapamti, ta forma treba da ti stalno stoji u programu, i najbolje je da bude hidden. Inače, meni je to login forma, u kojoj korisnici ukucavaju username i password. Posle logina, ona ide u hidden stanje.

- Kada hoćeš da korisniku dozvoliš izlaz iz aplikacije (najbolje klikom na neku ikonicu ili tako nešto), napišeš sledeći kod za onClick event te ikonice:
Code:

Private Sub icnQuit_Click()
    Dim intAnswer As Integer
    
    intAnswer = MsgBox("Da li želite da napustite program?", vbYesNoCancel + vbQuestion)
    If intAnswer = vbYes Then
        'Zatvara prozor i gasi Access
        pboolCloseAccess = True
        DoCmd.Close
        DoCmd.Quit 
    End If
End Sub


Eto, mislim da sam najprostije objasnio, a ti se javi ako zapneš negde. Zdravo!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: Access: Kako da uklonim _IIX tastere cele aplikacije? 30.05.2005. u 10:15 · pre 260 meseci #5
Izvini, ali ako ne znaš da deklarišeš promenljivu da bude boolean, i da joj dodeliš inicijalnu vrednost false, onda znači da nisi baš upućen u VBA programiranje... Moraš malo da prođeš nekoliko knjiga ili barem help, kako bi se upustio u to. Ipak je ovo ozbiljna tema, i nema šanse da se "instant" nauči preko noći. Dakle, knjigu u šake!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: Access: Kako da uklonim _IIX tastere cele aplikacije? 30.05.2005. u 10:33 · pre 260 meseci #6
Da ne bude da sam baksuz, deklaracija promenljive:

Code:

Dim pboolCloseAccess as boolean


Postavljanje inicijalne vrednosti:

Code:

pboolCloseAccess = false


Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme