Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

referenciranje polja forme sa tab kontolama?

[es] :: Access :: referenciranje polja forme sa tab kontolama?

[ Pregleda: 5944 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.beogrid.net.



+1 Profil

icon referenciranje polja forme sa tab kontolama?11.10.2006. u 15:33 - pre 213 meseci
Imam formu sa 4 tab kontrole. Kako da vrednost nekog polja u formi sa jednog taba referenciram u nekoj drugoj formi u bazi?
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: referenciranje polja forme sa tab kontolama?11.10.2006. u 16:01 - pre 213 meseci
Isto kao da TABovi ne postoje. Svaka kontrola na formi ima jedinstveno ime, ma gde se na fomi nalazila. Ako imas Text1 konmntrolu na jednom Tab-u, onda ne mozes na drugom TAB-u imati takodje Text1, nego na primer Text2. TABovi u ovom slucaju nemaju nikakav znacaj, kontrolu referenciras po njenom imenu.

:-)
 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.smin.sezampro.yu.



+1 Profil

icon Re: referenciranje polja forme sa tab kontolama?12.10.2006. u 14:36 - pre 213 meseci
Ako se na svakom tabu u glavnoj formi nalazi po jedna forma sa poljima?
Dakle, meni treba da referenciram polje sa forme koja se nalazi na jednoj tab kontroli glavne forme.To menja situaciju, zar ne?

[Ovu poruku je menjao darkog dana 13.10.2006. u 17:27 GMT+1]
 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.yubc.net.



+1 Profil

icon Re: referenciranje polja forme sa tab kontolama?08.06.2007. u 21:11 - pre 205 meseci
Posto jos nisam resio preblem da osvezim temu.
Dakle ovako, na formi frmOsnovniPodaci se nalaze 4 tab kontrole, na svakom tabu po jedna forma (slika 1).
Na prvom tabu nalazi se forma frmProizvodi. Hocu da klikom na dugme Normativ otvorim formu frmNormativ i za tekuci proizvod radim normativ (unosim kolicinu repromaterijala).
Kada se otvori forma frmNormativ (slika 2) da caption za formu bude naziv tekuceg proizvoda (onaj za koji se radi normativ).

Ovo mi nije problem uraditi kada forma frmProizvodi nije deo forme sa tab kontrolamam, ali bih ja da na jednu formu smestim
4 osnovne forme pod razlicitim tabovima jer je lakse za snalazenje i sve je na jednom mestu.

Znaci problem mi je referenciranje text polja na tab kontroli. Pokusavao sam nekom logikom hijerarhije, ali sintaksa koci:

Code:


forms("frmOsnovniPodaci").controls("tabOsnovniPodaci").pages("Proizvodi")   'ovim bi trebao daci do taba proizvodi, a meni treba text polje 
                                                                                              na obrascu unutar ove tab kontrole jer je ono kriterijum za otvaranje normativa
                                         


Mozda radim skroz pogresno?
Nadam se da sam uspeo objasniti.Hvala
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: referenciranje polja forme sa tab kontolama?08.06.2007. u 21:31 - pre 205 meseci
Evo ti pravila za referenciranje. Možda ti pomognu.
Na obrazac ili izvestaj mozete da se referencirate samo ako je otvoren.
Koristite bang (!) operator da biste odvojili ime zbirke od imena objekta iz zbirke.
Koristite operator tacku (.) da biste odvojili ime objekta od imena njegovog svojstva.
Kada referencirate kontrolni objekat na odredjenom obrascu ili izvestaju
Obrazac ili izvestaj mora da bude otvoren.

Referenciranje sa Me! U globalnom modulu nije moguce.
REFERENCIRANJE POLJA SA PODFORME NA FORMU :
Me![ime subforme].Form![ime polja]
REFERENCIRANJE NA TEKUCU FORMU
vrednost = Me![polje]
REFERENCIRANJE NA PODFORMU U OKVIRU TEKUCE FORME
vrednost = Me![PODFORMA].Form![polje]
REFERENCIRANJE NA BILO KOJI FORMU U ACCESSU
vrednost = Forms![IME_FORME]![polje]
REFERENCIRANJE NA BILO KOJU POD FORMU U ACCESSU
vrednost = Forms![IME_FORME]![PODFORMA].Form![polje]

 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.cpe.vektor.net.



+1 Profil

icon Re: referenciranje polja forme sa tab kontolama?09.06.2007. u 00:12 - pre 205 meseci
Da to je ok, ali mislim da je u ovom slucaju malo drugacije.Sve tab kontrole predstavljaju objekte (page) koji pripadaju kolekciji pages.

