Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

prosto pitanje - SQL i Access

[es] :: Access :: prosto pitanje - SQL i Access

[ Pregleda: 3571 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

alternate4

Član broj: 77993
Poruke: 21
*.crnagora.net.



Profil

icon prosto pitanje - SQL i Access05.09.2009. u 19:41 - pre 178 meseci
Pozdrav, posto sam poceo da radim neki laksi projekat u Access-u, treba mi mala pomoc.
imam recimo polja A,B,C,D sa podacima i polje E je 'Yes/No' polje. E,sad, kada polje E nije cekirano,treba mi da se svi podaci iz polja A,B,C,D kopiraju u drugu tabelu(posto je u pitanju kontrola placanja,pa kad polje E nije cekirano,znaci da nije placeno,pa prebacujem u drugu tabelu-iste strukture)
takodje, treba mi mala pomoc,posto sam zardjao prilicno sa SQL-om, kako da izvrsim upit koji bi trazio da se unese podatak u polje za pretragu, a zatim filtrirali svi podaci koji sadrze trazeni podatak

hvala
 
Odgovor na temu

mr.zhile
Ivan ZHILE
C# developer

Član broj: 185721
Poruke: 249
93.87.223.*



+2 Profil

icon Re: prosto pitanje - SQL i Access05.09.2009. u 20:09 - pre 178 meseci
Citat:
alternate4
takodje, treba mi mala pomoc,posto sam zardjao prilicno sa SQL-om, kako da izvrsim upit koji bi trazio da se unese podatak u polje za pretragu, a zatim filtrirali svi podaci koji sadrze trazeni podatak

Posto ti nisam bas nesto razumeo prvi deo poruke...mislim da bi se to radilo sa trigerom,na dogadjaj onchange...tj update,a u Accesu ne znam kako to funkcionise...probacu da ti odgovorim na ovo pitanje...mislim da je to najlakse uraditi sa LIKE ovako nekako
Code:
'SELECT * FROM Tabela WHERE' + filter +' LIKE '%''  +parametar+ ''%'

umesto * - kao sto bi trebalo da znas mozes stavitii spisak polja koja ces prikazati,a parametar je taj kriterijum filtriranja,dok je filter neko polje iz baze cija se vrednost trazi!
POZDRAV!
Don't worry be happy
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access07.09.2009. u 00:14 - pre 178 meseci
Citat:
alternate4
E,sad, kada polje E nije cekirano,treba mi da se svi podaci iz polja A,B,C,D kopiraju u drugu tabelu


1. To je bar lako. U query Designeru postavi željenu tabelu, izaberi polja A, B, C, D i E; za E stavi kriterijum No, dečekiraj Show za isto polje, i upit snimi kao Append query koji podatke snima u drugu tabelu.

Naravno, imaj u vidu da querijem, uz izmene kriterijuma, lako dolaziš do željenih podataka, i da u dobroj praksi retko postoje razlozi za dupliranjem istih tako što bi ih kopirao u drugu tabelu u istoj bazi...

2. Uz poruku je mali primer, forma koju koristim u jednoj aplikaciji za trebovanje robe iz prodavnice. Mislim da tu ima ono što ti treba.
Prikačeni fajlovi
 
Odgovor na temu

galac1968
Magacioner
Controlpoint,Uzice
Pozega

Član broj: 180810
Poruke: 224
*.adsl.eunet.rs.



+4 Profil

icon Re: prosto pitanje - SQL i Access07.09.2009. u 07:48 - pre 178 meseci
Smal,nadam se da je tvoj odgovor pomogaoAlternate4. A tvoj primer je meni licno pomogao veoma mnogo uputio me je na pravo razmisljanje ka ko da popravim i doteram svoju bazu. Veoma lepo je odradjen sistem narucivanja robe u radnji,skraceno je dosta unosenje naziva. Ja sam to radio preko Combobox-a isto dosta brzo ali je ovo tvoje resenje lakse za koriscenje. Hvala
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.static.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access07.09.2009. u 09:38 - pre 178 meseci
Citat:
galac1968
A tvoj primer je meni licno pomogao veoma mnogo uputio me je na pravo razmisljanje


Hvala! Lepo je to čuti :)

Ja sam igrom slučaja "zaglavio" u trgovinskoj firmi, a ubrzo sam ukapirao da Access mnogo može da pomogne u obavljanju svakodnevnih poslova i rešavanju različitih problema, bez potrebe za angažovanjem "pravih" programera i raznoraznih precenjenih sivih eminencija....

Početnik sam, ali mislim svakog dana napredujem po malo, i sviđa mi se taj osećaj :)
 
Odgovor na temu

alternate4

Član broj: 77993
Poruke: 21
*.crnagora.net.



Profil

