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

IB components problem???

[es] :: Pascal / Delphi / Kylix :: IB components problem???

[ Pregleda: 1959 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

iggac
Igor Ceko

Član broj: 34086
Poruke: 67
*.dialup.blic.net.



Profil

icon IB components problem???25.04.2005. u 22:43 - pre 231 meseci
Opis problema: radim knjigovodstveni program i problem se javio kada sam hteo da napravim opciju za ponistavanje racuna. Problem je u tome sto se prilikom izdavanja racuna UPDATE-uju podaci u drugim tabelama tako da kada bih hteo da ponistim racun moram da UPDATE-ujem te tabele (prvenstveno polje "Kolicina_ robe") na stanje koje je bilo pre izdavanja tog racuna. E sad, ja sam kreirao tabelu Racuni i imam sve podatke u njoj koji su mi potrebni za UPDATE ostalih tabela,ali imam problem sto ne znam kako da se krecem kroz vrste tabele Racuni.Interesuje me da li mogu sa komponentom IBQuery zadajuci mu SQL naredbu "SELECT * FROM RACUNI WHERE RACUN_ID = RacunBr.Text"
(RacunBr je EditBox) da pristupim svakoj vrsti pojedinacno (u zavisnosti od toga sto je selektovao) i da pristupim svakm polju posto mi je to potrebno za UPDATE ostalih tabela.

Oprostite na opsirnosti ali se nadam da sam uspeo pojasniti problem.



The truth shall set you free
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: IB components problem???25.04.2005. u 23:04 - pre 231 meseci
Mozes
Samo umesto "SELECT * FROM RACUNI WHERE RACUN_ID = RacunBr.Text" stavi 'SELECT * FROM RACUNI WHERE RACUN_ID = ' + RacunBr.Text i to je to.
 
Odgovor na temu

iggac
Igor Ceko

Član broj: 34086
Poruke: 67
*.dialup.blic.net.



Profil

icon Re: IB components problem???25.04.2005. u 23:30 - pre 231 meseci
@Srki_82:
Nisi me dobro shvatio, prodje meni SQL SELECT naredba u obliku :
IBQuery.Sql.Text:='Select * From Racuni where Racun_ID='''+RacunBr.Text+''''; (ono sto sam napisao nije bilo bas korektno :) ali sam malo zurio jer mi je hitno)
ali imam taj problem sto ne znam npr . kako da kada izvrsim naredbu IBQuery.Open; pristupim(i da li se to uopste moze) polju iz 2. vrste i 3.kolone iz tog rezultata koji dobijam izvrsavanjem te SQL naredbe. To mi je potrebno, da se mogu kretati kroz rezultat izvrsene "Select ..." SQL naredbe (ako se to moze realizovati). Npr. meni je potrebna neka petlja koja bi iz rezultata izvrsene SQL naredbe izdvojila jednu po jednu vrstu i da ja onda mogu uzeti Sifru proizvoda, Racun_ID, Kolicinu da bih mogao UPDATE-ovati ostale tabele jer problem mi je sto na racunu imam vise stavki tj. vise razlicitih roba koje su prodate sa razlicitim kolicinama. Ova SQL naredba (gore ) mi izdvoji te podatke ali ne znam kako da ih ucinim sebi dostupnima osim preko DBGrid komponente ali ona mi nije potrebna.

Uh ovo bi jos opsirnije :)
Ako moze neko da me uputi ili da mi pojasni neki drugi nacin
The truth shall set you free
 
Odgovor na temu

Srki_82
Srdjan Tot
Me @ My Home
Ljubljana

Član broj: 28226
Poruke: 1403
82.208.201.*

ICQ: 246436949


+10 Profil

icon Re: IB components problem???25.04.2005. u 23:51 - pre 231 meseci
Kad otvoris query (IBQuery1.Open) query je postavljen an prvi recordset. Na sledeci prelazis sa IBQuerty1.Next, a na prethodni sa IBQuery1.Prev. Mozes da koristis i property RecNo koji postavljas na zeljeni red u queryju i onda radis na njemu. Tako biras red (recordset), a kolonu (field) biras sa Field propertyem ili FindField, FieldByName funkcijama.
 
Odgovor na temu

iggac
Igor Ceko

Član broj: 34086
Poruke: 67
*.dialup.blic.net.



Profil

icon Re: IB components problem???26.04.2005. u 00:38 - pre 231 meseci
To care, svaka cast resio si me muka, ma imam problem sa Helpom za Interbase componente posto sam uz Delphi instalirao i C++ Builder (sa starijim Interbase Helpom) tako za pola metoda i atributa u Delphi 7 ne mogu naci objasnjenje posto se izgleda nesto pomijesalo u helpu a nemam vremena za deinstalaciju.

Jos jednom hvala
The truth shall set you free
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: IB components problem???

[ Pregleda: 1959 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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