1. Ako imam obrazac na kome se nalazi tab kontrola, a u njoj novi obrazac (obrazac 1) sa poljima i kod pridruzen njima u jednom modulu.

2. Obrazac (obrazac 2), koji treba da prikaze podatke koji su vezi sa podacima iz tabele koja je izvor podataka za obrazac 1, kome je pridruzan kod u drugom modulu.

Bas mi prave problem ove tab kontrole. Mislim da cu probati drugacije ali mi sad bas treba ovako i ne mogu da menjam strukturu jer nemam vremena.

 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: referenciranje polja forme sa tab kontolama?09.06.2007. u 09:02 - pre 205 meseci
Šta god da ti pravi probleme greška je negde drugde, a ne u Tab kontrolama. One služe isključivo da bi se objekti na formi organizovali po nekim grupacijama. Zidar ti je objasnio da na takvoj formi možeš imati samo jednu kontrolu sa imenom Text1. Dakle za referenciranje koristiš:

REFERENCIRANJE NA BILO KOJI FORMU U ACCESSU
vrednost = Forms![IME_FORME]![polje]

Jednostavno rečeno, tvoju formu2 boli uvo za Tab kontrole na formi1. Ono što njoj treba je je da forma1 bude otvorena i da dobije putanju do vrednosti koju treba da pokupi.

Dakle kad otvaraš formu2 na događaj OnOpen te forme treba ti nešto slično ovom
Me.Caption = Forms![Forma1]![naziv polja]

Ako baš ne ide zakači primerčić pa da vidim šta ne štima.


 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.yubc.net.



+1 Profil

icon Re: referenciranje polja forme sa tab kontolama?09.06.2007. u 14:37 - pre 205 meseci
Getsbi hvala na pomoci.
Ovo bas nece pa evo zakacio sam primer. Primeti da lepo radi kad otvaras normativ sa obrasca proizvodi, a nece kad je u sklopu obrasca OsnovniPOdaci.
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: referenciranje polja forme sa tab kontolama?09.06.2007. u 15:49 - pre 205 meseci
Naravno da neće. Obrati pažnju da si napisao u frmNormativ
Form.Caption = "Normativ" & Space(20) & Forms!frmProizvodi!naziv_proizv
Što znači da zaglavlje treba da ispiše sa frmProizvodi. Ako je već tako, onda ta forma mora da bude otvorena. Dodao sam ti jednu liniju ispred i otvorio frmProizvodi, a u frmNormativ sam postavoi osobinu Pop Up na Yes (Pop Up omogućuje da forma bude stalno na vrhu (Yes)). Naravno možeš da napišeš i uslov kad i odakle da uzima vrednost za Caption. To je mnogo bolja varijanta. Razmisli o tome.

Savet: Ispod Option Compare Database u VBA moduli napiši Option Explicit. Zahteva se explicitno deklarisanje varijabli. Tako ćeš uvek znati kad nisi napisao dobru varijablu.

Prikačeni fajlovi
 
Odgovor na temu

darkog
Obrenovac

Član broj: 82291
Poruke: 147
*.yubc.net.



+1 Profil

icon Re: referenciranje polja forme sa tab kontolama?09.06.2007. u 21:36 - pre 205 meseci
Da taj kod je vazio kad se otvara normativ direktno sa obrasca proizvodi.
Kod koji se dodao iznad radi delimicno ono sto hocu, naime otvara obrazac normativ ali ignorise kriterijum pod kojim se otvara normativ (otvara normativ samo za prvi zapis na obrascu proizvodi, ako se nalazim na nekom drugom zapisu opet otvara za prvi proizvod).
Dodao sam isti red koda na dogadjaj klika dugmeta normativ i radi kako treba.

Code:

    stDocName = "frmNormativ"
    stLinkCriteria = "[ProizvodID]=" & Me![ProizvodID]
    DoCmd.OpenForm "frmNormativ", acFormDS
    DoCmd.OpenForm "frmproizvodi", acNormal, , stLinkCriteria       ' <-----------  dodat red kod
    Forms!frmNormativ.Form.RecordSource = "Select * from qryNormativ Where proizvodID= " & Forms!frmProizvodi.ProizvodID & ""


Hvala druze mnogo si mi pomogao.
Stalno zaboravim option explicit.
 
Odgovor na temu

[es] :: Access :: referenciranje polja forme sa tab kontolama?

[ Pregleda: 5944 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.