» »

MSAccess problem z izpisom rpt za Fax

MSAccess problem z izpisom rpt za Fax

Pul5e ::

Ziv!

V bazi imam tabele (primarni kljuc): tblPovpraševanje(Ponudba_ID), tblPosiljatelj(Posiljatelj_ID), tblProdajalec(Prodajalec_ID), tblStranka(stranka_ID), tblObjekt(Objekt_St), tblFax(Fax_ID).
V tabeli tblFax so polja: Fax_ID, Fax_Datum, Fax_Re, Fax_Telo, Ponudba_ID, Posiljatelj_ID, Prodajalec_ID, Stranka_ID, Objekt_St
Tabela lFax je povezana z vsemi ostalimi tabelami (povprasevanja, posiljatelj, prodajalec, stranka, objekt). Tabela povprasevanja je povezana z posiljatelj, objekt, prodajalec, stranka, objekt, fax).

Mam problem pri izpisovanju poročila za faks. Faks se lahko tvori na 2 nacina:
1.Preko povprasevanja (vir podatkov qryFax; vse podatke vlecem preko ponudba_id) -- dela ok
2.Preko obrazca, kjer z cboxi izberes stranko, posiljatelja, prodajalca, objekt (vir podatkov tblFax, za prikaz podatkov iz ostalih tabel - podobrazci; podatkov nocem vlect preko ponudba_id) -- ne dela

Problem je, da mi pri 2. nacinu noce pravilno izpisat, ce ni podatka ponudba_ID (katerga pa nočem vpisovat, ker nocem bit omejen na podatke iz povprasevanja - hocem da lahko katetkoli prodajalec poslje fax kateremukoli posiljatelju neodvisno od podatkov v tblPovprasevanje). Podatke o faksih poslanih na oba nacina hocem met v samo eni tabeli.
A ma kdo kksno idejo kako to uredit d bi delal??

Hvala za odgovor!

Upam d si sploh lah predstaulate kej iz tega crevastega opisa... :\

Iluvatar ::

Težko si tole predstavljam, lahko mogoče SELECT pokažeš za tole?

Pul5e ::

Ok
Vir podatkov pri formi za fax: SELECT tblFax.Fax_ID, tblFax.Fax_Telo, tblFax.Fax_Datum, tblFax.Fax_Re, tblFax.Fax_CC, tblFax.Posiljatelj_ID, tblFax.Prodajalec_ID, tblFax.Stranka_ID, tblFax.Objekt_Stevilka FROM tblFax;

Koda pr gumbu za odpiranje porocila rptFax:
Dim strDocName As String
Dim strWhere As String
strDocName = "rptPrazenFax"
strWhere = "[Fax_ID]=" & Me!Fax_ID
DoCmd.OpenReport strDocName, acPreview, , strWhere

Ko ga pritisnem, prjav program, d hoce "Vnos vrednosti parametra Ponudba_ID"... :/
Ponudba_ID je v tblFax...

Vir podatkov za rptFax:
SELECT tblFax.Fax_ID, tblFax.Fax_Telo, tblFax.Fax_Datum, tblFax.Fax_Re, tblFax.Fax_CC, tblObjekt.Obj_Stevilka, tblObjekt.Obj_Ime, tblPosiljatelj.Pos_ID, tblPosiljatelj.Pos_Naziv, tblPosiljatelj.Pos_Ime, tblPosiljatelj.Pos_Priimek, tblPosiljatelj.Pos_Telefon, tblPosiljatelj.Pos_Fax, tblProdajalec.Prodajalec_ID, tblProdajalec.Prod_Ime, tblProdajalec.Prod_Priimek, tblStranka.Str_ID, tblStranka.Str_Ime, tblStranka.Str_Naslov, tblStranka.Pst_ID, tblNaziv.ID_Naziv, tblNaziv.Naz_Ime
FROM tblProdajalec INNER JOIN ((tblStranka INNER JOIN (tblNaziv INNER JOIN tblPosiljatelj ON tblNaziv.ID_Naziv=tblPosiljatelj.Pos_Naziv) ON tblStranka.Str_ID=tblPosiljatelj.ID_Str) INNER JOIN (tblObjekt INNER JOIN tblFax ON tblObjekt.Obj_Stevilka=tblFax.Obj_Stevilka) ON (tblStranka.Str_ID=tblFax.Str_ID) AND (tblPosiljatelj.Pos_ID=tblFax.Pos_ID)) ON tblProdajalec.Prodajalec_ID=tblFax.Prod_ID;

Upam d je zdej kej bol jasn....


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

MySQL pomoc

Oddelek: Izdelava spletišč
171847 (1103) slosi
»

problem z referenčno integriteto relacije v MSAccessu

Oddelek: Programiranje
81439 (936) xtrat
»

SQL vprašanje

Oddelek: Izdelava spletišč
302666 (2229) jerneju
»

Kako do podatka v queryu iz VisualBasicScripta (VBA) v accessu?

Oddelek: Programiranje
112158 (2043) Fim
»

SQL select problemček

Oddelek: Programiranje
71077 (947) darh

Več podobnih tem