Novo

Forum kao aplikacija na telefonu

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

  • 2 odgovora
  • 2.553 pregleda

Najnovija ↓

Kako izbeći dialog prozore... 20.04.2004. u 15:14 · pre 274 meseca #1
Opet ja i moji problemčići.

Imam aplikaciju koja u VB kodu izvršava SQL DELETE upit. Normalno, kad god se takav upit izvršava, Access engine pita "Are you sure...?". E sad, interesuje me kako da postavim neki "handler" ili nešto slično tako da se polja automatski brišu, bez takve dosadne poruke?

Pitanje broj 2 glasi: Na formi imam Text polje "id_objekta" koje pokazuje primarni ključ i koje je AutoNumber tipa. Treba da ispitam kada je to polje prazno (tj. situaciju kada korisnik pritisne "insert new record"-na kraju recordset-a, ili pritisne PageDown na kraju recordset-a), i to sam probao sa ovim:

Code:
   
If Me!id_objekta = "Null" Then
        MsgBox ("ID ne postoji")
End If


... pa sam probao i sa is null, i neće. Mora da je nešto banalno, pa vas pitam kako to da ispitam? U trenucima očajanja sam stavljao i

Code:
   
If Me!id_objekta = "(AutoNumber)" Then
        MsgBox ("ID ne postoji")
End If


...ali nije htelo da radi. Molim vas, pomozite.
Hvala unapred!
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: Kako izbeći dialog prozore... 20.04.2004. u 18:07 · pre 274 meseca #2
1)
REM: ovo iskljucuje upozorenja i poruke za action queries
DoCmd.SetWarnings False
REM: sada izvrsis svoj SQL:
DoCmd.RunSQL "DELETE * FROM ........"
REM; ponovo ukljucujemo upozorenja
DoCmd.SetWarnings True


2) Ispitivanje da li je vrednost kontrole ili varijable NULL => koristi IsNull funkciju

If IsNull(Me!id_objekta) Then
MsgBox ("ID ne postoji")
End If


:-)
Re: Kako izbeći dialog prozore... 20.04.2004. u 21:57 · pre 274 meseca #3
Hvala ti puno, i za ovaj i za "onaj drugi" thread!!!
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