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

da li je ovo trebalo drugacije u access-u uraditi ili...

[es] :: Access :: da li je ovo trebalo drugacije u access-u uraditi ili...

[ Pregleda: 2836 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

DART_VEJDER
crna gora

Član broj: 58050
Poruke: 84
*.crnagora.net.



Profil

icon da li je ovo trebalo drugacije u access-u uraditi ili...28.03.2006. u 19:34 - pre 220 meseci
zato ovi upiti ne rade:

Citat:
select * from istorija where Datum_placanja between #01/01/2006# and #03/01/2006#


a on vrati datume npr. 01/02/2006 ili16/01/2006 ....

sta je u pitanju oko datuma...??
jednom pokazuju jedno, drugi put drugo...
1. februar gledaju i kao 2. januar...

na sta obratiti paznju kada se radi sa datumima u access-u??

/////////////////////////////////////

dalje, ima i ovaj upit:

Citat:
select Broj_korisnika, Ime_korisnika, Prezime_korisnika, sum(cijena) as Ukupno_potrosio from istorija where Datum_uplate between #01/01/2006# and #25/09/2006# group by Broj_korisnika;




javlja gresku:

Project Project1.exe raised exception class EOleException with message 'You tried to execute a query that does not include the specified expression 'Ime_korisnika' as part of an aggregate function'.

/////////////////////////////////////


Citat:
select count(Sifra_proizvoda) as Broj_prodatih_proizvoda from istorija where Datum_prodaje between #01/01/2006# and #27/03/2006#



javlja gresku:

Project Project1.exe raised exception class EOleException with message 'The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect'. Process stopped. Use Step or Run to continue.


/////////////////////////////////////////////////

Citat:
update korisnik set Ime= "marko",Prezime= "markovic",Tip_Korisnika= "Standarni",Telefon= "111-222",Adresa= "zmaj jovina",Grad= "beograd",Maticni_Broj= "1234543456545",E-mail= "[email protected]",Napomena= "nema napomene" where Broj=1


(samo je "Broj" zapravo Number, sve su ostalo Text-ovi...)

javlja gresku:


Project Project1.exe raised exception class EOleException with message 'Syntax error in UPDATE statement'. Process stopped. Use Step or Run to continue

dakle interesuje me da li je ovo do Borland Builder-a (u kojem ovo radim) nesto lose (u redu, mozda sam napisao lose upite, i to je onda ok, ali sta je sa datumima?? 01/02/200 gleda isto kao i 02.01.2000 ....?? ili: stavim da odabere sve zapise gdje je polje datum between #30/03/2000# i #02/04/2000# a on mi vrati bukvalno 17/03/2000...????? a tu je dobar upit.... ) ili do accessa to treba drugacije postaviti upit i podesiti u samom access-u neke stvari....

posto ne znam do cega je , ovo isto pitanje sam postavio i u forumu "c++" (upuceno moderatorima...)

moze li ko pomoci??
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??
 
Odgovor na temu

Ana Komazec
Beograd

Član broj: 76433
Poruke: 22
*.adsl.sezampro.yu.

ICQ: 274954884


Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...28.03.2006. u 20:23 - pre 220 meseci
Citat:
Citat:

select Broj_korisnika, Ime_korisnika, Prezime_korisnika, sum(cijena) as Ukupno_potrosio from istorija where Datum_uplate between #01/01/2006# and #25/09/2006# group by Broj_korisnika;






javlja gresku:

Project Project1.exe raised exception class EOleException with message 'You tried to execute a query that does not include the specified expression 'Ime_korisnika' as part of an aggregate function'.



U Group by klauzuli moraju da ti stoje svi atributi iz Select-a, znaci Broj_korisnika,Ime_korisnika, Prezime_korisnika

Za ostalo ne znam, mozda kad bi stavio kako ti izgledaju tabele

Pozdrav
 
Odgovor na temu

izonic
ishab zonic
Tuzla

Član broj: 38128
Poruke: 591
*.PPPoE-1598.sa.bih.net.ba.

Sajt: www.icentar.ba


+2 Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...28.03.2006. u 21:28 - pre 220 meseci
Datumi U SQL.
SQL vidi datume kao mjesec/dan/Godina i u stringu upravo tako treba poslati.

DatumS1= "#" & month(Datum1) & "/" day(Datum1) & "/" & Year(Datum1) & "#"
DatumS2= "#" & month(Datum2) & "/" day(Datum2) & "/" & Year(Datum2) & "#"

select * from istorija where Datum_placanja between #" & DatumS1 & " and #" & DatumS2 & "#"


[Ovu poruku je menjao izonic dana 28.03.2006. u 22:30 GMT+1]
zxz
 
Odgovor na temu

DART_VEJDER
crna gora

Član broj: 58050
Poruke: 84
*.crnagora.net.



Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...29.03.2006. u 12:08 - pre 220 meseci
Citat:
U Group by klauzuli moraju da ti stoje svi atributi iz Select-a, znaci Broj_korisnika,Ime_korisnika, Prezime_korisnika


da , toga sam se tek maloprije sjetio....
hvala ti u svakom slucaju....


Citat:
SQL vidi datume kao mjesec/dan/Godina i u stringu upravo tako treba poslati.


pa cak i ako postavim u accessu da je drugaciji format????

(npr. tamo ima format npr. 01-jan-2000 )
kod žorža ti je ka' u banku!!
oko? sto ce ti oko??
 
Odgovor na temu

Ana Komazec
Beograd

Član broj: 76433
Poruke: 22
*.adsl.sezampro.yu.

ICQ: 274954884


Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...29.03.2006. u 12:45 - pre 220 meseci
Pokushaj da u tabelama formatirash datume na Medium (06-feb-06)
ili Long Date (6. februar 2006), a da u upitima koristish format mm/dd/yyyy.
Ja sam probala tako i ne mesha mi onda npr. 6.februar i 2.jun. Problem mi je kada je datum formatiran kao Short date.

Pozdrav

ps. Isto tako, mogao bi da probash da promenish format datuma u Windows-u(english USA), tada isto ne mesha, jer se access tome prilagodjava, i pri izboru Short date formata,u tabele ti ubacuje datume formata mm/dd/yyyy koji se poklapaju sa formatom SQL upita i takodje ih ne mesha. Probala, radi kako treba.



[Ovu poruku je menjao Ana Komazec dana 29.03.2006. u 14:05 GMT+1]
 
Odgovor na temu

izonic
ishab zonic
Tuzla

Član broj: 38128
Poruke: 591
*.PPPoE-1182.sa.bih.net.ba.

Sajt: www.icentar.ba


+2 Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...30.03.2006. u 09:35 - pre 220 meseci
Gore navedena rjesenja po meni nisu dobra niti funkcionalna.
Neko moze nekada promijeniti datum odnosno format datuma.
Format datum ne znaci isto sto i zapis.
Datum mozete gledati u bilo kom zeljenom formatu ali ako ga zelite pisati u SQL-u naveo sam u kom formatu treba biti.
Sta trebamo uraditi?
Jednostavno ucitati datum sa polja bez obzira u kojem je on formatu i pretvoriti ga u datum koji razumije SQL i nveo sam primjer kako se to radi.
Ostalo nista nije sigurno.
zxz
 
Odgovor na temu

Zidar
Canada

Moderator
Član broj: 15387
Poruke: 3085
*.eqao.com.



+79 Profil

icon Re: da li je ovo trebalo drugacije u access-u uraditi ili...30.03.2006. u 14:31 - pre 220 meseci
Zonic je 100% u pravu (kao i uvek :-)

U kverijima datumski tip podataka uvek u US formatu mm/dd/yyyy. To znaci da kad posaljete datum kveriju morate da ga ispravno napisete. Zonic je lepo objasnio kako. Ako je to tesko, potrazite u Bazi Znanja funkciju SQL date. Takodje, ima o tome na sajtu AllenBrowne.Com lepo objasnjeno (vidi temi KorisniLinkovi) za tacanu adresu sajta.

Postavljanje regional settings i foramtiranje datuma na formama i reportima nema nikakve veze sa ovim. Smatrajte ovo ptravilo delom Accessove SQL sintakse

:-)
 
Odgovor na temu

[es] :: Access :: da li je ovo trebalo drugacije u access-u uraditi ili...

[ Pregleda: 2836 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

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