icon Re: prosto pitanje - SQL i Access07.09.2009. u 10:29 - pre 178 meseci
Citat:
smal: 1. To je bar lako. U query Designeru postavi željenu tabelu, izaberi polja A, B, C, D i E; za E stavi kriterijum No, dečekiraj Show za isto polje, i upit snimi kao Append query koji podatke snima u drugu tabelu.

Naravno, imaj u vidu da querijem, uz izmene kriterijuma, lako dolaziš do željenih podataka, i da u dobroj praksi retko postoje razlozi za dupliranjem istih tako što bi ih kopirao u drugu tabelu u istoj bazi...

2. Uz poruku je mali primer, forma koju koristim u jednoj aplikaciji za trebovanje robe iz prodavnice. Mislim da tu ima ono što ti treba.


hvala na odgovoru,ovo cu iskoristiti ;)
podatke dupliram posto necu ja koristiti bazu,pravim je za prijatelja, vec je dupla tabela iskljucivo za kontrolu vlasnika,posto ce mu radnici unositi podatke
 
Odgovor na temu

galac1968
Magacioner
Controlpoint,Uzice
Pozega

Član broj: 180810
Poruke: 224
*.adsl.eunet.rs.



+4 Profil

icon Re: prosto pitanje - SQL i Access11.09.2009. u 15:50 - pre 178 meseci
Smal,kako posto sam cekirao sta treba da se naruci ,pa pomocu qUERY-A I Report-a to lepo isprintao,da decekiram sva polja za ponovno koriscenje.I jos nesto ,objasni mi kako da ubacim jos jedan kriterijum,i polje za pretragu.Ako mozes pojasni mi kod koji si napisao.Hvala
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access11.09.2009. u 19:32 - pre 178 meseci
Citat:
galac1968: Smal,kako posto sam cekirao sta treba da se naruci ,pa pomocu qUERY-A I Report-a to lepo isprintao,da decekiram sva polja za ponovno koriscenje.I jos nesto ,objasni mi kako da ubacim jos jedan kriterijum,i polje za pretragu.


1. Napravi Update query, koji postavlja vrednost YesNo polja na 0, pa ga pozivaj kad zatreba.
Ispred neka bude ono čuveno: DoCmd.SetWarnings False, a iza: DoCmd.SetWarnings True, da ne bi iskakale upozoravajuće poruke...

2. Iskreno, kod sam izguglao, pa prepravio :) Znam da sam nešto pokupio sa http://allenbrowne.com/ser-62.html, a ponešto sa drugih mesta, kojih se sad ne sećam, ali, rekao bih da je i da je primer dovoljno jasan, i da se može lako prepraviti po potrebi.

U svakom slučaju, formi uz poruku sam dodao još jedan kriterijum, pa možeš da uporediš u čemu se razlikuje u odnosu na prošli primer.

Prikačeni fajlovi
 
Odgovor na temu

galac1968
Magacioner
Controlpoint,Uzice
Pozega

Član broj: 180810
Poruke: 224
*.adsl.eunet.rs.



+4 Profil

icon Re: prosto pitanje - SQL i Access11.09.2009. u 20:19 - pre 178 meseci
Razumeo,moram u mom slucaju da malo prosirim Like operator sa zvezdicom ,ovako ima uslov identicnosti nadjenog rezultata. I nemoram da proveravam identicnost jer zapravo ubacujem u formu polje 'Po dobavljacima' i vrsim izor recimo po odredjenom dobavljacu i vrsim izbor za narudzbenicu,pa to lepo isprintam i gotova porudzbenica u kojoj cak moze i da se proceni iznos za placanje.Cesto mi se dogadja da komercijalisti jedno pricaju a drugo unose utrebovanje. Jos jednom HVALA
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access11.09.2009. u 20:25 - pre 178 meseci
Citat:
galac1968: Razumeo,moram u mom slucaju da malo prosirim Like operator sa zvezdicom ,ovako ima uslov identicnosti nadjenog rezultata.


Pa da, zavisi od potrebe. Ako si primetio u primeru, pretraga po nazivu ide sa zvezdicom, dok za barkod i količinu nje nema, jer je potreban uslov identičnosti. Što je i logično...
 
Odgovor na temu

galac1968
Magacioner
Controlpoint,Uzice
Pozega

Član broj: 180810
Poruke: 224
*.adsl.eunet.rs.



+4 Profil

icon Re: prosto pitanje - SQL i Access11.09.2009. u 22:33 - pre 178 meseci
Kacim spakovan primer pretrage po vecem broju kriterijuma ,koji se biraju prema potrebi. U primeru je dat i link ,ako nekom treba.
Mozda ovo staviti u TOP

