[ zeppelin @ 16.12.2003. 00:06 ] @
Napravljena Form-a i subform-a textbox sa ControlSource

=DLookUp("SumOfKolicina","MehDelZbirPom","Broj_Otpremnice = '" & [Forms]![Unos_kalkulacije]![Broj_Otpremnice] & "'" And "naziv_artikla = '" & [Forms]![izrada_kalkulacije subform]![naziv_artikla] & "'")

javla se greska #Name?

Kada unesem samo prvi deo do "AND" u formu radi, drugi deo u subformu radi.
Zajedno ne.
Kako???
[ Simke @ 16.12.2003. 05:46 ] @
Zato sto ne pozivas kontrolu koja se nalazi na sub-form kako treba.
Treba ovako da je pozivas:
[Forms]![izrada_kalkulacije subform]![Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form.naziv_artikla
(ovo ako kod zoves za glavne forme)

Kada imas sub-form moras da dodas ovo .Form posle imena, da bi access znao da hoces da pristupis kontrolama koje se nalaze na njoj. Inace bez toga pokusava da tretira sub-form kao bilo koju drugu kontrolu - text box, button, itd.
[ Zidar @ 16.12.2003. 13:48 ] @
Sitna ispravka:

umesto

[Forms]![izrada_kalkulacije subform]![Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form.naziv_artikla

treba

[Forms]![izrada_kalkulacije subform].[Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form!naziv_artikla


[izrada_kalkulacije subform].[Form] je referenca na property "Form" od subforme i ne moze da ide sa ! nego mora .

Form.naziv_artikla verovatno moze da prodje, ali je ispravnije Form!naziv_artikla jer je naziv_artikla kontrola na formi a ne property.

Sve u svemu, ovako bi trebalo:

Me.[izrada_kalkulacije subform].Form!naziv_artikla


:-)
[ Zidar @ 16.12.2003. 13:48 ] @
Sitna ispravka:

umesto

[Forms]![izrada_kalkulacije subform]![Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form.naziv_artikla

treba

[Forms]![izrada_kalkulacije subform].[Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form!naziv_artikla


[izrada_kalkulacije subform].[Form] je referenca na property "Form" od subforme i ne moze da ide sa ! nego mora .

Form.naziv_artikla verovatno moze da prodje, ali je ispravnije Form!naziv_artikla jer je naziv_artikla kontrola na formi a ne property.

Sve u svemu, ovako bi trebalo:

Me![izrada_kalkulacije subform].Form!naziv_artikla


:-)
[ Zidar @ 16.12.2003. 13:48 ] @
Sitna ispravka:

umesto

[Forms]![izrada_kalkulacije subform]![Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form.naziv_artikla

treba

[Forms]![izrada_kalkulacije subform].[Form]![naziv_artikla]
ili
Me.[izrada_kalkulacije subform].Form!naziv_artikla


[izrada_kalkulacije subform].[Form] je referenca na property "Form" od subforme i ne moze da ide sa ! nego mora .

Form.naziv_artikla verovatno moze da prodje, ali je ispravnije Form!naziv_artikla jer je naziv_artikla kontrola na formi a ne property.

Sve u svemu, ovako bi trebalo:

Me![izrada_kalkulacije subform].Form!naziv_artikla


:-)
[ zeppelin @ 16.12.2003. 23:48 ] @
Hvala na pomoci ali opet ista greska.
[ TomaParComp @ 18.12.2003. 22:31 ] @
Citat:
zeppelin:
Napravljena Form-a i subform-a textbox sa ControlSource

=DLookUp("SumOfKolicina","MehDelZbirPom","Broj_Otpremnice = '" & [Forms]![Unos_kalkulacije]![Broj_Otpremnice] & "'" And "naziv_artikla = '" & [Forms]![izrada_kalkulacije subform]![naziv_artikla] & "'")


Ovde ima neki navodnik više oko famoznog And-a kolko ja mogu da primetim. Trebalo bi da skines duple navodnike desno i levo od And-a. Evo sad videh i da imas naziv_artika kao kontrolu na formi a bogami i kao polje u tabeli pa bi sve trebalo da izgleda:
... & "' And [ime_tabele].naziv_artikla = '" ....

Goran, ParComp, Paraćin
[ zeppelin @ 22.12.2003. 16:15 ] @
Opet ista greska. Neznam sta jos nisam pokusao.
[ TomaParComp @ 22.12.2003. 16:37 ] @
Citat:
zeppelin:
Opet ista greska. Neznam sta jos nisam pokusao.


Pusti mi na mail to da pogledam, mora da radi! I meni se par puta desila slična situacija i strašno me nervira kad tako izgleda da je sve ok a ono neće da radi.

[email protected]

Pozdrav!
[ kloktor @ 23.12.2003. 11:12 ] @
Probaj umesto "SumOfKolicina" da stavis "[MehDelZbirPom]![SumOfKolicina]", umesto "broj_otpermnice" stavi "[MehDelZbirPom]![Broj otpermnice]", a umesto "naziv_artikla" "[MehDelZbirPom]![Naziv artikla]". Znaci, za svako polje stavis "[tabela/upit]![Naziv polja]" umesto "Naziv_polja".

Nadam se da ce ovo pomoci.
[ zeppelin @ 10.02.2004. 23:42 ] @
jos uvek isti problem.
[ vbraca @ 11.02.2004. 06:50 ] @
Mhhhmm, hmm, hmmh
Ako je odavde pocelo

=DLookUp("SumOfKolicina","MehDelZbirPom","Broj_Otpremnice = '" & [Forms]![Unos_kalkulacije]![Broj_Otpremnice] & "'" And "naziv_artikla = '" & [Forms]![izrada_kalkulacije subform]![naziv_artikla] & "'")

ovde bi trebalo da zavrsi:

=DLookUp("SumOfKolicina","MehDelZbirPom","Broj_Otpremnice = " & [Forms]![Unos_kalkulacije]![Broj_Otpremnice] & " And naziv_artikla = '" & [Forms]![Unos_kalkulacije]![Form]![izrada_kalkulacije subform]![naziv_artikla] & "'")

ili (posto nisam na Win masini)

=DLookUp("SumOfKolicina","MehDelZbirPom","Broj_Otpremnice = " & [Forms]![Unos_kalkulacije]![Broj_Otpremnice] & " And naziv_artikla = '" & [Forms]![Unos_kalkulacije]![izrada_kalkulacije subform]![naziv_artikla] & "'")

Primetices da sam skinuo jednostruke navode posto pretpostavljam da je Broj_Otpremnice broj.