Novo

Forum kao aplikacija na telefonu

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

  • 11 odgovora
  • 4.648 pregleda

Najnovija ↓

Form_Close cod za brisanje trenutnog zapisa 23.07.2008. u 18:14 · pre 222 meseca #1
Pozdrav svima,
imam mali problem sa codom kod zatvaranja forme. Hteo bih da prilikom izlaska iz forme, a kad je status jednak nuli, da me upozori da dokument nije prihvacen i ukoliko nastavim dalje obrise taj zapis

Ja sam probao nesto ovako i ne radi

Private Sub Form_Close()

Dim POR As String
If IsNull([IF_STATUS]) Or [IF_STATUS] = 0 Then
POR = MsgBox("Dokument nije prihvacen. Da li ste sigurni da zelite napustiti dokument? ", vbYesNo, "Paznja")
If POR = vbNo Then
Cancel = True
Else
MsgBox "obrisi postojeci dokument"
End If
Else
End If.................
Re: Form_Close cod za brisanje trenutnog zapisa 23.07.2008. u 22:37 · pre 222 meseca #2
Samo nagadjam, pa mi nemoj zamjeriti, ali ja uvijek kucam uslov ovako:

Code:
If (IsNull([IF_STATUS])=True) Or ([IF_STATUS] == 0) Then
.........
End If
Potpis
"Takozvani praktični ljudi bili bi korisni i zasluživali bi svaku pohvalu i poštovanje kad od te svoje praktičnosti ne bi hteli da naprave smisao života i razlog svoga opstanka, opravdanje za podjarmljivanje i terorisanje svih onih koji su lišeni toga praktičnog smisla, ali zato stvoreni za druge, možda više i bolje podvige."

Ivo Andric
Re: Form_Close cod za brisanje trenutnog zapisa 24.07.2008. u 11:37 · pre 222 meseca #5
nista se ne desava,
Sad sam postavio samo

MsgBox "zdravo"

i javlja poruku pri zatvaranju forme.

Mora da je nesto sa onim IF_STATUS poljem. Kao da ne iscitava podatke iz njega.
Re: Form_Close cod za brisanje trenutnog zapisa 24.07.2008. u 15:54 · pre 222 meseca #7
polje IF_STATUS se nalazi na formi, koliko sam ja ukapirao.
Ako sam, dakle, dobro ukapirao onda treba reci gde se to polje nalazi a to ces uraditi tako sto ces napisati Me.IF_STATUS ili
[Forms]![ImeForme]![IF_STATUS]
Re: Form_Close cod za brisanje trenutnog zapisa 24.07.2008. u 16:18 · pre 222 meseca #8
Ako je IF_Status jednako 1, kako onda očekuješ da ti se startuje code ?
Code:
If IsNull([IF_STATUS]) Or [IF_STATUS] = 0 Then
Potpis
Ozbiljan i odgovoran mladić
Re: Form_Close cod za brisanje trenutnog zapisa 24.07.2008. u 17:14 · pre 222 meseca #9
domaci_a_nas, U polje IF_STATUS upisuje se
'1' - kada je dokument prihvacen i
'0' - kada je u statusu modifikacije ili unosa

na deset mesta u Codu na formi koristim ovo polje i radi bez problema sve na isti fazon "if me.if_status = 1 then ..... itd" a kod Form_Close uvek iscitava 1.
Re: Form_Close cod za brisanje trenutnog zapisa 24.07.2008. u 17:35 · pre 222 meseca #10
miso.miso, obrati malo više pažnje na ono što kodiraš i ono što ti se odgovori, ja ne mogu da ti objašnjavam šesnaest puta prostu stvar koju ne vidiš, a to je da je u trenutku zatvaranja forme IF_Status = 1? Ispitaj zbog čega je to tako i uopšte ne razumem zašto koristiš nekakve statuse kad postoji lepo svojstvo Me.Dirty koje služi kao indikator da li su podaci sačuvani ili ne.
Potpis
Ozbiljan i odgovoran mladić
Re: Form_Close cod za brisanje trenutnog zapisa 26.07.2008. u 13:52 · pre 222 meseca #12
domaci_a_nas, mozda se malo nismo sporazumeli nemoj zemeriti.
Miro ono tvoje radi, kod tebe. kod mene kad zatvaram formu uzima mi podatak iz if_statusa iz prvog zapisa u tabeli, ako je '0' uvek kad izlazim javlja mi to. Problem je nece da povuce podatak iz forme koji je na ekranu.

Jos jedno pitanje 'Da li da odustanem od ovog sto sam zamislio?'

Pozdrav svima.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme