Novo

Forum kao aplikacija na telefonu

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

  • 10 odgovora
  • 3.049 pregleda

Najnovija ↓

Re: brisanje zapisa custom message box 04.08.2012. u 22:00 · pre 173 meseca #2
Dim pitanje As String
Dim naslov As String

'*********pitanje prilikom brisanja

pitanje = "Da li ste sigurni da zelite da obrisete?"
naslov = "Brisanje"

' brise kontakt
DoCmd.Echo True, ""
DoCmd.SetWarnings False

If MsgBox(pitanje, vbQuestion + vbYesNo, naslov) = vbYes Then

DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
DoCmd.DoMenuItem acFormBar, acEditMenu, 6, , acMenuVer70

End If
Re: brisanje zapisa custom message box 04.08.2012. u 22:00 · pre 173 meseca #3
evo ovako bi to mogao odraditi

Code:
Private Sub Command33_Click()

Dim Poruka As String
On Error GoTo Err_Command33_Click

    DoCmd.SetWarnings False     'Iskljucuje upozorenje o brisanju zapisa
    
    'Mozes ubaciti svoju poruku
    Poruka = MsgBox("Zelite li da izbrisete trenutni zapis?", _
                    vbYesNo, "Brisanje zapisa")

    'Ako je u poruci kliknuto na Yes onda brise zapis u suprotnom procedura se prekida
    If Poruka = vbYes Then
        DoCmd.RunCommand acCmdSelectRecord
        DoCmd.RunCommand acCmdDeleteRecord
    End If
    
    'Ovde se ponovo ukljucuje poruka o upozorenju
    DoCmd.SetWarnings True
Exit_Command33_Click:
    Exit Sub

Err_Command33_Click:
    MsgBox Err.Description
    Resume Exit_Command33_Click
End Sub
Potpis
[email protected]=
Re: brisanje zapisa custom message box 04.08.2012. u 22:34 · pre 173 meseca #4
Citat:
FOX028:
evo ovako bi to mogao odraditi

Code:
Private Sub Command33_Click()

Dim Poruka As String
On Error GoTo Err_Command33_Click

    DoCmd.SetWarnings False     'Iskljucuje upozorenje o brisanju zapisa
    
    'Mozes ubaciti svoju poruku
    Poruka = MsgBox("Zelite li da izbrisete trenutni zapis?", _
                    vbYesNo, "Brisanje zapisa")

    'Ako je u poruci kliknuto na Yes onda brise zapis u suprotnom procedura se prekida
    If Poruka = vbYes Then
        DoCmd.RunCommand acCmdSelectRecord
        DoCmd.RunCommand acCmdDeleteRecord
    End If
    
    'Ovde se ponovo ukljucuje poruka o upozorenju
    DoCmd.SetWarnings True
Exit_Command33_Click:
    Exit Sub

Err_Command33_Click:
    MsgBox Err.Description
    Resume Exit_Command33_Click
End Sub


implementirano i radi

jel znas kako recimo da se cirilica koristi u VBA meni kada kucam izbacuje kuke i motike?
Re: brisanje zapisa custom message box 04.08.2012. u 22:40 · pre 173 meseca #5
hmmm ali jel moze da umesto "yes" i "no" stoji "da" i "ne"?
naravno sve treba da mi bude na cirilici

i hvala FOX uvek me spases :)
Re: brisanje zapisa custom message box 04.08.2012. u 23:01 · pre 173 meseca #6
Koliko ja znam ne moze se koristiti cirilica a cak sta vise nije ni preporucljivo.
Sto se tice ovog drugog pitanja, u samom Message Box-u mislim da ne moze, ali mozes napraviti formu koja ce ti predstavljati taj Message Box i u njoj pitanje ispisati cirilicom.
Pokusaj sam da odradis to pa ako negde zapnes ti navrati opet :)
Potpis
[email protected]=
Re: brisanje zapisa custom message box 05.08.2012. u 07:51 · pre 173 meseca #8
Ovo je sve uredu ako ce se aplikacija koristiti samo na jednom racunaru, ali sta ako bude pokusao da je koristi i na nekom drugom racunaru, morace i na njemu ubaciti tj dll inace nece raditi kako treba. Zato mislim da je bolje resenje da napravi formu u obliku MsgBox-a.
Potpis
[email protected]=
Re: brisanje zapisa custom message box 05.08.2012. u 08:36 · pre 173 meseca #10
Da bi se cirilica videla u VBA (razumeo sam da se ne vidi) potrebno je izvrsiti sledece podesavanje:
Control Panel - Regional Options - Advanced - Serbia (Cililic).
Po secanju govorim za Win XP, a i na Win 7 je slicno. Uglavnom je to poenta.
Re: brisanje zapisa custom message box 05.08.2012. u 10:39 · pre 173 meseca #11
Lepo rekao FOX28. Ćirilica u VBA nije moguća ni preporučljiva. Razlog je što je VBA kao i najveći broj programskih jezika nastao iz engleskog jezika (26 znakova) i koristi sintaksu vezanu za USA 101 tastaturu. Zagrade, znaci navoda, kose crte, ......
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme