[ normandija @ 06.08.2010. 11:11 ] @
| Imam jednu formu i na njoj subform u obliku datasheet. Na formi su neka polja za unos u tabelu Racunar,a subforma treba da izlista sve zapise iz baze iz tabele Racunar takodje,ali on mi prikaze samo jedan zapis koji je trenutno prikazan u formi u poljima. Ne znam u cemu je problem i nece da prikaze sve zapise iz te tabele...
dok sam recimo probao sa nekom drugom tabelom i hoce.sad ne znam sta bi mogao biti problem da ova nece
[Ovu poruku je menjao normandija dana 06.08.2010. u 12:55 GMT+1] |
[ Zoran.Eremija @ 06.08.2010. 12:08 ] @
Lakse i brze bi Vam se pomoglo ako bi prikacili Vas primer uz post
[ Getsbi @ 06.08.2010. 12:08 ] @
Tabela roditelj (koju prikazuje forma) treba da bude vezana jedan prema više za tabelu dete (koja je izvor podtataka za subformu). Tkođe forma i podforma treba da su povezane preko osobina : Link Child Fields Link Master Fields. Najbolje da ispratiš dizajn preko Sub form Wizarda pa će ti sve proraditi.
[ normandija @ 09.08.2010. 08:05 ] @
ok,pokusacu tako,pa ako ne uspijem javicu se.....
a sad jos jedno kratko pitanje....
ako imam jedan combobox i u njemu neke vrijednosti i sad odaberem neku od njih, na koji nacin da sad ocitam ID tog sloga sto sam odabrao,ajer u tabeli treba da pamtim kljuc toga naziva ...ako sam dobro objasnio sta hocu
[ normandija @ 09.08.2010. 10:52 ] @
samio da javi mda sam rijesio ovo pitanje oko dva zavisna boxa,pa jos samo da probam ovo sa tabelom :)
[ normandija @ 12.08.2010. 12:05 ] @
uspio sam da rijesim tabelu (continuous form),ali me zanima jedna stvar,to sam vidjao nedje na nekim aplikacijama. sad u toj datasheet tabeli ima kolona sa check boxovima koje mozes da cekiras r da brises,a u koloni pored recimo ima ikonica za brisanje ili edit,na koji nacin da to ubacim zajedno sa drugim kolonama u datasheet ...hvala unapred
[Ovu poruku je menjao normandija dana 12.08.2010. u 13:21 GMT+1]
[ pmiroslav @ 12.08.2010. 12:40 ] @
To što želiš ne možeš napraviti u datasheet obliku forme već samo u Continous form obliku.
Otvoriš formu u Design modu i sa desne strane staviš neko dugme ispod kojega će ti biti Code koji ti izvršava neku radnju, naprimjer brisanje ili otvaranje neke druge forme.
[ normandija @ 12.08.2010. 20:45 ] @
hvala na odgovoru,pokusacu tako,a ako ne uspijem javicu se opet :)
[ Trtko @ 12.08.2010. 22:03 ] @
mogao bi i u datashetu kad bi u tablici imao definirano polje yes/no ili da ga čekiraš a morao bi ga prikazivati i u
datsheetu , onda je dalje sve lako da obrises ona polja koja su cekirana ili bilo što drugo s tim poljima
[ normandija @ 13.08.2010. 07:21 ] @
Mozda mi je ta varijanta bolja nego sto sam pitao kao prethodno pitanje,jer ovako mogu da ih odaberem vise od jednom pa obrisem. Postavio sam jos jedno polje u tabelu yes/no i recimo kad cekiram jedan ili vise njih na datasheet formi i kad kliknem na dugme "Obrisi odabrani" kako da ih pobrise iz baze? I na koji nacin osvjeziti Datasheet posle brisanja ?
Hvala
[Ovu poruku je menjao normandija dana 13.08.2010. u 09:03 GMT+1]
[ Trtko @ 13.08.2010. 08:30 ] @
pa napravio bi si sql upit kojeg bi pozivao da se izvrši a nazvao bi ga Qbrisi
"DELETE sveutablici.* FROM sveutablici WHERE Uvjet_yes_no=True"
a za refreš subforme
imemojesubforme.requery
ovako nekako na klik dugmeta , ali možeš i na drugaćije naćine
DoCmd.SetWarnings False
DoCmd.OpenQuery "Qbrisi"
DoCmd.SetWarnings True
SubKombinacije.Requery
[ normandija @ 13.08.2010. 08:56 ] @
Evo ga napravio sam,sve super radi kako treba. Sad imam jos nesto kratko da pitam pa ako moze strucan odgovor. Sad sto sam napravio taj datasheet brisanje radi odlicno. Na koji nacin sad mogu da radim pretrazivanje datasheet-a? Da recimo imam neko polje i da ono filtrira sva polja u datasheet-u i da kad mi izbaci izfiltrirane podatke, recimo kiknem neki red i on taj rekord zalijepi na formu iznad da bih mogao da ga editujem i snimim u bazu,evo kako to izgleda
[ Trtko @ 13.08.2010. 14:48 ] @
Na subformi na dogadjaju onClick ( ili na on current, ovisi što ti pase) upises
Forms!imeglavneforme!s_racunara= sifra_racunara
Forms!imeglavneforme!s_sluzbe= sifra_sluzbe
......
......
itd
Pozdrav
[ Zidar @ 13.08.2010. 19:33 ] @
Citat: Na koji nacin sad mogu da radim pretrazivanje datasheet-a?
Kliknes u kolonu po kojoj zelis da filtriras, i uradis Right Click. Zavisno od verzije accesa pojavice ti se wizard za filtriranje datasheete. Za sortiranje imas ikone A->Z i Z.A na toolbaru.
Citat: Da recimo imam neko polje i da ono filtrira sva polja u datasheet-u i da kad mi izbaci izfiltrirane podatke, recimo kiknem neki red i on taj rekord zalijepi na formu iznad da bih mogao da ga editujem i snimim u bazu
Ovo sto pokusavas se automatski resava u Access 2007 upotrebom 'split forms'. napravis formu kako hoces da izgleda u Form obliku, sa dugmicima i ostalo. Ako kazes da ce formae biti 'split form', Access ce da podeli prozor u kome je forma na dva dela. Jedan deo ce biti klasican datasheet a ostatak ce biti forma, onako kako si je napravio.
Nadji u HELP kako rade split forme.
Ako nemas Access 2007, mnogo je komplikovanije da se postigne sta zelis i mozda treba da izaberes neki drugi nacin da pristupas podacima. Ti hoces da imas datasheet otvoren na pola akerana i da je to sinhronizovano sa nekom formom za editovanje, na drugoj polovini ekrana. Klasican nacin je za nijansu drugaciji, ali u sustini slican. Imas datasheet, po kome se kreces kako volis, filtriras, sortiras. kad nadjes rekord koji te zanima na DS, klikom otvaras formu za editovanje koju zelis. Forma za editovanje se otvori na rekordu koji si izabrao na datashetu, a datasheet nestane. Kad zatvoris formu za editovanje, vracas se na datasheet pa ponovo isti postupak.
[ normandija @ 16.08.2010. 07:04 ] @
Problem je sto nemam Office 2007, nego 2003, tako da moram da koristim njegove mogucnosti. Pa trazim najjednostavniji nacin pretrage, recimo da imam kao neko polje u koje pisem nesto i da on kako koje slovo se ukucava trenutno filtrira subrofrm tabelu ....
[ normandija @ 16.08.2010. 09:47 ] @
Citat:
Na subformi na dogadjaju onClick ( ili na on current, ovisi što ti pase) upises
Forms!imeglavneforme!s_racunara= sifra_racunara
Forms!imeglavneforme!s_sluzbe= sifra_sluzbe
......
......
itd
Pozdrav
radi mi sad to kako si mi pojasnio,ali kad pokusam da kliknem na neko polje pa da ga editujem on mi baci sledecu gresku
kao da pokusavam upisati podatak u neko polje na koje ne dozvoljava da se dva puta upiše isti podatak. Ali ja necu upisati dva puta isti samo zelim isti da editujem i snimim izmene
[ Zidar @ 17.08.2010. 18:00 ] @
Citat: Problem je sto nemam Office 2007, nego 2003, tako da moram da koristim njegove mogucnosti. Pa trazim najjednostavniji nacin pretrage, recimo da imam kao neko polje u koje pisem nesto i da on kako koje slovo se ukucava trenutno filtrira subrofrm tabelu ....
Dobro, de, moze i u 2003. Kako bi reko kolega Zoran Eremija, da li ste ovo trazili mozda? Nije bas najbolja ideja, ali kad ti se toliko svidja, ajde
[ normandija @ 18.08.2010. 07:09 ] @
hehe, e Zidaru upravo ta ideja,ali sa jednom malo izmjenom :D a to je da kad nesto editujem da ne koristim access-ovu onu traku dole sa dugmadima nego da imam Command Button "Snimi izmene" .... nadam se da ne trazim puno :)
[ Trtko @ 18.08.2010. 09:10 ] @
Pa jesi pogledao primjer koji sam ti zakačio
http://www.elitesecurity.org/t...nje-rekorda-na-klik-sa-ListBox
[Ovu poruku je menjao Getsbi dana 18.08.2010. u 16:53 GMT+1]
[ normandija @ 18.08.2010. 11:40 ] @
e pogledao sam.hvala
[ Zidar @ 18.08.2010. 16:05 ] @
Citat: hehe, e Zidaru upravo ta ideja,ali sa jednom malo izmjenom :D a to je da kad nesto editujem da ne koristim access-ovu onu traku dole sa dugmadima nego da imam Command Button "Snimi izmene" .... nadam se da ne trazim puno :)
Mi smo ovde da pomognemo sa ponekom sitnicom i nekim trikom, a ne da ti pisemo program.
Za postavljanje dugmica na formu koje rade bas to sto strazis, "Snimi Izmene" postoji wizard. Usput, sa ili bez dugmeta, promene ce biti snimljene ionako, automatski, tako radi Access.
Ako hoces da te pre napustanja rekorda pita da li treba da se snime promene, to je opet druga prica, suvise komplikovana za tvoj nivo poznavanja Accessa. Naravno da bi i to mogli da resimo, ali ti to ne bi pomoglo, samo bi ti odmoglo. Trcis pred rudu, nisi savladao osnovne stvari a hoces da radis napredne tehnike.
[ normandija @ 23.08.2010. 08:20 ] @
znam da nisam brate jer nemam vremena,moram ovo da zavrsim pa ucimi hvata u letu,a vi ako imate volje i vrementa pomozite ako ne ...snalazim se dalje....u svakom slucaju hvala i pozz
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|