[ xl_kid @ 15.10.2012. 11:52 ] @
Poštovani,
pokušavam da postavim bazu na ms sql a FE je access i naišao sam na sledeći problem... Napravio sam query iz koga dobijam podatke ime i prezime u jednom polju koje pozivam na formi. prilikom upisa ID broja trebalo bi da mi ispiše i ime i prezime ali to radi tek kada na kraju reda lupim enter tj prilikom otvaranja novog reda. U prilogu je primer.
[ smal @ 15.10.2012. 17:30 ] @
Ne mogu da proverim u primeru, pošto nemam pristup tvom SQL serveru, ali mislim da znam o čemu govoriš.

ADP (Access Project) aplikacija se ne ponaša isto kao klasičan frontend Access (mdb, accdb). Podaci iz tabela povezanih relacijama se ne upisuju u polja automatski, već tek pri unosu celog recorda. To je izvedeno tako verovatno zbog performansi, da se ne bi nepotrebno pravio veliki saobraćaj na relaciji server-klijent, što može da bude problem ako konekcija ide preko spore (Internet) veze.

Ostaje ti ili da se pomiriš sa tim i drugačije dizajniraš aplikaciju, ili ako oceniš da to neće biti problem, nakon izbora ID broja kodom forsiraš snimanje recorda. Ja sam u svojim aplikacijama koristio na pr. ovako nešto:
Code:
Private Sub SifraArt_AfterUpdate()
Me.Cena = DLookup("CENA_ZAL", "ZALIHE", "[SIFRA_ART] = '" & Me.SifraArt & "'")
DoCmd.RunCommand acCmdSaveRecord
[ xl_kid @ 16.10.2012. 06:29 ] @
Ovo mi je trebalo:

DoCmd.RunCommand acCmdSaveRecord

hvala puno na pomoći :)