banjalukaforum.com

Dobrodošli na banjalukaforum.com
Danas je 05 Jun 2024, 12:23

Sva vremena su u UTC [ DST ]




Započni novu temu Odgovori na temu  [ 40 Posta ]  Idi na stranicu 1, 2  Sledeća
Autoru Poruka
 Tema posta: Delphi i BDE
PostPoslato: 13 Jul 2003, 19:07 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Treba mi pomoc!
Radim neki program u delphi-u sa bazama podataka. Kako napraviti da kada uneses neki text u jedno polje jedne tabele da on nadje taj text u drugoj tabeli, i ubaci podatke iz tog row-a u isti row prve tabele. Nesto kao lookup ali u kodu?
Please help!

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 13 Jul 2003, 19:58 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Pazi, probaj biti malo precizniji i jasniji.
To sto zelis je ocito Master->Detail relacija izmedju dvije tabele.
U sustini postoji kljuc u Master tabeli se zove Forign a u Detail
tabeli je to Primary key.

Ajd budi precizniji i vjerovatno ces dobiti odgovor, a ti i ovaj ASD manite
se bezvezenih komentara.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 13 Jul 2003, 20:18 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Ok. Ma jok znam toliko, nije master detail. Imas bazu artikli sa poljem naziv_artikla i jos nekim informacijama, i bazu glavnu sa poljem naziv_artikla i sad treba da kad ukucas ime ili serijski broj u sifra polju da ti nadje arikl koji odgovara tom imenu koji si ukucao u glavnu tabelu. Znas na sta mislim?

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 13 Jul 2003, 20:46 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Gdje ukucavas broj ? u kakvo polje ?
Je'l vezano na tabelu (ne bazu)??
Imas evente za koji mozes zakaciti i pretrazivanje druge tabele
i na taj nacin izvuci podatke i operisati sa njima

ali opet mislim da ne kontam sta hoces.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 13 Jul 2003, 21:39 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Polje tabele.
Evo da ti olaksam.
Imas polje barcode i ti tu uneses barkod i psisnes tab il enter a on ti nadje artikl sa tim barcodeom i ubaci ga u polje ime artikla, koji je u istoj tabeli...
Jel me pratis? Ako znas aj pliz help! :D
Poz...

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 13 Jul 2003, 22:29 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Pa jednostavno :)
Imas query objekt
Znaciiii
Imas neki TextItem ili slicno... i imas na njemu Event onExit ili OnEnter ...
nije vazno koji koristis,.
I u tom eventu iskodiras da pokrenes objekt Query koji izvuce odredjen
podatak u tvom slucaju naziv iz tabele Artikli
recimo da bi select treba ovako izgledai
Kod:
SELECT naziv FROM artikli WHERE barcode='text_item1'


Naravno ovaj string formiras kad dobijes vrijednost iz text itema.

Onda lupis Query.Enable=True ili kako vec (zaboravio sam malo sintaxu)
i pokupis vrijednost koju ti query vrati i nju smjestis na ekran
kao i DataSet koji ti je vezan za tabelu Glavna .tj na polje naziva artikla

Nadam se da sam bio jasan


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 14 Jul 2003, 15:57 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Jesi! Hvala

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 18 Jul 2003, 00:26 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Ponovo mi treba pomoc! Ovaj put zelim da program pokrenem sa Table1.Active = False i da na Button1 mogu mjenjati koji Alias, odnosno databasename hocu.
Koristio sam sledece:
Kod:
Table1.Active := False;
Table1.Databasename := 'Proba';
Table1.Active := True;


