Ugotavljanje vrednosti polja v poročilu za sliko

Pomoč pri izdelavi makrov
Odgovori
JozeS
Prispevkov: 8
Pridružen: Če Dec 29, 2005 10:30 am

Ugotavljanje vrednosti polja v poročilu za sliko

Odgovor Napisal/-a JozeS »

V poročilu imam v tekstovnem polju ime slike, ki se naj prikaže.
V formi imam dogodkovno proceduro :
Me![Slika6].Picture = Application.CurrentProject.path & "\T_slike\" & Me![id_fotograf]
in zadeva lep funkcionira. Če isto vnesem za poročilo mi izpiše error 2427: Vnesli ste izraz, ki ne vsebuje vrednosti. (ne ugotovi mi vrednosti za polje id_fotograf, čeprav je v tekstovnem polju prikazana).
Kakšna ideja?

LP Jože
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Hm, zanimivo, da vam deluje. Ali bi ne morali sliko naložiti s funkcijo LoadPicture?
lp,
Matjaž Prtenjak
Administrator
JozeS
Prispevkov: 8
Pridružen: Če Dec 29, 2005 10:30 am

Odgovor Napisal/-a JozeS »

Težavo imam, ker mi v poročilu ne zazna vrednosti polja id_fotograf. Dogodkovno proceduro sem vezal na Report_open (ob odpiranju).
admin
Site Admin
Prispevkov: 3691
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

V omenjenem dogodku še niste prebrali nobenega zapisa (sklepam!) zato je vsebina omenjenega polja seveda nedefinirana!
lp,
Matjaž Prtenjak
Administrator
JozeS
Prispevkov: 8
Pridružen: Če Dec 29, 2005 10:30 am

Odgovor Napisal/-a JozeS »

To sem tudi jaz sumil, samo ne vem na kaj naj vežem dogodkovno proceduro,ker je v reportu zelo malo možnosti. Ali je kakšen ukaz ki bi mu "dopovedal" naj najprej prebere polja (podobno kot requery)?
Emol
Prispevkov: 36
Pridružen: To Mar 13, 2007 11:09 pm
Kraj: Hrastnik

Odgovor Napisal/-a Emol »

Predvidevam, da gre za access.
Če je polje id_fotograf na formi ga moraš drugače referencirat:
Forms!ImeObrazca!id_fotograf. Če je vmes še kakšen subForm je treba tudi tega nakazati.
Po mojem je najlažje če v query, ki je podlaga za report dodaš parameter (pogoj) Forms!ImeObrazca!id_fotograf in ti bo report prikazal ustrezen zapis.
GoldZ
Prispevkov: 137
Pridružen: Če Sep 01, 2005 10:20 am

Odgovor Napisal/-a GoldZ »

Se strinjam z Emol. Celi sklic je potrebno navesti.

Priporočam pa, da se veže makro na poročilu na dogodek On Format, ki se nahaja v Detail sekciji poročila
Življenje je enostavno, če poznaš "The Secret".
GoldZ
Odgovori