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

SetFocus izmedju forme i podforme

[es] :: Access :: SetFocus izmedju forme i podforme

[ Pregleda: 1957 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

niconne
Smederevo

Član broj: 183631
Poruke: 23
91.150.102.*



+3 Profil

icon SetFocus izmedju forme i podforme11.02.2009. u 21:01 - pre 184 meseci
Postovani, imam 2 problema.

U jednoj formi nalazi se podforma. U prvom polju podforme ispitujem neki uslov. Ako uslov nije ispunjen saljem SendKeys {ESC} cime se brise podatak u polju.
I dalje sam u tom polju podforme. E sada jednostavno hocu da odradim SetFocus na prvo polje u glavnoj formi.
Naredba ImeForme!Forms!Imepolja.SetFocus ovde ne moze da prodje.

Drugo pitanje: Imam 2 tabele sa po dva polja. Prvo polje je PK, a drugo opis. Hocu da mi se u jednom combu pojavljuju vrednosti iz polja opis iz obe tabele.
Dakle, da na jednoj listi budu svi opisi iz tabele1, a onda ispod iz tabele2.

Hvala unapred i srdacan pozdrav!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: SetFocus izmedju forme i podforme12.02.2009. u 05:36 - pre 184 meseci
Citat:
niconne: ......Naredba ImeForme!Forms!Imepolja.SetFocus ovde ne moze da prodje.....

U Top temi Često postavljana pitanja imaš sve o referenciranju.
Ispravno referenciranje polja sa podforme na glavnu formu:
Me![ime subforme].Form![ime polja].SetFocus

Citat:
niconne: .......Drugo pitanje: Imam 2 tabele sa po dva polja. Prvo polje je PK, a drugo opis. Hocu da mi se u jednom combu pojavljuju vrednosti iz polja opis iz obe tabele.
Dakle, da na jednoj listi budu svi opisi iz tabele1, a onda ispod iz tabele2....


Napravi query sa obe tabele i postavi ga za Row Source tog combo box-a. Od toga šta želiš da bude u rezultatima zavisiće i SQL upit. Ako želiš izostavljanje zapisa koji sadrže duplirane podatke u izabranim poljima onda koristi klauzulu DISTNCT.
 
Odgovor na temu

niconne
Smederevo

Član broj: 183631
Poruke: 23
93.86.62.*



+3 Profil

icon Re: SetFocus izmedju forme i podforme12.02.2009. u 11:01 - pre 184 meseci
Pogledao sam TOP temu. Ali to meni ne radi.
Imam podformu ClanoviSub u formi clanovi. U Subformi je combo mesec. Na after Update dogadjaj ide sedeci kod:

Private Sub Mesec_AfterUpdate()
If Forms!Clanovi!ClanID <> Empty Then - ovo radi, kao i sve ostalo. ClanID je u glavnoj formi.
Zaduzenje = 2000
Else
MsgBox "Niste uneli ime clana!", 0 + vbCritical, "GRESKA"
SendKeys "{ESC}"
Forms![Clanovi]![ImeClana].SetFocus - ovaj red mi ne radi!
End If
End Sub

Kada umesto njega idem na Me!Iznos.SetFocus nema greske jer fokus dobija polje iznos koje je u Subformi.
Medjutim, ne mogu da dobijem fokus ni u jednom polju glavne forme.

Sto se upita tice, zeleo bih da u jednoj koloni dobijem sve vrednosti iz po jedne kolone u 2 razlicite tabele, sortirane po abecedi, bez ponavljanja.

Pozdrav!
 
Odgovor na temu

niconne
Smederevo

Član broj: 183631
Poruke: 23
93.86.15.*



+3 Profil

icon Re: SetFocus izmedju forme i podforme12.02.2009. u 12:56 - pre 184 meseci
Dobro, malo sam pozurio sa drugim pitanjem. Nasao sam resenje problema kroz:
SELECT Prihodi.Opis FROM Prihodi
UNION SELECT Rashodi.Opis FROM Rashodi;
To je tacno ono sto meni treba.

Sto se prvog pitanja tice to nije problem, moze da radi i bez toga, ali me cisto interesuje gde gresim.
Uopste mi ne radi nijedna naredna koja se odnosi na glavnu formu, dok u podformi sve radi.
Tako npr. ne radi ni naredba: DoCmd.Close acForm, "Clanovi".
 
Odgovor na temu

[es] :: Access :: SetFocus izmedju forme i podforme

[ Pregleda: 1957 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

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