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

DBNavigator - onemogućeno Insert dugme

[es] :: Pascal / Delphi / Kylix :: DBNavigator - onemogućeno Insert dugme

[ Pregleda: 599 | Odgovora: 8 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3811
77.46.245.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon DBNavigator - onemogućeno Insert dugme27.06.2007. u 19:51

Ćaos,
nedavno sam počeo da se bavim bazama podataka i sada treba da omogućim korisnicima programa da edituju bazu, pa sam mislio da je najjednostavnije da im dam DBGrid i DBNavigator (od vidljivih komponenti) pa nek rade šta im je volja

Znači, imam DBNavigator na formi, kojoj je DataSource postavljen na DataSource1. Za DataSource1 property DataSet stoji ABSQuery1. Za ABSQuery1 property ReadOnly stoji False. E da, i na ABSDatabase1 stoji ReadOnly na False. Preko DBNavigatora mogu da se krećem kroz recorde ali ne mogu da ih menjam, dodajem nove i brišem postojeće. Nikad pre nisam radio sa DBNavigatorom pa ako može neko kratko uputstvo...?

U delphijevom Demos direktorijumu ne nađoh neki primer kao ni na netu (to je verovatno isuviše jednostavno da bi se pisali tutorijali za to ). Odnosno našao sam nešto u Demos dir-u ali čini mi se da je sve isto podešeno kao i kod mene... a očigledno nije
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
27.06.2007. u 19:51 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 2763
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 21:03
Nikada nisam koristio ABSQuery (pretpostavljam da je to neka posebna query komponenta), ali generalno
kada su u pitanju Query-ji postoji jedna važna 'sitnica'. Ta sitnica se odnosi na mogućnost da query vrati
'živ' (LIVE) dataset. Ponekad je to nemoguće iz razloga što query projekcija nema dovoljno podataka
(ključevi i sl.) da bi to bilo logički moguće, a ponekad je i korsnik zaboravio da kaže da želi da mu dataset
bude LIVE.

Dakle, proveri u Property-jima tog TABSQuery ima li nešto što liči/ukazuje na LIVE pa to postavi na TRUE.

Možda će ti se neko u međuvremenu javiti i sa konkretnim iskustvima, a za sada toliko.

P.S.

Ukoliko nemaš neki poseban razlog - možeš koristiti gotove ADO komponente. Provereno vraćaju LIVE
dataset-ove iz Query-ja. BDE tehnologija je bila poprilično tvrda po tom pitanju.

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
27.06.2007. u 21:03 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3811
77.46.245.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 22:00
Ma koristim one ABS komponente što im ne treba DB server pa zato koristim ABSQuery. Ima property RequestLive koliko se sećam, verujem da je to to što mi treba, ali računar na kom razvijam tu aplikaciju je malo pre ugašen, tako da javljam sutra da li sam uspeo.
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
27.06.2007. u 22:00 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1103
*.adsl-1.sezampro.yu.



Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 22:51
> a koristim one ABS komponente što im ne treba DB server pa zato koristim ABSQuery. Ima property RequestLive koliko se sećam, verujem da je
> to to što mi treba, ali računar na kom razvijam tu aplikaciju je malo pre ugašen, tako da javljam sutra da li sam uspeo.

Nikad nisam koristio TABSQuery, mogu ti reći kakva je situacija sa klasičnim query komponentama. Da bi dataset bio editable najpre mora se koristiti ili jednostavan (one table) upit, ili da se navedu posebni update, insert, delete kveriji ili da se koriste posebne komponente koje će ih sprovoditi (sve to zavisi od komponenti koje se koriste). Daj više detalja, koju bazu koristiš i kako ti izgleda upit.
27.06.2007. u 22:51 

Miloš Baić

Član broj: 72468
Poruke: 1108
*.yubc.net.

Sajt: www.2advanced.com


Profil

icon Re: DBNavigator - onemogućeno Insert dugme28.06.2007. u 15:10
Citat:
savkic:Da bi dataset bio editable najpre mora se koristiti ili jednostavan (one table) upit, ili da se navedu posebni update, insert, delete kveriji ili da se koriste posebne komponente koje će ih sprovoditi (sve to zavisi od komponenti koje se koriste).

Predlažem varijantu bez TDBNavigator -a, odnosno, da sam na osnovu query komponenti vršiš operacije nad bazom, tad bi imao sve pod kontrolom, bez obzira na složenost aplikacije.

If you go out of your mind, do it quietly, so as not to disturb those around you...
28.06.2007. u 15:10 

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 1103
*.adsl-1.sezampro.yu.



Profil

icon Re: DBNavigator - onemogućeno Insert dugme28.06.2007. u 17:16
> Predlažem varijantu bez TDBNavigator -a, odnosno, da sam na osnovu query komponenti vršiš operacije nad bazom, tad bi imao sve pod kontrolom,
> bez obzira na složenost aplikacije.

Navigator komponenta u njegovom slučaju nije problem, njena svrha je olakšavanje i vizuelno predstavljanje operacija nad tabelom korisniku. I bez nje su prisutni isti problemi i potrebno je isto rešenje.
28.06.2007. u 17:16 

Miloš Baić

Član broj: 72468
Poruke: 1108
*.yubc.net.

Sajt: www.2advanced.com


Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 07:20
Znam da TDBNavigator nije problem, nisam na njega ni mislio, predložio sam da pokuša kontrolisanje operacija nad bazom bez TDBNavigator-a, a uz pomoć komponenti koje koristi(TABSQuery).
If you go out of your mind, do it quietly, so as not to disturb those around you...
29.06.2007. u 07:20 

galaz
bgd

Član broj: 49448
Poruke: 58
*.dialup.neobee.net.



Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 16:15
definitivno je problem/reshenje u RequestLive propertiju, koji treba da se postavi na := true. ja recimo koristim ZeosLib komponente za rad sa bazama, i imao sam isti "problem" kao i ti nemanja...
life is a game!
29.06.2007. u 16:15 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Član broj: 32202
Poruke: 3811
91.150.103.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 22:01
Namestio sam RequestLive na TRUE, i INSERT je postao enabled. Međutim, kad ukucam nešto u DBGRID i kliknem da zapamti, ono neće da zapamti. Izgleda da ću ručno da radim
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
29.06.2007. u 22:01 

[es] :: Pascal / Delphi / Kylix :: DBNavigator - onemogućeno Insert dugme

[ Pregleda: 599 | Odgovora: 8 ]

Postavi temu Odgovori

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