Poslao: 19 Feb 2007 12:50
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
Imam problem osvjezavanja podataka. Naime, posto se radi o WEB aplikaciji kada upisem novi rekord ne vidi se odmah u tabeli koja ih vizuelno prikazuje, tj. u Grid-u.
Moram da se izlogujem i ponovo ulogujem, kako to da uradim?
I jedam komentar za Belog, za prethodnu moju temu, za TObjectList:
F1 funkcionise ako njena nadklasa postoji, ali ako ne postoji valjda moras da instaliras komponentu da bi je dobio na F1 !!!
Toliko o glupim pitanjima.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
|
Poslao: 22 Feb 2007 12:48
|
offline
- IgorMedo
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 25 Mar 2006
- Poruke: 67
- Gde živiš: Doboj, Republika Srpska
|
Posto se radi o veb aplikaciji. To znaci da promjenu nad podacima mogu raditi i drugi korisnici a ne samo ti. Pa posto tvoja aplikacija primia podatke sa servera a ne izvrsava trebas da provjeravas da li je doslo do izmjene na serveru najjednostavnije ti je da postavis tajmer i racimo svakih 10 min provjeravas da li je doslo do izmjene na serveru. Cist primjer ovog rada je gmail a ako ti treba da se odmah izvrsi izmjena to je malo komplikovanije trazi malo vise vremena mada se i to moze raditi sve zavisi od aplikacije i njene namjene da li je za sifre ili uze narodne mase.
|
|
|
|
Poslao: 22 Feb 2007 15:12
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
Svaka promjena treba dase vidi trenutno.
Naime, radi se o uvezuvanje imalaca, stvaralaca arhivske gradje, fondova i korisnika te arhivske gradje.
Pa recimo ako je neko administrator koji treba da doda novog korisnika, koji ce pak imati odredjena prava pristupa poedinim dokumentima i sada taj administrator doda korisnika i trebalo bi odmah da vidi sta je dodao i koga.
Close pa Open ne pomaze, niti Refresh.
I da kod upisa ili prepravke ne koristim Query vec Table.
|
|
|
|
Poslao: 22 Feb 2007 19:43
|
offline
- Kaca
![Female](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Super građanin
- Pridružio: 26 Sep 2004
- Poruke: 1371
- Gde živiš: blizuBG
|
Da li si probao Table.Active da bi refreshovao? Ako ne, onda je problem mreza. Podaci sporo stizu(sa jednog na drugog korisnika).
|
|
|
|
Poslao: 23 Feb 2007 09:56
|
offline
- Pridružio: 03 Nov 2006
- Poruke: 59
|
Probao sam naravno.
Medjutim nije problem ni mreza, jer recimo ako kada mjenjam neki rekord onda to vidim trenutno, ali kada je u pitanju novi upis to je problem.
|
|
|
|
Poslao: 23 Feb 2007 10:50
|
offline
- Kaca
![Female](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Super građanin
- Pridružio: 26 Sep 2004
- Poruke: 1371
- Gde živiš: blizuBG
|
Pa ne znam kako da ti kazem...treba da pogleda tvoj program.
|
|
|
|
Poslao: 23 Feb 2007 16:54
|
offline
- loshmi_sr
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Građanin
- Pridružio: 08 Jan 2007
- Poruke: 279
- Gde živiš: Srbija
|
Prvo, koristiš TTable, nije pogrešno, ali nije ni najbolje rešenje.
Drugo, nakači se na tu tabelu u bazi preko TQuery komponente, select upitom, a insertuj/updateuj podatke preko druge TQuery komponente u koju god tabelu treba, nakon čega odradiš samo Requery([]) TQuery komponente koja refrešuje taj select upit koji dobijaš u TDBGrid -u.
BTW, predlažem da ceo svoj program prebaciš na TQuery komponente tehnologije koju koristiš za pristup i manipulaciju bazom.
|
|
|
|
Poslao: 23 Feb 2007 20:46
|
offline
- beli0135
![Male](https://www.mycity.rs/templates/simplified/images2/user-sex.gif)
- Executor
- Pridružio: 03 Jan 2005
- Poruke: 2990
- Gde živiš: Beograd
|
kada sam predlozio query.open / close nisam ni slutio da neko kotisti TTable komponente. Narocito na web serveru
|
|
|
|