Evo linka http://allenbrowne.com/AppFindAsUType.html
Prikačeni fajlovi
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: prosto pitanje - SQL i Access12.09.2009. u 06:24 - pre 177 meseci
@ galac1968
Napravi u tom fajlu novu formu tipa Datasheet. Stani na bilo koje polje kolone koju hoćeš da filtriraš, umesto da koristiš "Filter the field" i upisuješ "for the value", a onda klikni na ikonicu "Filter by selection". Za uklanjane filtera klikni na ikonicu "Remove filter".

Sad me zanima. Da li je bilo vredno napisati onoliko VBA kod (15 strana) u modulu "ajbFindAsUType" da bi radilo isto to što Access već ima ugrađeno u sebi. Uz to u Dtasheet-u možeš da uradiš pretragu u već izfiltriranim podacima. Po zemlji, pa u okviru zemlje po gradu. U primeru koji si dao, čini mi se da to nemože. Ili ja nisam shvatio poentu.

Primer u prilogu.
Prikačeni fajlovi
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access12.09.2009. u 08:39 - pre 177 meseci
Citat:
Da li je bilo vredno napisati onoliko VBA kod (15 strana) u modulu "ajbFindAsUType" da bi radilo isto to što Access već ima ugrađeno u sebi.


Super je to što Access već ima ugrađeno, ali pitanje glasi: kako da to radi na računarima koji imaju instaliran samo Runtime, a ne ceo paket?
U pitanju je Runtime 2003, ako je bitno, i desno dugme na formu ne daje nikakav efekat...
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: prosto pitanje - SQL i Access12.09.2009. u 12:10 - pre 177 meseci
@ smal
To što je Runtime nema veze. Tačno je da ne radi defaultni kontekst meni, ali ti možeš da napraviš svoj popup meni. U Customize prozoru napraviš svoj New Toolbar dovlačeći ikonice koje ti trebaju, odeš u Properties, selektuješ ga i promeniš mu tip u "Popup". Potom u Tools, Startup, Shortcut menu bar zameniš umesto Default, kojeg Access u runtime neće da prikaže, sa svojim novim kontekstnim menijem. Kad uđeš u Runtime desni klik će da radi jer je sad sastavni deo aplikacije, a ne deo Access-ovog okruženja. Vidi primer i pokreni ga u Runtime režimu.

Inače, čini mi se da u Access-u 2007 radi i defaultni kontekstni meni u Runtime režimu. Izgleda da je to Bili ispravio. A i Runtime ide zajedno sa Access-om 2007.





[Ovu poruku je menjao Getsbi dana 12.09.2009. u 13:24 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access12.09.2009. u 12:29 - pre 177 meseci
Citat:
Getsbi: Tačno je da ne radi defaultni kontekst meni, ali ti možeš da napraviš svoj popup meni.


He, he. Ovo mi se sviđa :) Nije mi padalo ni na kraj pameti da može i ovako, već sam se mučio sa VBA... Lepo :)
Hvala!
 
Odgovor na temu

Getsbi

Moderator
Član broj: 124608
Poruke: 2831



+45 Profil

icon Re: prosto pitanje - SQL i Access12.09.2009. u 13:03 - pre 177 meseci
Zidar je u pravu kad kaže da ne treba za svašta pisati VBA kod. Mada mi se ona njegova "The best code is no code at all", baš i ne dopada, jer me podseća na onu kaubojsku: "Samo mrtav indijanac je dobar indijanac".
 
Odgovor na temu

smal
Slobodan Maljković
Kragujevac, Srbija

Član broj: 228672
Poruke: 286
*.dynamic.sbb.rs.



+13 Profil

icon Re: prosto pitanje - SQL i Access13.09.2009. u 13:08 - pre 177 meseci
Citat:
Getsbi:
Inače, čini mi se da u Access-u 2007 radi i defaultni kontekstni meni u Runtime režimu. Izgleda da je to Bili ispravio. A i Runtime ide zajedno sa Access-om 2007.

Xm, izgleda da je došlo vreme da i konzervativci lagano pređu na Access 2007...
Meni se u početku uopšte nije svideo, zbunjivao me interfejs, a i pucao je svako malo, dobrim delom verovatno i zbog mog sopstvenog neznanja, ali čini mi se da je sad, sa SP2, sasvim stabilan.
Ruku na srce, zaista jesu popravili i unapredili mnoge stvari: lepši je interfejs, tu je ugrađen izvoz u PDF, Calendar control, lakše povezivanje sa eksternim bazama, besplatan Runtime i Developer Extensions i svašta nešto...

Koliko čitam, i Access 14 će nastaviti aktuelnu filozofiju, plus što će biti i alat za izradu Web aplikacija, tako da se valja navikavati...


* Nažalost, nakon provere moram reći - ništa od kontekst menia i u 2007 Runtime režimu :( Bah

[Ovu poruku je menjao smal dana 14.09.2009. u 23:24 GMT+1]
 
Odgovor na temu

[es] :: Access :: prosto pitanje - SQL i Access

[ Pregleda: 3571 | Odgovora: 16 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.