[ berija @ 18.10.2007. 14:51 ] @
kako da upisem novi slog u bazu... zakacen je file, i klikom na dugme dodaj javlja se greska. treba da se upise novi slog... ima li neka pomoc? |
[ berija @ 18.10.2007. 14:51 ] @
[ Getsbi @ 18.10.2007. 15:48 ] @
Napišeš koja forma i koja greška. Ne dozvoli da ljudi istražuju i gube vreme nepotrebno. Pošto si stari korisnik Access podforuma znaš da je Zidaru potreban .zip fajl. :)
[ berija @ 18.10.2007. 17:26 ] @
Forma1, dugme DODAJ...
trebalo bi da itvori formu3 i da omoguci dodavanje novog sloga, ali javlja gresku... ima li sugestija? [ Getsbi @ 18.10.2007. 18:18 ] @
Mislim da si previše zakomplikovao. Ako se dobro sećam teme: Jedan "Naziv" ima više "Lokacija" i jedan "Naziv" takođe ima više "Dispenzera". Smatram da ti ne treba ni dugme "Dodaj" ni "forma3". Sugestija: Poveži tabele. Omogući u podformama Record Selectors i Navigations Buttons i normalno puni tabele.
[ berija @ 18.10.2007. 19:26 ] @
Probao sugestiju....
Nece da radi... Moze li nekako da se to resi kroz forme? [ Getsbi @ 18.10.2007. 19:54 ] @
Podforme koje koristiš neće da se pune ni kao autohtone. Neznam šta je po sredi. Napravi nove čiji će izvor podataka da budu tabele Lokacije i Dispenzeri, a ne query-ji jer za to nema potrebe. Kad ih povežeš preko Link Master Fields i Link Child Fields sa glavnom formom morao bi da se krećeš normalno kroz zapise i da možeš da dodaješ i edituješ slogove.
Evo počni odavde. Napravio sam ti tri forme gde ažuriranje funkcioniše. Ti sad uređuj. Dodaj Combo Boxo-ve i ostalo. [Ovu poruku je menjao Getsbi dana 18.10.2007. u 21:10 GMT+1] [ berija @ 19.10.2007. 12:12 ] @
moze li nekako drugacije...
vidim da je problem sto mi forme koriste query-je, i to sam ispravio, sada koriste table... ne zelim da imam record selektor, vec da klikom na dugme otvorim novu formu u koju cu da upisujem podatke... kako da prepisam ID_Naziv u obe tabele, tj. i u tabelu naziv u tabelu lokacije??? [ Getsbi @ 19.10.2007. 12:51 ] @
Forme u principu mogu da koriste query-je za Record Source, međutim greške koje su nastale nisam imao vremena da ispravljam pa mi je lakše da uradim ovako. Ako nećeš da koristiš Record Selector i Navigation Buttons dugmad koja Access daje po defaultu, onda ćeš morati da pišeš VBA kod, a za to ti osim poznavanja sintakse naredbi i funkcija ugrađenih u Access treba i poznavanje događaja. Jedan od početnih načina učenja VBA je i pravljenje makroa, te njihovo prevođenje (konvertovanje) u VBA. Tools, Macro, Convert Macros to Visual Basic. Tako vidiš i postupak i šta se iza njega krije. Savetujem ti da uzmeš neku knjigu o VBA ako želiš to da savladaš. Učenje preko foruma tipa pitanje po pitanje ti neće doneti znanje, bez da opsežno ne zaviriš ispod "haube". Taj način putem pitanja je za one koji su savladali VBA bar početni srednji nivo pa se dešava da ponešto zaborave te pitaju, ato se inače dešava i iskusnim korisnicima.
Kad otvoriš novi slog u Lokacije, ID_Naziv se sam upisuje, slog ažuriraš do kraja, pređeš na karticu Dispenzeri otvoriš novi slog i automatski ti se prenese ID_Naziv. Uslov je da tabele budu povezane kako sam ih povezao i da podforme komuniciraju preko Link Master Fields i Link Child Fields sa glavnom formom, što je trenutno podešeno. [ berija @ 19.10.2007. 13:52 ] @
Mala pomoc bi mi dobro dosla...
zaglavio sam se tu oko unosa novih slogova, a i nemam bas vremena sad da preturam po knjigama... [ Getsbi @ 19.10.2007. 14:03 ] @
Recimo. Command Button. Na događaj On Click sledeći kod.
DoCmd.GoToRecord , , acNewRec [ berija @ 19.10.2007. 14:22 ] @
to sam i u radio, u mom yaacenom primeru, ali upisom u formi lokacije, ne popunjava se tabela naziv zajdno sa tabelom lokacija, i combo bok nevidi novi slog...
kako to da uradim... [ Zidar @ 19.10.2007. 14:49 ] @
Citat: zaglavio sam se tu oko unosa novih slogova, a i nemam bas vremena sad da preturam po knjigama Bolej da nista ne kazem ..... [ berija @ 19.10.2007. 14:56 ] @
Reci...
[ Zidar @ 22.10.2007. 15:28 ] @
Mislio sam ali nem potrebe. problem "kako dodati novi rekord u tabelu na kontrolisani nacin" je mnogo sisri i ozbiljniji nego sto sam mislio. Znaci, nama kritike ako to ne umes da uradis. ne umeju ni mnogi drugi, pa ne treba da ti primis svu vatru na sebe. U stvari, nema potrebe za kritikom i izvinjavanm se ako sam bio ostar u prethodnim postovime.
U temi http://www.elitesecurity.org/t267874-Aplikacija-access-pitanja ima lepo objasnjeno kako se dodaje novi rekord na kontrolisani nacin, i kako se otvaraju rekordi za pregled i za editovanje, takodje. i koje ti proceure i nacini trebaju za validaciju podataka. Idi i vidi, mislim da sce ti se dopasti. :-) Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|