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

DBNavigator - onemogućeno Insert dugme

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

[ Pregleda: 2250 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
77.46.245.*

Sajt: https://avramovic.info


+46 Profil

icon DBNavigator - onemogućeno Insert dugme27.06.2007. u 19:51 - pre 205 meseci
Ć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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

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

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 21:03 - pre 205 meseci
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.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
77.46.245.*

Sajt: https://avramovic.info


+46 Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 22:00 - pre 205 meseci
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.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: DBNavigator - onemogućeno Insert dugme27.06.2007. u 22:51 - pre 205 meseci
> 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.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

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



Profil

icon Re: DBNavigator - onemogućeno Insert dugme28.06.2007. u 15:10 - pre 205 meseci
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.

Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

savkic
Igor Savkić

Moderator
Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: DBNavigator - onemogućeno Insert dugme28.06.2007. u 17:16 - pre 205 meseci
> 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.
 
Odgovor na temu

Miloš Baić
Miloš Baić
ERP (Dynamics NAV) programer
Beograd

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



Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 07:20 - pre 205 meseci
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).
Someone's sitting in the shade today because someone planted a tree a long time ago.
 
Odgovor na temu

galaz
Beograd

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



Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 16:15 - pre 205 meseci
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...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Član broj: 32202
Poruke: 4391
91.150.103.*

Sajt: https://avramovic.info


+46 Profil

icon Re: DBNavigator - onemogućeno Insert dugme29.06.2007. u 22:01 - pre 204 meseci
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
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

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

[ Pregleda: 2250 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

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