Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 15 odgovora
  • 11.257 pregleda

Najnovija ↓

Automatsko ubacivanje podataka u tabelu 13.02.2010. u 21:04 · pre 203 meseca #1
Molim sve one koji znaju da rade u accessu da mi pomognu u resavanju sledećeg porblema:

Imam jednu i tabelu sa šiframa proizvoda, nazivom proizvoda, dimenzijama proizvodai cenom proizvoda.
Imam drugu tabelu u kojoj unosim objekte gde su ti proizvodi ugrađeni.
Kako da, kada u drugu tabelu u koloni sa šiframa kliknem na određenu šifru, ona meni automatski izbaci naziv proizvoda, dimenzije proizvoda i cenu proizvoda iz prve tabele?
Hvala
Re: Automatsko ubacivanje podataka u tabelu 13.02.2010. u 21:32 · pre 203 meseca #2
Proguglaj malo, mislim da ti Dlookup funcija moze pomoci, a najbolje ako nije velika baza da zakacis.
Probaj ovako
Dlookup("[naziv_polja]","[naziv_tabele]","[naziv_polja]=[naziv_polja_na_formi]")
Re: Automatsko ubacivanje podataka u tabelu 14.02.2010. u 09:56 · pre 203 meseca #3
Citat:
KrEvEt111111:
Kako da, kada u drugu tabelu u koloni sa šiframa kliknem na određenu šifru, ona meni automatski izbaci naziv proizvoda, dimenzije proizvoda i cenu proizvoda iz prve tabele?
Hvala


bas da kliknes u tabeli nece ici tako lako :-)

napravi parametarski upit koji ce ti filtrirati podatke. Uslov za filtriranje mozes da povuces na primer sa forme. Pregledas podatke ili pretrazis, i kad ti se na formi pokaze zeljeno mesto, ti isfiltriras klikom na dugme koje pokrece taj upit
Re: Automatsko ubacivanje podataka u tabelu 14.02.2010. u 11:08 · pre 203 meseca #4
A meni se čini da čovek samo ne ume u toj tabeli da pomoću Wizarda napravi LOOKUP polje povezano sa drugom tabelom (pa je malo nevešto postavio pitanje)?
:)

PS
Ako si mislio na nešto ovako:



Onda prilikom pravljenja tabele za polje koje će da "gleda podatke" u drugoj tabeli odabereš ovako:

Potpis
The 11th Hour: The forces blocking change
Re: Automatsko ubacivanje podataka u tabelu 07.12.2010. u 11:19 · pre 193 meseca #5
Odgovor na ovo pitanje i ja dugo trazim. Nasao sam na forumu slicnih odgovora ali nikako da dodjem do pravog resenja problema. Mislim da nije u pitanju lookup wizard u tabeli jer se trazi da u okviru forme za strukturnu tabelu na osnovu unosa sifre dobijem ostale podatke iz maticne tabele tj. hocu da unosom sifre automatski access popuni naziv proizvoda i njegovu cenu.
Re: Automatsko ubacivanje podataka u tabelu 07.12.2010. u 12:56 · pre 193 meseca #6
@vlade011
Pokušaj da na događaj AfterUpdate šifre koju unosiš napišeš nešto ovako:
Me![NazivIzlaza]= DLookup("[NazivIzlaza]", "MagacinProizvoda", "CSTR([SifraIzlaza])='" & CStr(Me![SifraIzlaza]) & "'")
polje na formi =.....kolona koju pretražuješ,...izvor koji pretražuješ,......uslov za pretraživanje

Sintaksa naravno zavisi od toga da li je šifra karakter ili numerik. Kod mene je šifra Long Intedžer.
Potpis
https://mzahorjanski.wixsite.com/mzahorjanski
https://www.fiverr.com/miroljubzahorja?up_rollout=true
https://www.youtube.com/@miroljubzahorjanski


Sviđa mi se1
Re: Automatsko ubacivanje podataka u tabelu 07.12.2010. u 13:51 · pre 193 meseca #9
A možeš i na drugačiji naćin, recimo ako na formi imaš subformu pa da ti u njoj prokazuje samo one podatke
koje si odabrao.
sifgrupe ... je na glavnoj formi combobox i kad odaberemo na on click izvedeš ovaj dolje kod


strt = "SELECT Sif_artikla, Naziv_artikla, Slika, Naziv_dobavljaca, Zadnja_cijena, Sifra_dobavljaca FROM TblArtikli where sif_grupe=" & sifgrupe

' nazivartikla je ime subforme

nazivartikla.RowSource = strt ' znači podaci koji se prikazuju su određeni SQL uvjetom koji smo gore definisali
nazivartikla.requery ' osvježavamo prikaz subforme

Sviđa mi se1
Re: Automatsko ubacivanje podataka u tabelu 07.12.2010. u 14:09 · pre 193 meseca #11
Trtko nesto mi ne uspeva da odradim posao na taj nacin, Getsbijev radi. Mozes li da uradis na konkretnom primeru koji sam zakacio? Unapred hvala.
Re: Automatsko ubacivanje podataka u tabelu 07.12.2010. u 14:27 · pre 193 meseca #15
Sustina je da je RecordSouce ComboBox-a po imenu ID_proizvoda upit:

SELECT maticna.[ID proizvoda], maticna.[naziv proizvoda], maticna.[cena proizvoda]
FROM maticna
ORDER BY maticna.[naziv proizvoda];

Kao sto vidite taj gore navedeni SELECT vraca vrednost tabelu koja ima 3 kolone, ako ste naveli da je osobina ovog ComboBox-a Column Count = 3 , znaci da zelimo da su nam na raspolaganju 3 od 3 kolone.

Brojac kolona .Column(i) broji kolone tako da od 3 odabrane za razmatranje pocinje da broji od prve da i polazi od broj 0 sto znaci da i ima vrednosti od i=0,1,2.

Otuda u dole navedenim referencama stoje brojevi kolona 1 i 2 sto znaci da je:

kolona pod 1 iz select-a maticna.[naziv proizvoda], a
kolona pod 2 iz select-a maticna.[cena proizvoda].


Private Sub ID_proizvoda_AfterUpdate()
Me.naziv_proizvoda = Me.ID_proizvoda.Column(1)
Me.cena_proizvoda = Me.ID_proizvoda.Column(2)
End Sub
Potpis
http://zoraneremija.wix.com/eremijacv
Sviđa mi se1
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme