Centar za edukaciju-BiH


Stranice (6):1,2,3,4,5,6

#21 12.02.2011 16:53
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Logiranje u aplikaciju
Po tvom mišljenju što ****lje:
Kako u kupcima imam Firme kojima u tblPartneri unosim naziv firme npr. Agropromet i imam individualnog kupca koji ima Ime i Prezime. Dali da sve unosim u jedno polje koje se zove imePartnera ili da imam polja FirmaNaziv, PartnerIme, PartnerPrezime?
Pozdrav
↑  ↓

#22 12.02.2011 17:00
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Logiranje u aplikaciju
I još nešto ne valja u ovoj sintaksi

Funaction St_Kupac() as string
St_Kupac=1;Dobavljac;2;Kupac-individualni;3;kupac-
veliki
End function

javlja se compile Error
Pozdrav
↑  ↓

#23 12.02.2011 17:09
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Logiranje u aplikaciju
Hehe ja obicno napravim ovako.
ime1
Ime2
Ime3

Ime1 mi je ime te ako je firma ovdje pisem naziv ako je lice pisem opet ime
ime2-pisem ako je firma nesto dodatno ako ima a ako je lice prezime
ime3- ako je firma isto tako nesto dodtano nekad kontakt tel ili nesto ili kontakt osoba a ako je lice ime oca.
Ako ti ne treba ime oca onda ime 3 nemoras imati.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#24 12.02.2011 17:15
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Logiranje u aplikaciju
E sad da i ovo napomenem.
Ako naprimjer imas mnogo pravnih lica a mnogo i privatnih onda se sva polja vjerovatno ne poklapaju pa ****lje napraviti dvije tabele koje bi imale odnos 1-1 sa ovom i u njih staviti polja koja se ne poklapaju i polja koja nemaju obavezan unoos tj. koja ocekujes da ce cesto biti prazna.
Time dobijas bolju konzistentnost baze odnosno neces imati praznih polja.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#25 12.02.2011 17:38
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Logiranje u aplikaciju
Pa da, o tim različitim poljima sam i razmišljao kada sam pravio dvije tablice posebno za kupce i posebno za dobavljače.
Ovo sa dvije tablice sa odnosom 1-1, nije loše to se nisam sjetio.
Sada sam malo isprobao i napravio dvije tablice i na osnovu njih Query u koji onda upisujem podatke
Da li je to to?
Pozdrav
↑  ↓

#26 12.02.2011 19:13
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Logiranje u aplikaciju
da tacno tako ako se podaci upisuju sa jedna forme onda napravis sql sa ove dvije tabele te od njega formu.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#27 13.02.2011 09:16
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Logiranje u aplikaciju
Sugerirao si mi da u tablicu tblPartneri dodam osim polja STATUS dodam i polja
Brisanje
KorisnikId
DatumU

zašto su ova tri polja potrebna u ovoj tablici.
Pozdrav
↑  ↓

#28 13.02.2011 11:07
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Logiranje u aplikaciju
Ja ih vozim u svim tabelama a ti kako hoces.
Brisanje sam vec objasnjavao.
Radi na taj naci sto je u ovom polju po defaultu 0.
Sada kada hoces da vidis podatke onda kucas SQL
SELECT * Erom ImeTabele WHERE Brisanje=0

Ako hoces u meniju da dodas brisanje data samo napravis da se u polje brisanje upise broj napr. 1.
Oce podatke operater vise ne vidi niti operises sanjima ako uvijek u SQL imas uslov u ovom polju 0.
Naravno moze se doci uvijek do ovih podataka te ako je nesto nehajno obrisano moze se opet upisati 0.
Znaci podatke nikad operater nemopze obrisati iako misli da brise.
Do tebe je hoces li tako uraditi.

Polje korisnikID ti treba svakako. Tu se automatski upisuje sifra operatera , tako da znas za svaki red podataka ko ga je i unijo.
DatumU je datum unosa i on se upisuje automatski samo stavis u defaultValue Now()
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#29 13.02.2011 11:08
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,612


Predmet:Re: Logiranje u aplikaciju
Ovo sadvidjoh. Treba staviti pod znake navoda:
Funaction St_Kupac() as string
St_Kupac="1;Dobavljac;2;Kupac-individualni;3;kupac-
veliki"
End funct
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#30 13.02.2011 14:13
pmiroslav Van mreze
Clan
Registrovan od:02.02.2009
Postovi:1,458


Predmet:Re: Logiranje u aplikaciju
Do sada sam radio na primjeni ovih sugestija koje si mi dao, svakako su u redu. Jedino što tu imam problema pošto mi je aplikacija več dosta odmakla i u njoj ima Querya, Formi i procedura pa sada kada mjenjam tablice ili nazive polja u njima ima dosta mjesta gdje se to mora mjenjati ( u Qeryima, formama, ComoBox-ima itd)

Ovo sa "lažnim" brisanjem ima svakako smisla jer se uvjek podatak lako vrati ako opet zatreba. Jedino je meni problem što nemam programiranje u malom prestu kao ti , ja uvjek moram tražiti neke stare primjere pa ih prepravljati, a sada za brisanje moram pisati proceduru.
"Odi na određeni rekord i 0 promjeni u 1".

Dali se ovakovo brisanje primjenjuje i u tablici Ulaz-Izlaz?
Pozdrav
Ovaj post je ureden 1 puta. Posljednja izmjena 13.02.2011 14:14 od strane pmiroslav. ↑  ↓

Stranice (6):1,2,3,4,5,6


Sva vremena su GMT +02:00. Trenutno vrijeme: 4: 39 am.