[ Robinzon Kruso @ 17.06.2008. 18:29 ] @
Postovani,

Sve funkcionise kako treba... Malo sam se igrao sa Nummber Type .... kad u formi ubacim KOLICINU 1,5 sve radi ok... ali kad ubacim 1,55 ili 1,555 tj, u poljima SIFRA, CENA i KOLICINA mi se pojavi #Delete a proizvod CENE i KOLICINE je 0,00. Medjutim u MySQL bazi i u tabelarno prikazu se broj upisuje kako ga ja upisem i sve je to ok ali zasto u formi nakon upisa KOLICINE i pritiska enter dobime #Delete a u stvari sve je upisano kako valja .... probao sam sa razlicitim tipom u poljima CENA i KOLICINA ali ne pomaze... Gde gresim....

Kada ponovo dodjem na taj zapis u formi onda je isto sve u redu....

Hvala vam unapred...

Pozdrav
[ Getsbi @ 17.06.2008. 19:09 ] @
Nisam baš ubeđen da je sve precizno opisano, a i malo je haotično. Ovo oko #Deleted na formi se događa kada se nekom procedurom obrišu vrednosti iz polja sa forme (tipa odustani od unosa), pa je neophodno da se uradi Me.Requery u toj proceduri i obnovi sadržaj na formi. Ako to ne pomogne, zakači primer pa da vidimo razlog takvog ponašanja forme.

Sva je prilika da Access pokušava da pointerom stane na zapis koji je obrisan i da zato dobijaš takvu vrednost u polju.

[Ovu poruku je menjao Getsbi dana 17.06.2008. u 20:39 GMT+1]
[ Robinzon Kruso @ 17.06.2008. 19:13 ] @
Iako unesem i 0,6 ili 1,6 isto mi se to pojavljuje... radi samo na 0,5, 1,5 itd....

Da li postoji nacin da se taj sadrzaj na formi ustvari ovde se radi o podformi nekako obnovi...?

[ Trtko @ 17.06.2008. 19:59 ] @
može sa requery

me.requery
imepodforme.requery
Forms!glavnaforma!podforma.requery

kako ti odgovara

ali kao što ti kaže Getsbi #deleted se pokaže onda kad je taj slog obrisan

ali ovo gore ti bude riješilo u prikazu, pa se poslije toga više nebi smjelo vidjet
samo ne kužim zašto prvo brišeš cijeli slog pa ga ponovno upisuješ u tabelu


[ Robinzon Kruso @ 17.06.2008. 20:35 ] @
Tvrtko,

Ne brisem ja nista.... Ubacim SIFRU robe, automatski iz tabel ROBA dobijam ime ARTIKLA, CENU... sada treba da ubacim KOLICINU kada ubacim recimo 1,55 il 1,555 ili 0,6 itd i pritisnem enter da odem u drugi slog na poljima SIFRA, CENA i KOLICINA mi se pojavi #Delete ali ustvari nista nije obrisano... u tabeli je bas upisan rercimo broj 1,555 koji sam upisao... nista se ne brise vec posle unosa takvih decimalnih brojeva ja dobijam u formi u poljima koje sam vec naveo #Delete... kada posle recimo predjem u FAKTURU 4000010 i ponovo se vratim u 4000011 u kojoj mi se pojavilo #Delete sve je u najboljem redu... Zasto mi se #Delete pojavljuje a ustvari nista i ne brise vec se upis u tabele vrsi uredno...

I jos nesto napravio sam novu formu sad podformom i slucaj je isti... Da li je neki problem sa MySQL databzom... A ULAZNA faktura sasvim radi odlicno...

Nije mi nista jasno....

Pomagajte....

Hvala unapred
[ Getsbi @ 17.06.2008. 20:46 ] @
Citat:
Robinzon Kruso: .....I jos nesto napravio sam novu formu sad podformom i slucaj je isti... Da li je neki problem sa MySQL databzom... A ULAZNA faktura sasvim radi odlicno...


To ćeš lako da proveriš ako napraviš primer sa tabelama u Access-u. Ako se i onda dešava, zakači uz poruku. Ovako je teško davati savete. Pogotovo što nemaju svi MySQL. Ja ga recimo nemam.
[ Robinzon Kruso @ 17.06.2008. 20:51 ] @
Evo u stvari kako to izlgleda... kada upisujem IFAKTURA1.JPG i kada se ponovo vratim na tu istu fakturu IFAKTURA2.JPG. Naravno probacu sada sa tabelama u Accessu pa se javljam...
[ Getsbi @ 17.06.2008. 20:57 ] @
Slika, bar meni ne pomaže, pošto sam to viđao u situaciji koju sam opisao. Jedino operacija na "živom pacijentu".
[ Robinzon Kruso @ 17.06.2008. 21:28 ] @
Drustvo ....

Me.Requery pomaze ali me posle upisa kolicine vraca na prvi zapis u Podformi... Kako da posle Rquery-ja kursor bude na novom slog....

Slab sam u kodu....

Getsbi poslo bih ti file ali je oko 13 MB... a i nece da radi ako nije povezan sa MySQL pa ne mogu da gubim vreme sada da ponovo radim tabele... mislim da nije probelm u MySQL bazi vec je problem samo u formi posto kad vrednosti upisem direkno u tabelu sve je normalno....

[ Getsbi @ 17.06.2008. 21:48 ] @
Citat:
Robinzon Kruso: ....Me.Requery pomaze ali me posle upisa kolicine vraca na prvi zapis u Podformi... Kako da posle Rquery-ja kursor bude na novom slog......


DoCmd.GoToRecord , , acNewRec
[ Robinzon Kruso @ 17.06.2008. 21:51 ] @
Hvala Getsbi,

Upravo sam pre par minuta to i uradio...

U polje KOLICINA AfterUpdate()

sam postavio

Me.Requery
DoCmd.GoToRecord, ,acNewtRec

kao sto si napisao. Mada nisam pametan sta se uopste desilo i sto sam morao da utrosim par sati da resim ovo... ali tako je sta ces...

hvala
[ Trtko @ 18.06.2008. 07:13 ] @
Što ti se tiće velićine baze , jesi ukljućio opciju
Compact on Close
jel nebi smjela biti tako velika baza, pogotovo ako su ti podaci na Msql u