Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.175 pregleda

Najnovija ↓

C++ builder rad sa REPORT-om 24.04.2014. u 15:27 · pre 152 meseca #1
Postovani,
Imam jedno pitanje, imam 2 tabele. Tabela ARTIKLI i tabela Statistika. Treba za odredjeni artikal u odredjenom vremenskom periodu(npr. CocaCola, izaberem datum od 1.1.2014 do 1.3.2014) upisati KUPCE i KOLICINU u fast report . Treba da povezem tabelu artikli i statistiku preko bar koda, medjutim u Statistici bar kod i naziv artikla mi je kao jedna vrednost(npr.123456CocaCola) kako resiti ovaj problem.. i za odredjeni datum ovakav kod sam koristio, da li je ovo dobro?
Code:
( String SQL = "SELECT NAZIV ART.,PARTNER, KOLICINA FROM Statistika WHERE DATUM <=(Year1 /Month1 /Day1) AND DATUM >=(Year /Month /Day)";  )
treba upisati podatke(KUPCA I KOLICINU) u REPORT. Kako ih upisati klikom na dugme u REPORT? Koristio sam 6 ComboBox-ova za datum, DBGrid da ucitam Nazive Artkala i klikom na dugme butuon (da mi upise podatke kupac i kolicina za odedjeni period) ,TADOQuery, FAST REPORT i Data Source..
Re: C++ builder rad sa REPORT-om 29.04.2014. u 11:54 · pre 152 meseca #2
Postovani,

Potrebno je da povezem dve tabele, preko kljuca BARKOD.

Međutim, u jednoj od tabela, NAZIV sadrzi i BARKOD, i zbog toga ne mogu jedinstveno da ih povezem.

Moja ideja je bila sledeca: da u uslovu gde definisem spajanje tabela, iz kolone koja sadrzi i naziv izdvojim prvih 13 karaktera i uporedim sa kolonom BARKOD iz moje druge tabele.

Problem mi pravi SQL sintaksa i ne znam tacno kako da definisem taj upit (pokusao sam sa funkcijom substr ali ne funkcionise).

Evo kako izgleda kod sa kojim sam pokusavao:

Code:

SELECT ARTIKLI.BAR_KOD, Statistika.NAZIV_ART
FROM ARTIKLI LEFT JOIN Statistika ON ARTIKLI.BAR_KOD =Statistika.NAZIV_ART
WHERE Statistika.SubString(NAZIV_ART,0,12) = ARTIKLI.BAR_KOD


Molim za instrukcije.

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme