Access forma pitanje

2

Access forma pitanje

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Izdvoj u poseban .mdb te tri tabele sa po nekoliko zapisa (5-6) i zakači ovde. Opiši malo problematiku sa par rečenica (poslovni zahtevi), da bi smo znali o čemu se radi.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 09 Apr 2008
  • Poruke: 5
  • Gde živiš: Gornji Milanovac

Ovako postoje tri tabele jedan je sifarnik, druga je plan treca je ostvarenje.
Sve tri imaju zajednicku sifru rudnotela i naziv.
treba mi upit gde cu iz sifarnika da povucem rudna tela ia iz plna pkansku kolicinu rude i isto ostvareog ostvarenu količinu rude jer se pojavljuje da za zadati mesec i zadatu godinu. Postoji i uslov da ona rudna tela koja se nalaze u planu nema ih u ostvarenju ali treba da budu prikazana....

Dopuna: 09 Apr 2008 12:44

mycity.rs/must-login.png

Dopuna: 09 Apr 2008 12:49

mycity.rs/must-login.png
To je taj file



offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Ovde nema tabela u Access-u.
Ako "Sheet1" iz Excelovog fajla treba da bude šifarnik onda ne mogu da se ponavljaju šifre u njemu. Potrebno je za početak sve strane importovati u Access kao zasebne tabele. U Access-u za to postoji opcija: File; Get External Data; Import.
Nakon toga utvrditi Primarni ključ za sifarnik (prvu tabelu) ali tako da se svaki zapis jedinstveno identifikuje preko njega. Za sad koliko vidim kao (Sifra Rudnog tela + Kota). Potom to isto uraditi i ostale dve tabele ali dodavanjem novog polja, recimo nazvanog RedniBroj, Autonumber tipa. Nakon toga bi se moglo povezati prenosom PK iz prve tabele (kardinalnost jedan) na FK svake od druge dve. Pošto predpostavljam da će se i plan (druga tabela) i realizacija(treća tabela) popunjavati i za ostale mesece, te će se šifre u njma ponavljati, a kardinalnost na njihovim stranama biti "više".

offline
  • drejk 
  • Ugledni građanin
  • Pridružio: 31 Mar 2005
  • Poruke: 448
  • Gde živiš: Novi Beograd

Nije mi malo jasno bas...

ali u principu ako sve tri tabele imaju zajednicki imenitelj ne bi trebalo da bude problem...

Ako ti je ovo iz excela cela baza, ne znam zasto bi ovo prebacivao u access (moze elegantno da se uradi i u excelu).

No u sv slucaju ako mozes na nekom laganom primeru da objasnis (trebalo bi da moze preko DLOOKUP-a i malog querija da se uradi).

offline
  • Pridružio: 09 Apr 2008
  • Poruke: 5
  • Gde živiš: Gornji Milanovac

ok nije radjeno u Exelu radjeno je u Accessu kompletna baza sa proracunima i reportima
Ali snasla sam se poslacu ti resenje
U svakom slucaju hvala ti puno javicu se ja opet kad yapadnem u problem

Dopuna: 10 Apr 2008 12:23

Rudno telo SumOfKolicina rude SumOfKolicina rude1 Tabela otkopavanja.Mesec Tabla plana.Mesec Tabela otkopavanja.Godina Tabla plana.Godina
G 11 878 1225 2 2 2007 2007
G 3A 640 1800 2 2 2007 2007
G 3C 549 250 2 2 2007 2007
G 7/1 862 1500 2 2 2007 2007
G 8/1 612 600 2 2 2007 2007
P - 12 199 720 2 2 2007 2007
SN 4 7482 6950 2 2 2007 2007
SNP 1024 2000 2 2 2007 2007
SŠ 18 295 630 2 2 2007 2007
SŠ 19 7392 6068 2 2 2007 2007
SŠ 19/1 4396 2700 2 2 2007 2007
SŠ 22/1 484 700 2 2 2007 2007
SŠ 22/2 378 300 2 2 2007 2007
Z 1 568 900 2 2 2007 2007

