pmiroslav | 12.02.2011 16:53 |
---|---|
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? |
pmiroslav | 12.02.2011 17:00 |
---|---|
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 |
zxz | 12.02.2011 17:09 |
---|---|
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. |
zxz | 12.02.2011 17:15 |
---|---|
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. |
pmiroslav | 12.02.2011 17:38 |
---|---|
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? |
zxz | 12.02.2011 19:13 |
---|---|
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. |
pmiroslav | 13.02.2011 09:16 |
---|---|
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. |
zxz | 13.02.2011 11:07 |
---|---|
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() |
zxz | 13.02.2011 11:08 |
---|---|
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 |
pmiroslav | 13.02.2011 14:13 |
---|---|
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? |