Ali neradi! Nece da mi postavi alias kako treba... Sta nevalja?

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 18 Jul 2003, 12:43 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Nisam siguran da to mozes run-time odraditi.
Odnosno imas jednu objekat za jednu tabelu


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 18 Jul 2003, 12:49 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Znas li neki drugi nacin da to odradim?
Znaci imas dva korisnika i hoces da se njihove tabele ne mjesaju, a vec imas master/detail tabelu koju koristis. Njih dvije su spojene preko indexa BR_RACUN a sad mi treba da ih filtriram tako da moze raditi da jedan korisnik ima svoje a drugi korisnik svoje podatke u istoj tabeli.
Nemogu preko Queryja editovati, mogu filtrirati ali nemogu editovati pa nema smisla. Znas li neki drugi nacin? Aj pomozi pliz, inace cu morat pravit novu formu koja je ista kao prva...

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 18 Jul 2003, 15:18 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
Ajmo opet neke detalje.
Kako mislis 2 korisnika ?
Korisnika cega? Objasni mi to


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 00:47 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Nema veze. Sredio sam to. Nego ponovo mi treba pomoc!...
:(
Gle kad pokrenem program sa bazom podataka i dosta query-ja napravi mi kamaru tmp filova tipa _dsad.dbf i kad ih se puno nakupi izbaci mi error sa MAXFILESHADLE-om, i to sam sredio. Ukino granicu. Ali mi jos uvjek ostaju na hard disku tmp fajlovi. E kako spreciti njihovo generisanje ili kako ih svesti na minimum ili brisati ih runtime posto su svi blokirani, pa im nemozes nista?
Drugo pitanje, muce me dot matrix stampac. Stampam iz QReporta i istampa par linija i stane. Kako se stampa npr. tabela na dot matrix stampac? Eto, pliz odgovori! Hvala dosad!

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 01:07 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
SoLiDuS je napisao:
E kako spreciti njihovo generisanje ili kako ih svesti na minimum ili brisati ih runtime posto su svi blokirani, pa im nemozes nista?

Ne mozes sprijeciti generisanje, to su tmp fajlovi, generishe ih i clipper.
Nikad se nisam posebno zabavio da skontam BAS BAS cemu sluze.
Ono sto kontam sad je da mozda u njemu se nalazi neki priveremeni
rezultat, odnosno sadrzaj tabele propusten kroz filter ili kroz query.
Uglavnom, znam da postoje i da se brisu nakon sto programu ne trebaju
vishe. Ostaju samo ukoliko program ima nenormalnu terminaciju, odnosno
ako nesto pukne ili se ne zavrsi neki proces, nesto se skrshi.
Znaci, trebali bi da se brishu, e sad zasto se ne brisu, ne bih znao..
Nisam mnogo koristio Delphi+DBF

SoLiDuS je napisao:
Drugo pitanje, muce me dot matrix stampac. Stampam iz QReporta i istampa par linija i stane. Kako se stampa npr. tabela na dot matrix stampac? Eto, pliz odgovori! Hvala dosad!

Hm, imas QReport ili kako se vec zove ono tijelo, tj sheet gdje sve
definises, iscrtas i nafilujes podacima ...
Ne kontam zasto ti se to desava.


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 13:31 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Mora nekako moci sprijeciti... Znam cemu sluze, ali im nemogu nista...
Program mi je previse kompleksan da samo tako ostavim tmp fajlove. Ima ih na milion i stvarno opterecuju racunar.
Uradio sam u QRep ali neradi sa DOT MATRIX stampacima, dok radi sa obicnim. Nema veze, uspio sam stampati fajlove, samo mi treba kako QuickReport exportovati u TXT fajl. Znas li kako?

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 13:44 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
SoLiDuS je napisao:
Mora nekako moci sprijeciti... Znam cemu sluze, ali im nemogu nista...
Program mi je previse kompleksan da samo tako ostavim tmp fajlove. Ima ih na milion i stvarno opterecuju racunar.


Ne mozes sprijeciti njihovo generisanje . nemoj ni pokusavati.
Milion fajlova je previshe, a 10.000 fajlova u jednom direktoriju nije ni strasno, mada ne vjerujem da ih ima i toliko. Nemoj se ubijati sa tim
da obicni fajlovi koji nicemu ne sluze opterecuju racunar ??
Drugo, mozes kad korisnik lupi Exit iz programa, uraditi Database.Active=False
i obrisati *.tmp iz tog direktorija .

SoLiDuS je napisao:
Uradio sam u QRep ali neradi sa DOT MATRIX stampacima, dok radi sa obicnim. Nema veze, uspio sam stampati fajlove, samo mi treba kako QuickReport exportovati u TXT fajl. Znas li kako?

Jedan glup odgovor je ad koristis genericki Text Only driver za stampac
koji pichi sve sto bi trebalo na stampac u TXT fajl.. ali ne vjerujem da ces
to raditi .


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 13:59 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Sumnjam da cu tako....
Vjeruj mi ima ih kamaru i opterecuju racunar.... Iako iskjucis queryje (active := False) nemozes ih izbrisati... Tek kad se program ugasi potpuno oni se izbrisu... Nikako drugacije...
Ajd probacu da ih ostavim, a broy queryja cu staviti na minimum, neke operacije cu izbaciti neke modifikovati. Ipak treba program raditi cjeli dan, od 9 do 9 i onda je to jako puno fajlova, iako su svi oko 100 bytova skupi se....

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 14:03 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
De mi malo objasni sta je koji djavo Clipper?
Svi pricaju o njemu a ja pojma nemam.
I da li slucajno znas kako stampati u dosu iz windowsa, posto mi neki ljudi to govore stalno a meni puno sumnjivo... Poz...

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 15:52 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
SoLiDuS je napisao:
Sumnjam da cu tako....
Vjeruj mi ima ih kamaru i opterecuju racunar....


Hoces mi molim te objasniti kako fajlovi opterecuju racunar ?
Mislim, ti si covjek programer nije pozeljno da dajes takve izjave.
Pogovotovu ne neki temp fajlovi... Ili radis na nekoj 486ici i pishes
program u Delphi6 ili 7.

SoLiDuS je napisao:
Iako iskjucis queryje (active := False) nemozes ih izbrisati... Tek kad se program ugasi potpuno oni se izbrisu... Nikako drugacije...


Procitaj moj prethodni post. Sta sam rekao da iskljucis? Query, Table, DataSet, i slicni objekti nisu 'konekcija na bazu' Oni ne zakljucavaju fajlove.
Iskljuci Database objekat i onda pokusaj.....


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 15:55 
OffLine
Veteran
Veteran
Korisnikov avatar

Pridružio se: 01 Avg 2001, 01:00
Postovi: 3380
Lokacija: .: Lugano :.
SoLiDuS je napisao:
De mi malo objasni sta je koji djavo Clipper?
Svi pricaju o njemu a ja pojma nemam.

Stari programski jezik, kazem stari zato sto je njegov razvoj, prestao 90-92 (tako nesto, mislim da je tad izasao zadnji patch)
Vecina programa koji su pisani u DOSu a sluzili kao baze podataka su pisani u clipper-u
(govorim o programima na nasoj teritoriji, ali ne iskljucujem i ostatak svijeta)

SoLiDuS je napisao:
I da li slucajno znas kako stampati u dosu iz windowsa, posto mi neki ljudi to govore stalno a meni puno sumnjivo... Poz...


Mozda bih i znao odgovor kad bih znao sta znaci 'stampati u DOSu iz Windowsa". ???
Sta hoces reci sa tim ?


Vrh
 Profil  
 
 Tema posta:
PostPoslato: 20 Jul 2003, 16:36 
OffLine
Pripravnik
Pripravnik
Korisnikov avatar

Pridružio se: 14 Maj 2003, 19:01
Postovi: 164
Lokacija: Cupertino, CA
Ma nista. Nas dvojica se nikako razumjeti :D . Gle ovo, treba mi da istampam QReport na DOT MATRIX printer, a on nece. Nece cak ni iz windowsa. Ali hoce iz dosa. Zato te pitam kako mozes simulirati dos stampanje iz windowsa? To je ustwari RAW stampanje, vjerovatno liniju po liniju. To cu zasad ja uraditi, ali izgdleda da je printanje iz dosa znatno brze bez obzira na podesavanje stampaca...

_________________
It's the terror of knowing
What this world is about


Vrh
 Profil  
 
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 40 Posta ]  Idi na stranicu 1, 2  Sledeća

Sva vremena su u UTC [ DST ]


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 2 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Powered by phpBB® Forum Software © phpBB Group
Hosting BitLab
Prevod - www.CyberCom.rs