Dopuna: 10 Apr 2008 12:38

Ovo fajl resila sam
Mozes li mi sada pomoci da uslivim rudno telo.
Ako postoji u jednoj tabeli a u drugoj nepostoji da ne duplira kolicinu nego da ostane jednako 0 ili prayno polje a ut druge tabele da povuce


Dopuna: 10 Apr 2008 12:38

unapred hvala

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

Na osnovu slike i ovakvog objašnjenja vrlo je teško dati odgovor.
Lepo napravi Accessov .mdb fajl sa te tri tabele, spakuj ga sa .zip ili .rar i prikači fajl uz poruku. U poruci napiši razumljivo, bez slovnih grešaka: šta je problem, koji su očekivani rezultati, a šta se nasuprot njima dobija.
Razmišljaj malo o tome da drugi nisu upućeni u tvoju problematiku i da ako očekuješ pomoć, moraš malo da se potrudiš. Nemaju svi vremena da prave prototip fajla iz podataka tvoje poruke i da nagađaju kako je napisan query na prikačenoj slici. Da li je greška u dizajnu query-ja ili samo u odabranoj vrsti veze između tabela.

offline
  • Pridružio: 09 Apr 2008
  • Poruke: 5
  • Gde živiš: Gornji Milanovac

na koji nacin mogu od crosstab querija da napravim periodicni report

offline
  • Pridružio: 29 Dec 2006
  • Poruke: 55

1. Napraviš jednu novu tabelu „tblPrivremena“.
2. Na formi gde postoje dva datumska polja za period dodaš dugme i parče VBA koda na događaj On Click. VBA kod prvo briše privremenu, potom pokreće parametarski query i potom akcioni query.
3. Parametarski query referenciran je na datumska polja forme.
4. Akcioni query na osnovu parametarskog qyery-ja kao izvora podataka puni tabelu „tblPrivremena” .
5. Crosstab Query zasnuješ na privremenoj tabeli kao izvoru podataka.
6. Automatizacija je u VBA kodu ispod dugmeta koje sam pominjao izgleda ovako:

CurrentDb.Execute "DELETE * FROM [tblPrivremena]" ' prazni tabelu tblPrivremen
DoCmd.OpenQuery "qry_appendPrivremena" ' puni tabelu na osnovu parametarskog query-ja
DoCmd.OpenQuery "CrosstabQuery", acPreview
' Kad napravis izveštaj kakav želiš na osnovu qry_Crosstab query-ja, umesto prethodnog reda napiši:
' DoCmd. OpenReport "PeriodicniIzvestaj", acPreview

Na ovaj način Crosstab query-ju, kojem u principu ne mogu da se proslede parametri sa forme zadaješ period. Izveštaj koji napraviš na osnou Crosstab query-ja pokreni umesto njega u VBA kodu, gde sam napomenuo.

offline
  • Pridružio: 09 Apr 2008
  • Poruke: 5
  • Gde živiš: Gornji Milanovac

PUNO HAVALA
JAVICU SE OPET KADA ZAPADNEM U PROBLEM

Dopuna: 11 Jun 2008 10:38

Imam problem VELIKI! Treba mi pomoc.
Imam gorovo bazu istestiranu i sve je radilo kako treba.
Postavljna je drugi racunar. usled opterecenja na mrezi doslo je pucanja sekjuritija. Nemogu sada da je otvorim. U stvari podeljena je na tri dela.prvi deo gde su tabele to je uredu radi
treci deo sekjuriti. Druga gde je aplikacija nemogu da je otvorim a tu su i upiti. reporti i forme za unos. Pojavljuje se ova poruka na slici!
Molim VAS da mi pomognete ako mezete

Ko je trenutno na forumu
 

Ukupno su 506 korisnika na forumu :: 5 registrovanih, 1 sakriven i 500 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: havoc995, hyla, Karla, Mixelotti, Shilok