[ VanjaKk @ 25.01.2012. 23:17 ] @
| Pozdrav svima,
imam veliki problem sa programiranjem u accessu 2007!!!Pocetnik sam u celoj prici i pravim neke forme sa klasicnim elementima, combo box, text fieldovi i treba mi obicno dugme koje ce izaci iz forme ali bez cuvanja prethodnih izmena u poljima, za to imam dugme save.Znaci hocu da imam dva dugmeta, Close i Save. Ali sve sam to pravila pomocu macroa do sada i kad napravim dugme kao i do sada, close, postavim opciju save na no ali nece da radi. Pokusala sam da napisem vb code ali tek tako nece da reaguje nikako. Pronasla sam par nacina da pomocu koda to uradim ali koji god da napisem prosto kad odem u form view i kliknem na dugme NISTA se ne desava...:(((
U cemu gresim????
Hvala |
[ SLOJ.1973 @ 26.01.2012. 06:26 ] @
Probaj ovako
Code: If NewRecord Then
Me.Undo
DoCmd.Close , , acSaveNo
Else
DoCmd.RunCommand acCmdDeleteRecord
Me.Undo
DoCmd.Close , , acSaveNo
End If
Pozdrav.
[ VanjaKk @ 26.01.2012. 10:47 ] @
Nece ni tako da reaguje...kao da mi dugmad uopste ne reaguju na vb...kliknem na dugme, odem na event, ispisem kod i kad se vratim na formu nista!stvarno mi nije jasno...probala sam i ovaj Vas kod, i napisala sam samo
Me.undo
DoCmd.Close
i drugu varijantu kad sam htela da mi iskoci popup prozor sa porukom da li hocu da sacuvam i opet nista...da li postoji neka fora da se taj kod pokrene jer mi stvarno nije jasno...:(
[ SLOJ.1973 @ 26.01.2012. 11:50 ] @
Probajte prvo dok je forma u design view-u,kad sve to lepo ispisete,dodelite event dogadjaj,potrazite sa leve strane opsiju SAVE,kliknite,pa tek onda zatvorite formu.Mozda access vec reaguej na me.undo-docmd.close,pa ne sacuva ono sto ste odradili.Nemam trenutno 2007,pa ne mogu da isprobam.
[ VanjaKk @ 26.01.2012. 12:27 ] @
Noup, i dalje ne reaguje...:(
[ SLOJ.1973 @ 26.01.2012. 13:40 ] @
Okačite primer.
[ Zidar @ 26.01.2012. 15:50 ] @
Da nije neki security setting? Access options, Trust Center, Trust Center Settings, Macro Settings treba da bude na najdonjoj opciji "Enable all macros", onoj sto je 'not recommended'

[ VanjaKk @ 27.01.2012. 10:51 ] @
Ne, i to sam probala i dalje ne reaguje, evo okacila sam pa pogledajte u formi fizička lica, dugme Izađi, nisam mogla celu bazu da kačim zbog podataka ali to je to u suštini, ista forma i isti problem...
[ Getsbi @ 27.01.2012. 11:35 ] @
Ako ti se forma zasniva na tabeli onda nema nikakve potrebe za dugmetom Sacuvaj. Sve što uradiš u tekućem zapisu će biti sačuvano. Dugme Izađi je takođe izlišno, jer ti je osobina Close Button postavljena na Yes.
Makroi u Access-u 2007 su deplasirani. Postoje samo da bi se održao kontinuitet sa prethodnim verzijama.
[ VanjaKk @ 27.01.2012. 11:48 ] @
A da li postoji neki nacin da se ne cuvaju sve promene napravljene u poljima bez potvrdjivanja i prethodnog obavestenja???
[ SLOJ.1973 @ 27.01.2012. 12:09 ] @
U ovoj temi mozda pronadjete to sto Vam je potrebno.
[ VanjaKk @ 27.01.2012. 12:29 ] @
ALi meni i dalje dugme ne reaguje ni na jedan jedini kod koji ispisem, jel postoji neka opcija koja treba da se cekira, uncekira, stvarno ne razumem u cemu je problem...
[ Zidar @ 27.01.2012. 21:42 ] @
Obrisao sam tvoje dugme jer nije reagovalo - Access je nesto zabrljao i tu nema spasa ponekad. Elem, obrisoa sam ga potpuno i dodao novo dugme. Pomocu wizarda sam kazao da bude dugme Record UNdo Changes i radi.  Kako i zasto radi, i zasto pre nije radilo, pojma nemam. Ponekad se forma 'zaprlja' (get corrupted) i nem druge nego da se baci i pravi nanovo. Sreca je da nismo morali celu formu da bacimo i pravimo novu. Jednostavno, to se u Accesu desava ponekad. :-(
[ VanjaKk @ 28.01.2012. 18:14 ] @
Ja ocigledno imam neki problem sa accessom jer meni ni ovo dugme ne reaguje...a sto se tice brisanja formi brisala sam ja vise puta cele i pravila ispocetka, i uvek imala isti problem...:(
[ TiestoX @ 28.01.2012. 23:19 ] @
Proveri da li radi ovaj primer.
Inače, obrati pažnju da nazivi tabela, forma, reporta, polja u tabelama i ostalo ne sadrži razmake, kao ni slova sa kvržicama (ć,ž,š,đ....)
Npr.
Umesto "Domaći nosioci autorskih prava" neka bude "DomaciNosiociAutorskihPrava".
Razmotri malo ovo sto sam okačio, izvršio sam neke ispravke.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|