Ekipa,
trebam pomoć oko Access baze. Puno toga sam napravio već, trebam instrukcije na kojima bih doradio neke stvari koje mi ne stimaju. Tražim nekoga tko bi mi dao instrukcije, s time da uzmete u obzir da nisam početnik.
unaprijed hvala
Neven
Ekipa,
trebam pomoć oko Access baze. Puno toga sam napravio već, trebam instrukcije na kojima bih doradio neke stvari koje mi ne stimaju. Tražim nekoga tko bi mi dao instrukcije, s time da uzmete u obzir da nisam početnik.
unaprijed hvala
Neven
sto ce ti "instrukcije"?
pitaj ovdje sto te zanima.
ako je problem "slozen" uploadaj sample baze
ako i dalje zelis "instukcije" javi se preko pm
Imam jedan problem vezan za prilagodbu access baze s novom radnom okolinom. Radi se o bazi za vođenje servisa.
Naime, u prošli radni nalog ulazili su manje i/ili drugaciji podaci.
U tablici "Servisi" postoje slijedeca polja:
ID : Naslov : Dodijeljen : Otvorio : Korisnik* : Kategorija : Komentari : Otvoren Datuma : Riješen Datuma : ....
*Korisnik - Podatke za korisnika odabirem iz postojeće tablice "Korisnici". No kako je tamo ime korisnika odvojeno na ime i prezime, podaci se spajaju u queryu "Korisnik Opširno"
koristim slijedeći kod: SELECT [Korisnik Opširno].ID, [Korisnik Opširno].[Korisnik punoIme] FROM [Korisnik Opširno] ORDER BY [Korisnik Opširno].[Korisnik punoIme];
U tablici "Servisi" korisnik mi je postavljen na Number data type, gdje on zapravo u servise upisuje ID korisnika koje ja u tablici vidim kao ime, te odabirem korisnika ako je vec u bazi i koga hocu povezati s novim servisom.
Trebao bih spojiti ime (ili možda ID) iz tablice "Servisi" sa imenom iz querya "Korisnik Opširno" te iz tablice "Korisnik Opširno" uzeti adresu, telefon i fax, te ih unijeti u tablicu "Servisi" kako bih mogao i te podatke staviti na radni nalog i Izdatnicu iz servisa.
Unaprijed hvala na potrošenom vremenu!
LP
iskreno,
nisam te bas shvatio,
malo ti je to sve pomjesano
daj pokazi model baze (diagram)
Pa pljuga ti je upite prilagoditi :D Ali ne nekom pocetniku koji prcka malo po bazi iz kakvih god (ne)profesionalnih razloga:)
Sad ce ti Jura objasnit cim shvati da mu ne treba dijagram.
@kuno
tebi za ljubav ;D
sam si dao malo truda pa napravio na sljepca
-------------------------------------
@najduzi
ovo je query kojim bi trebao uzimati podatke za prikaz i ispis
naloga, izdatnice i sl..
prema potrebi proširi,
ovo mozes staviti na nalog kao rowsource ili spremiti kao query na bazi
i onda vezati text boxove na kolone querya
select s.id, s.naslov, s.dodijeljen, s.otvorio, s.kategorija, s.komentari, s.otovrni_datuma, s.rijesen_datuma, k.ime, k.prezime, k.adresa, k.telefon, k.fax from servisi s, korisnici k where k.id = s.korisnik (ovo je id)
and s.id = [ID]
nadam se da je pomoglo,..
---------
@kuno (ponovo)
jel sam zadovoljio?
tek sam sad vidio da imas isto pitanje postavljeno u drugoj temi,
pa sam vidio slike.
mislim da ti je problem u tome što si u tablici servisi postavio
rowsource za polje customer odma u definiciji tablice.
to odma vuče za sobom referencijalni integritet (to moze biti i dobro i lose)
(al sad to zanemarimo)
trebao bi staviti na formu koja popunjava tablicu servisi
unbound listbox (ili nesto sl)
promjeni mu ime u osoba_box
u listbox stavis rowsource (select id, prezime, ime from korisnici order by prezime asc, ime asc)
stavis columns count = 3
column widths 0;5;5 (ovime dobijes da se u listboxu pokaze prezime i ime korisnika, a id je skriven)
u event kartici stavis: after update - vba code ( ime_textboxa_u_kojem_je_id.Value = osoba_box.Column(0) )
s ovime si rijesio cijeli svoj problem ( I THINK !! )
ak ne javi pa cemo vidjet..
Puno ti hvala na rješenju i uspješno je prošlo.
Ako ti nebi bio problem da me malo uputis barem pod kojim pojmom da trazim rijesenje sjedeceg:
Stvorio sam tablicu, formu za upis i pregled Firme. Pri kreiranju novoga korisnika napravio sam list box kojim spajam firmu i korisnika (osobu).
E sad mi je potrebno napraviti jedan checkbox kojim bi odabiro dali cu u radni nalog i izdatnicu ispisati osobu ili firmu.
Imas mozda neku shemu kako bi se to dalo izvest? Sry za duplo otvaranje problema, njubara sam teska :D
Edit: Hmmm ili možda da ako polje firma nije prazno da se kopira na mjesto First name-a. To bi možda bilo drugo rješenje
prvo uzmes 2 radio buttona i spojis ih u grupu
tako da samo jedan moze biti oznacen u jednom trenutku
kojima odredjujes da li se radi o firmi ili fizickoj osobi,
u ovom slucaju imas dva select-a,
on_click event stavis
if radio_button_1 oznacen then select .... from firme, .... i sve sto trebas
else if radio_button_2 oznacen then select .... from osobe, .... i sve sto trebas
else izbaci error msgbox "molim oznacite tip osobe", vbCritical
i s ovime si rjesio problem..
Function MyFunc(Frame246 As OptionGroup)
Select Case Frame246.Value
Case 1
MsgBox "Option value is 1."
Reports!Customer.Visible = True
Reports!Company.Visible = False
Case 2
MsgBox "Option value is 2."
Reports!Company.Visible = True
Reports!Customer.Visible = False
Case Else
MsgBox "Choose one of the customer option..."
End Select
End Function
Imas mozda ideju vezanu za ovo? ovo mi nije uspijelo proradit :/
LP,
evo, upravo pogledo to bi ti trebalo raditi,
upravo sam napravio isto, i radi kak spada.
probaj to jednostavno staviti kao on_event (on_click)
bez funkcije
Private Sub Command12_Click()
Select Case Frame3.Value
Case 1
MsgBox "oznacen je 1", vbOKOnly
Case 2
MsgBox "oznacen je 2", vbOKOnly
Case Else
MsgBox "nema oznacenih", vbOKCancel
End Select
End Sub
Da ne otvaram novu temu...
JA sam koristio gotov microsoftov template za kontakte jer mi je najvise i odgovarao. Medjutim problem nastaje kada u headeru forme u onom search polju kucam prezime ili kompaniju ne izbacuje mi nista. Kada kucam samo ime kontakta onda radi savrseno i sam predlaze sve kontakte sa tim imenom. Ima li nacin da kada se u to polje kuca i prezime ili kompanija da i na osnovu njih daje prijedloge.
Jer neke kontakte znam po imenu, neke po prezimenu pa je nezgodno kada ne mogu da se sjetim imena nekoga i kucam prezime u polje pretrage a on nece da izbaci nis...
Unaprijed hvala....