PCPROG.3

26 Jul 1993 - 22 Apr 1994

Topics

  1. algoritmi (290)
  2. dizajn (19)
  3. ms.dos (270)
  4. windows (360)
  5. asembler (213)
  6. basic (10)
  7. jezici (148)
  8. pascal (878)
  9. cccc (554)
  10. cpp (195)
  11. clipper (1125)
  12. baze.podataka (232)
  13. razno (540)

Messages - baze.podataka

baze.podataka.1 bulaja,
[reply PC.PROG.2:10.228 (todorp)] │Da li neko ima neki test brzine Clarion vs. Clipper/Fox kao sto je bio za │paradox i clipper? Mozemo da se dogovorimo pa da mi istestiramo jer bi to │bilo korisno znati. └─── Pa bilo bi korisna da konacno napravimo jedan paralelni test svih vaznijih database programa (kompajlera, biblioteka). Problem je samo kakve testove da napravimo :). Jednom sam u nekom starom Database Advisoru naleteo da postoje standardne procedure za testiranje brzine database-ova, ali nikad nisam to video. Ako ima dobrovoljaca za testiranje najbolje da otvrorimo grupu da ovde ne bismo gusili ostale sa radnim dogovorima, a kad zavrsimo testiranje objavicemo ovde rezultate. Ja sam dobrovoljac za Clipper, Force i CodeBase :).
baze.podataka.2 ficus,
>> test za baze: Pa, mogao bi mo`da za po~etak jedabi~an" testi}. Standardno: otvaranje, kopiranje iz druge baze, indeksiranje, malo brisanja i pakovanje... To je ako se nekom `uri, a za ozbiljnije testove mislim da je potrebno da napravimo jednu grupicu... Ja sam !...
baze.podataka.3 todorp,
> database-ova, ali nikad nisam to video. Ako ima dobrovoljaca za > testiranje najbolje da otvrorimo grupu da ovde ne bismo gusili ostale sa Pa za Clarion bih mozda mogao ja s' obzirom da ga imam duze vreme i da sam par stvari pisao u njemu mada ima ljudi koji zive od njega. Baci me u grupu (ako se niko drugi ne javi :)). Pozdrav od Todora.
baze.podataka.4 robert,
>> Ja sam dobrovoljac za Clipper, Force i CodeBase :). Ako ste čuli za db_VISTA DBMS (tj. db_FILE, db_QUERY) mogu ja da upadnem da to istestiram. Samo me zanima kako.
baze.podataka.5 dnikolic,
>> Ja sam dobrovoljac za Clipper, Force i CodeBase :). Javljam se za Paradox Engine i CBASE. dn
baze.podataka.6 dr.grba,
>> Ako ste čuli za db_VISTA DBMS (tj. db_FILE, db_QUERY) mogu ja da >> upadnem da to istestiram. Samo me zanima kako. U međuvremenu bi baš mogao da izneseš neke svoje impresije o db_VISTA paketu. U jednom BYTE broju od pre godinu dana sam video neku reklamu na kojoj je dotični predstavljen u spektaklarnom tržišnom rejtingu. E, pa živo me zanima šta je tu istina...
baze.podataka.7 zolika,
>> U međuvremenu bi baš mogao da izneseš neke svoje impresije o db_VISTA >> paketu. Evo, ja bih izneo SVOJE utiske o db_VISTA paketu: Veoma loše! Naime, imali smo za seminarski rad da uradimo nekakve programe u tom pake- tu (ceo informatički smer 4. godine studija na PMF u Novom Sadu). Nismo od juče na fakultetu, nagledali smo se svega i svačega, ali taj paket kao da je pravljen da korisniku ogadi programiranje i u C-u i sa bazama podataka. Dane i dane lupali smo glave zašto nam programi ne rade kako treba, rovali smo po menjuelima i literaturi za db_VISTU, programirali kolektivno i pojedinačno, ali poverene programe NISMO napisali! Jednostavno, toliko bagova ima u tim funkcijama i tim bibliotekama da je prosto neverovatno kako je to pušteno u prodaju! Najgore su realizovani oni "skupovi" tj. mrežni model podataka, to ko da je pisao neko ko sa bazama podataka i C-om nema blage veze! Radi ravnoteže, sad pročitajte neku kritiku iz pravog časopisa, ovo je bilo samo lično iskustvo...
baze.podataka.8 robert,
>> Radi ravnoteže, sad pročitajte neku kritiku iz pravog časopisa, ovo >> je bilo samo lično iskustvo... Uh, vi mora da niste provalili kako Vista radi :)). Jeste malo komplikovanije ali ako se pravilno shvati mrežni model, nema frke sa programiranjem u Visti. Ok, menjueli su prilično škrti pa i to može da zbuni ali se mogu napraviti lepe stvari sa Vistom. Mislim da paket koji se prodaje po nekoliko hiljada dolara i kojeg ima za sve moguće OS ne bi trebalo da ima bagova ;)). Pre će biti da su bagovi u vašim algoritmima i rešenjima problema :).
baze.podataka.9 bile,
Hi, Jel bi hteo neko da objasni kako se u Clarion uključuju funkcije iz drugih jezika (Turbo Pascal-a i C-a npr).
baze.podataka.10 hkastorp,
Dobio sam na testiranje PROGRESS bazu (pod windowsom) i ustanovio neke bagove: 1. QBF (Fast Track) ne radi, kod kompajliranja prijavljuje sintaksne greske u *.i fajlu (sistemski include fajl) 2. slicno je i sa Report Writerom (Fast Track). Da li neko ima verziju za DOS ili UNIX, kakva je tamo situacija? Inace, u literaturi koja ide uz paket ima vrlo malo podataka o windowsu, uglavnom se govori o UNIX-u i DOS-u. Pozdrav, Andrija.
baze.podataka.11 niklaus,
Da li neko raspolaže bibliotekama (barem nekim) iz paketa Paradox Engine 3.0 (more može i neka ranija verzija). Bio bih mu ( joj (; ) neizmerno zahvalan za neku pomoć... Mogli bi odmah da otvorimo i grupu za ParEng! Unapred zaValjujem (:niklaus:)
baze.podataka.12 peacock,
#### Bio bih mu ( joj (; ) neizmerno zahvalan za neku pomoć... #### Mogli bi odmah da otvorimo i grupu za ParEng! Grupa postoji.
baze.podataka.13 d.petrovic,
Ă> Da li neko raspolaže bibliotekama (barem nekim) iz paketa Ă> Paradox Engine 3.0 (more može i neka ranija verzija). Jel ja postajem dosadan? Call Sanek Dance :) P.S. biblioteka je za C
baze.podataka.14 bulaja,
││Mogli bi odmah da otvorimo i grupu za ParEng! │└─── │Grupa postoji. └─── Let me in! :)
baze.podataka.15 peacock,
#### Let me in! :) Vlasnik je dnikolic .
baze.podataka.16 niklaus,
>#### Bio bih mu ( joj (; ) neizmerno zahvalan za neku pomoć... >#### Mogli bi odmah da otvorimo i grupu za ParEng! > > Grupa postoji. AKKO ya in (ParadoxEngine_Group) then ya:=very_happy; (;niklaus;)
baze.podataka.17 mjevta,
Par pitanja u vezi FoxPro 2.0 .... - Najpre, radi se o sistemskim fox - ovim promenljivima _PBPAGE i _PEPAGE. Ako sam dobro razumeo one sadrže broj početne i krajnje strane štampanog izveštaja i ( teoretski ) postavljanjem njihovih vrednosti definiše se opseg štampe. Medjutim, fox apsolutno ignoriše ove varijable odn. REPORT FORM štampa ceo izveštaj bez obzira na vrednosti koje sadrže _PBPAGE i _PEPAGE. U čemu je problem ? - " ... SET LIBRARY command is used to open external API routine libraries written in C or assembly language. You may create your ^^^^^^^^^^^^^ own API routine libraries using the optional Library Construction Kit, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ or use existing API libraries." Ako neko poseduje taj L.C.K. i ima nešto praktičnog iskustva u radu sa njim bilo bi zanimljivo da o tome napiše par reči.
baze.podataka.18 ndragan,
/ - Najpre, radi se o sistemskim fox - ovim promenljivima _PBPAGE i / _PEPAGE. Ako sam dobro razumeo one sadrže broj početne i krajnje Da nije možda problem da tvoj riport nema skok na novu stranu, ili je _pagelength (ili kako se već zove) namešten na neku nemoguću vrednost? Pravo da kažem, nikad se nisam pozabavio tim; ja svoje štampe skraćujem tako što korisnika pre izrade pitam odakle dokle hoće štampu (od šifre do šifre, od datuma do datuma i/ili kombinovano)... / Ako neko poseduje taj L.C.K. i ima nešto praktičnog iskustva u To je fantom kojeg niko nije video. Malo sam dampovao i vidim da .plb počinje sa MZ (mesna zajednica?) što će reći da je verovatno krajnji proizvod nekog linkera, gde mi je osobito sumnjiv sâm wlink8.exe, ali ko i kako pravi .obj fajlove i kako se oni vezuju u(z) bibliotetku... Ako iko čuje da ima neko ko zna nekog ko je video Lib Construction Kit, nek se javi.
baze.podataka.19 domana,
Sta mislite o sastavnici? Odgovor na licnu psotu, molim. :) Pycob tata :)
baze.podataka.20 milos,
^uo sam od nekih ljudi da je u CET stigao Clarion 3.0 ! Ostavio sam ovo u CET konferenciju, ali sve jedno, mislim da bi trebao jo{ neko da pogleda...
baze.podataka.21 zormi,
Pitam za jednog kolegu: Kako se povezuje FoxPro sa C-om? Postoji li nešto što se zove kao "C API za Fox Pro"?
baze.podataka.22 terza,
> ^uo sam od nekih ljudi da je u CET stigao Clarion 3.0 ! > Ostavio sam ovo u CET konferenciju, ali sve jedno, mislim > da bi trebao jo{ neko da pogleda... Ma znas narod kakav je svasta prica:)), za CET ne znam ali znam pouzdano da se pojavio na nekim drugim mjestima.
baze.podataka.23 ndragan,
/ Pitam za jednog kolegu: Kako se povezuje FoxPro sa C-om? Postoji li / nešto što se zove kao "C API za Fox Pro"? Aha, Library Construction Kit. E sad, kako to čudo izgleda, bilo bi lepo znati.
baze.podataka.24 jtitov,
> To je fantom kojeg niko nije video. Malo sam dampovao i vidim da .plb Sta nije video? Kome ti to??? Odavno sam javio da imam. Valjda jedna disketa. Ne secam se.
baze.podataka.25 jtitov,
> To je fantom kojeg niko nije video. Malo sam dampovao i vidim da .plb Sta nije video? Kome ti to??? Odavno sam javio da imam. Valjda jedna disketa. Ne secam se.
baze.podataka.26 dkic,
Hi, drugar me zamolio da okešam sledeću poruku: Da li neko može da mi kaže kako se koristi svič kod programa FOXCODE (templejt kompajlr) iz paketa FOXBASE 2.1. U primeru je pokazana upotreba bez sviča ali u praksi to ne radi. Da li je potrebno neku varijablu u DOS-u? Hvala, pozdrav, dkic
baze.podataka.27 simcode,
re _PBPAGE i _PEPAGE: Fox uzima u obzir vrednost ovih promenljivih samo između PRINTJOB i ENDPRINTJOB. Znači, treba napisati nešto kao _PBPAGE = 2 _PEPAGE = 3 PRINTJOB REPORT FORM izvestaj TO PRINTER OFF ENDPRINTJOB i stvar radi. Da bi se ovo zaista do kraja koristilo, moraju se podesiti i vrednosti ostalih _Pxxxx promenljivih. Jedini problem sa ovakvim radom je što REPORT... PREVIEW radi isto, tj. daje izveštaj od početka do kraja, pa se moraš snalaziti sa preusmeravanjima u datoteku, MODIFY FILE... traljavo. cu.
baze.podataka.28 viktor,
Da li neko ko radi u ORACLE-u 6.* na IBM RISC 6000 poseduje CASE. Rado bih ga nesto pitao ... ili ako zna za neki nacin kako CASE sa drugog OS-a odobrovoljiti da saradjuje na RISC-u ... Jos nesto, pominje se neki paket za Windows koji se zove ERWin koji bi mozda pomogao u meduvremenu. Vide li ga neko?
baze.podataka.29 mjevta,
Kod mene je to naprasno profunkcionisalo ali samo delimicno. Stampa do _PEPAGE ali ignorise _PBPAGE :( bilo na printer blo na ekran ( preview ). >> Fox uzima u obzir vrednost ovih promenljivih samo izmedju >> PRINTJOB i ENDPRINTJOB. Znaci, treba napisati nesto kao Kada podesis svoj printer setap i printer drajver nema potrebe za PRINTJOB i ENDPRINTJOB jer sam REPORT FORM kupi potrebne kodove za inicijalizaciju, izbacivanje strane i sl. iz matrice _pdparms. Ipak, probao sam i tu varijantu ali bez uspeha. >> tj. daje izvestaj od poŔetka do kraja, pa se moras snalaziti >> sa preusmeravanjima u datoteku, MODIFY FILE... traljavo. Uh, pa poenta primene _PBPAGE I _PEPAGE bila je da se izbegne komplikacija sa REPORT FORM TO FILE ... Nakon svih peripetija digao sam ruke od _PB(E)PAGE sto je uradio i MS u FoxPro 2.5. Korisnicima ostaje standardna varijanta stampe od konta do konta i\ili datuma do datuma.
baze.podataka.30 mickeyl,
Da li baza u Paradox Engine-u može da sadrži polje čiji je sadržaj slika?
baze.podataka.31 mjova,
> Da li baza u Paradox Engine-u može da sadrži polje čiji > je sadržaj slika? veličina polja je ograničena na 255 znakova, a to znači da ne možeš u jedno polje smestiti sliku. za te potrebe postoje blobovi (upravo se radi na tom tekstu ;). blob može biti (skoro) proizvoljne dužine i to će ti verovatno pokriti sve probleme. blob se vezuje za slog tako što mu se doda polje Mnn. to polje zapravo predstavlja prvih nn znakova bloba, a ako želiš sve da imaš u memoriji moraš prvo blob otvoriti pa pročitati itd...
baze.podataka.32 ppekovic,
>> blob se vezuje za slog tako što mu se doda polje Mnn. to polje zapravo >> predstavlja prvih nn znakova bloba, a ako želiš sve da imaš u memoriji >> moraš prvo blob otvoriti pa pročitati itd... Baš ovih dana radim neku aplikaciju u Microsoft Access-u. Ako ti treba slika, kažeš oću ovde sliku i eto je. Treba ti grafik, kažeš oću grafik i eto ga. DDE, OLE, ... Sjajno. Skoro pročitah da je Billy-jeva ekipa napravila i kompajler za Access baze. Kako stoje stvari, moraće konkurencija dobro da se pomuči, pogotovu g. Borland chief Kahn. Paya
baze.podataka.33 ndragan,
/ Uh, pa poenta primene _PBPAGE I _PEPAGE bila je da se izbegne / komplikacija sa REPORT FORM TO FILE ... Imam jedno programče koje razbrojava form fidove u .txt fajlu i štampa od strane do strane i/ili od strane gde se pojavljuje traženi string sledećih n strana. Ako nije na izmet, da ga bačim ovamo? Moraću malo da ga skratim (ubacim Accept naredbe tamo gde se poziva rutina za onlajn getove).
baze.podataka.34 bulaja,
│Da li baza u Paradox Engine-u moze da sadrzi polje ciji je sadrzaj slika? └─── Zar je to bitno? :) Sliku ili bilo sta drugo uvek mozes bez problema da drzis u posebnom fajlu.
baze.podataka.35 peacock,
Ima li prisutnih vlasnika Paradoxa 4.0 za DOS? Imam par pitanja :)
baze.podataka.36 madamov,
> Baš ovih dana radim neku aplikaciju u Microsoft Access-u. Ako ti treba > slika, kažeš oću ovde sliku i eto je. Treba ti grafik, kažeš oću grafik i > eto ga. Da je poruka u PC.OS.2:razno sad bih ti nešto odgovorio. B)
baze.podataka.37 simcode,
> Kada podesis svoj printer setap i printer drajver nema >potrebe za PRINTJOB i ENDPRINTJOB jer sam REPORT FORM kupi >potrebne kodove za inicijalizaciju, izbacivanje strane i sl. >iz matrice _pdparms. Ja sam od drajvera odustao kada su mi napravili haos jednom prilikom (kondenzovana štampa). Mrzelo me je posle da čačkam po bazama gde je sve to zapisano i ponovo ih generišem. >MS u FoxPro 2.5. Korisnicima ostaje standardna varijanta stampe od >konta do konta iĐili datuma do datuma. Zašto ne probaš da koristiš SELECT, koji je kao stvoren upravo za izveštaje? Uslove možeš davati kakve hoćeš, a dovoljno je brzo ako su indeksi namešteni kako treba.
baze.podataka.38 dr.grba,
>> sledećih n strana. Ako nije na izmet, da ga bačim ovamo? Moraću Dae gu da gi vidime.
baze.podataka.39 mjova,
> Baš ovih dana radim neku aplikaciju u Microsoft > Access-u. Ako ti treba slika, kažeš oću ovde sliku i eto > je. Treba ti grafik, kažeš oću grafik i eto ga. DDE, > OLE, ... Sjajno. Skoro pročitah da je Billy-jeva ekipa > napravila i kompajler za Access baze. kako nisam imao prilike da vidim pomenuti paket ne mogu ti ni odgovoriti u potpunosti. ono što treba reći je da PE nije program, to nema ništa što se završava na *.exe i sl. (ima samo neki tool, ali to ide iz uz Paradox). možda nisi primetio da se pitanje odnosilo samo na biblioteku funkcija za rad sa bazama, a ne za paket Paradox. elem, u svakom slučaju slike su normalna stvar u PE, ali ne i obavezna. podatak koji se smešta u neko "memo" polje (blob) može biti bilo kakav - tekst, slika itd. blob polje zapravo nije ravnopravno ostalim u slogu jer ono samo predstavlja zaglavlje bloba koji je u nekoj drugoj datoteci. u zaglavlje ulazi i nekih 10 ili 11 znakova specijalne namene, a ostalo je ono što se nalazi s početka bloba (pa pri koncipiranju baze programer i na to može obratiti pažnju). voleo bih da vidim šta je to o čemu ti pišeš jer nisam prezadovoljan samim paradoksom. paradoks je stvarno paradoksalan. neke logične stvari nisu podržane i postoje neke stvari koje se jednostavno ne mogu uraditi. ja o tome ne mogu da pričam jer je to ipak borlandov proizvod koji čak i koristim ;) u svakom slučaju, ako je potrebna brzina onda je PE stvarno šampion, ali što se tiče mogućnosti... e, tu je potrebno dosta rada!
baze.podataka.40 dnikolic,
>> Ima li prisutnih vlasnika Paradoxa 4.0 za DOS? Imam par pitanja :) Nadam se da ces odgovore na ta pitanja preneti i meni! dn
baze.podataka.41 ndragan,
/ Dae gu da gi vidime. Evo, pa ti vidi: *:********************************************************************* *: Korisnici Sezama imaju pravo da ubace ovu rutinu u svoje programe *: te da je menjaju kako im volja, jedino da ne izbacuju ovo zaglavlje *: Program: TAJP2.PRG *: System: Gen_apl *: Author: NDragan *: Copyright (c) 1993, MPA *:********************************************************************* Para stampa Priv fridrih,_1_red,_word,pgs,_pg1,_pg2,i,iz, _lajn, _pos, _top; start, strana fridrih=Fopen(stampa) if fridrih <= 0 wait 'ne nalazim izrađen izveštaj' wind retu endif iz=izbor('delimična štampa: traži reč / od strane do strane') Dime strana(20) strana='' If iz=1 acce 'reč koja se traži:' to _word _word=Allt(_word) acce 'koliko stranica posle te reči' to pgs pgs=val(pgs) _pg1=1 Else Acce "od strane" to _pg1 Acce "do strane" to _pg2 _pg1=val(_pg1) _pg2=val(_pg2) pgs=_pg2-_pg1+1 Endif (iz=1) start=_pg1 Store 1 To _pg1, _lajn, _pos, _top Do While !Feof(fridrih) _1_red=Fgets(fridrih) _pos=Fseek(fridrih,0,1) If Betw(_lajn,1,20) strana(_lajn)=Padr(_1_red,78) Endif If Chr(12)$_1_red _lajn=1 _top=_pos strana='' _pg1=_pg1+1 Else _lajn=_lajn+1 Endif If Iif(iz=1,Atc(_word,_1_red)>0,_pg1>=start.and._lajn>15) If pitaj() =Fseek(fridrih,_top) _pg2=_pg1+pgs Exit Else start=start+1 Endif Endif Endd Set Cons Off Set Devi To Print Do While !Feof(fridrih) .and. _pg1<=_pg2 _1_red = Fgets(fridrih) * u promenljivoj _1_red je sadržaj jednog reda za štampu. Ako treba nešto * da se čačne pre štampanja, sad je prilika errcnt=0 do while !print() wait 'čekam štampač' wind time 2 errcnt=errcnt+1 if errcnt>20 if 1=izbor('šta da radim: odustani od štampe / čekaj da se sredi') =fclose(fridrih) retu endif errcnt=0 endif endd _pg1=_pg1+Iif(Chr(12)$_1_red,1,0) ? _1_red Enddo * jedan reset štampača nije na izmet ?? 'č' _1_red=Fclose(fridrih) Set Print Off Set Print To Set Devi To Screen Set Cons On Return *!***************************** *! Function: PITAJ() *! Called by: TAJP2.PRG *!***************************** Proc pitaj Priv i Clea For i=1 To 20 č i,1 Say strana(i) Endf (i) _vld=1=izbor('to je ta strana: jeste / nije') Retu _vld **************** To je to. Funkciju izbor(), napišite sami ili je zamenite nečim, a i one dve tri accept naredbe ne postoje u originalu, podaci se unose kroz jedan potprogram koji nije moj, pa ne dam ni njega. Ubacite nešto svoje umesto. Funkcija izbor() je mali meni, naslov je deo stringa do ":", a promptovi su delovi ostatka stringa razgraničeni sa "/". Vraća 1 ako je izabrana prva, 2 ako je druga reč itd, 0 ako je zviznut iskejp.
baze.podataka.42 ndragan,
/ izveštaje? Uslove možeš davati kakve hoćeš, a dovoljno je brzo ako / su indeksi namešteni kako treba. Dovoljno brzo? Avion.
baze.podataka.43 simcode,
> Dovoljno brzo? Avion. Dobro de, mislio sam na onu gomilu 286/12-16 sa 1 M koja još uvek čini gro opreme po firmama. Na svakoj pristojnoj 386-ici čak je i "avion" ponekad slab opis :).
baze.podataka.44 peacock,
#### Nadam se da ces odgovore na ta pitanja preneti i meni! Obavezno :)
baze.podataka.45 dnikolic,
>> u svakom slucaju, ako je potrebna brzina onda je PE stvarno sampion, Zanima me kako si ti uradio indeksiranje. Ovaj moj nacin je nekako spor, a svodi se na kompletno pakovanje baze (sistem iz supljeg u prazno, pa jedno rename). dn
baze.podataka.46 mjevta,
>> Ja sam od drajvera odustao kada su mi napravili haos jednom Kod mene to fercera bez greske pogotovo od kada sam prepravio GENPD da on-line kreira printer-setup sa potrebnim kodovima. Jedini nedostatak je u tome sto je datoteka kontrolnih kodova morala biti exclude-irana iz GENPD projekta pa sada treba da se tegli zajedno sa aplikacijom. >> Zasto ne probas da koristis SELECT, koji je kao stvoren upravo Cuj, zasto ne probas SELECT... ;). Pa upravo je SQL SELECT bio jedan od glavnih povoda da se okanem klipera i definitivno predjem na FoxPro a SELECT TO CURSOR zlorabim maximalno bas u izvestajima. Fix ideja sa _PB(E)PAGE bila je da se se korisnicima obezbedi maximalan komfor stampanja i preduprede neprijatne situacije tipa: - par strana pred kraj kilometarskog izvestaja stampac sazvace hartiju i sl. OK, u FoxPro - u to nije katastrofa jer je SELECT dovoljno brz i efikasan ( ako su ispostovani uslovi za Rushmor optimizaciju ) ali bi prosecnom korisniku bilo najjednostavnije da zatrazi: "stampaj to ponovo ali samo tri poslednje strane".
baze.podataka.47 mjova,
> Zanima me kako si ti uradio indeksiranje. evo kako: gledao sam danima kako izgleda .px datoteka i na kraju napravio novu funkciju za dodavanje indeksa koja je oko 63.4% brža od one koja je uključena u PE 3.0. normalno da se zezam ;))) pa vidi, ono što rade drugi jezici, PE je munja ;). eto, čisto moje mišljenje, ništa mereno i ništa pouzdano, ali PE ne dere đoku ko kliper. (verovatno da zato i nema razne magije sa indeksima.)
baze.podataka.48 gaston,
Jedno pitanje i jedan predlog u vezi FoxPro-a. Koristim FoxPro ver.2.5 (koji je, kao sto su vec neki primetili, "ostecen prilikom transporta iz Amerike" B))). 1) Kako da pri pravljenju izvestaja (modify report) pri pravljenju grupe ubacim uslovni izraz. Ubacivanje IIF() ne pomaze; prilikom verifikacije izraza javlja sintaksnu gresku. Na disku ili u knjizi o Fox-u (Vinca) nema bas ni jednog primera izvestaja sa uslovnim izrazom. Takodje ne mogu da ubacim korisnicku funkciju, bilo samu za sebe, bilo kao deo izraza u IIF() f-ji. Ako neko ima vise iskustva, neka se javne ovde ili by mail... Prezivecu i bez toga, ali sto da komplikujem neke stvari ako vec moze jednostavnije ... 2) Da li postoji neka grupa koja se bavi Fox-om ? Ako postoji neka me neko ubaci ili posalje diskusije. A ako ne postoji, neka se neko od programera u Fox-u (sa osobinama rodjenog vodje) javi da bude vlasnik grupe i naravno, neka mene ubaci tamo ... Da se pohvalim, radi reklame, da sa radim podjednako i u Clipper-u 5.1 i u FoxPro-u 2.5 ... ( "Zvuci sasavo, ali mene vise ledja ne bole ..." ) Ajd, pa tako ... Nesa Gaston PH [B
baze.podataka.49 ndragan,
/ Dobro de, mislio sam na onu gomilu 286/12-16 sa 1 M koja još uvek čini Dobro, cesna. Ali i dalje avion, bar u odnosu na stare stvari koje su radile na Index For <uslov>. Danas sam napravio caku da iz baze od 50000 stavki iščupa sve kojima je poštanski broj kupca između dva zadata (treba komercijalisti kad ide da j* mater mušteriji). Prvo iščupam šifre kupaca (oko 60 od 1200 slogova), pa onda izvadim nekih 90 stavki iz onih 50000 - sve to za manje od deset sekundi. Makina je 286/16/1, server je 486/33/8 sa žešćim skazi diskom (možda je i ide, ne doznajem se u babe :).
baze.podataka.50 simcode,
>Dorbro, cesna. Ali i dalje avion, bar u odnosu na stare stvari koje su Slažem se. Pre dva dana sam gledao kako radi jedna Clipperska aplikacija. žini mi se da sam mogao da pratim kako mi rastu nokti (pa posle i rogovi). Aaargh! >486/33/8 sa žešćim skazi diskom (možda je i ide, ne doznajem se u babe A treća ESDI? :))
baze.podataka.51 simcode,
Ako misliš na Verify iz Expression dijaloga, ne obraćaj mnogo pažnje na to što se buni. Meni i IIF-ovi i korisničke funkcije rade dobro (istina u 2.0 - 2.5 joć nisam video).
baze.podataka.52 sinfos,
treba mi: LIBRARY TOOLKIT FOR FOXPRO (DOS & WINDOWS) u prevodu: LIBRARY TOOLKIT za FOXPRO (za DOS i WINDOWS) Sto pre to bolje!!!!!
baze.podataka.53 dr.grba,
>> LIBRARY TOOLKIT FOR FOXPRO (DOS & WINDOWS) >> u prevodu: >> LIBRARY TOOLKIT za FOXPRO (za DOS i WINDOWS) Al' ga prevede, svaka čast!!! (:
baze.podataka.54 sir.oracle,
Sa izvesnim zakasnjenjem ipak ugledah poruku o CASE alatima za ORACLE i mislim da bih mogao da dam zadovoljavajuce (?) odgovore na pitanja koja su u njoj navedena. Dakle: 1) Za IBM RISC 6000 postoji CASE alat (designer+dictionary+generator) :) 2) Navedeni CASE sa gotovo 100% sigurnoscu ne postoji kod nas :( 3) ORACLE CASE kod nas postoji za OS/2 :) 4) Dostupne verzije nazalost nisu za ORACLE 6.0 vec za 5.1, a ne rade ni na OS/2 2.x vec samo na 1.x :( 5) CASE sa drugog operativnog se ne moze prebaciti na RISC 6000 bez posedovanja izvornog koda formi za CASE dictionary i sql procedura za CASE generator (minimalno), izvornog koda za menije (optimalno), izvornog C koda za CASE designer (maksimalno). :( 6) Trebalo bi napisati SQL*Forms decompiler za tako nesto (minimalno) ;) 7) Da li ERWIN postoji u Beogradu ne znam, ali znam ko ga ima u N. Sadu :) 8) Na zalost ne mogu brzo doci do njega s obzirom da je kolega s kojim sam saradjivao i koji ga ima vise ne radi tamo gde je radio (Elektrovojvodina) vec u jednoj privatnoj firmi pa sam PRIVREMENO izgubio kontakt :( p.s. Da bi zadovoljio sopstvenu sujetu molio bih odgovor na pitanje gde se navedena RISC masina nalazi, koji je model, koji krupniji nesistemski software ima (ORACLE,CAD ...) da li je i kako konfigurisana mreza, da li koristite PC-e kao X-terminale i slicno. Unapred hvala na odgovoru!
baze.podataka.55 dragisak,
Jel' neko kod nas video SQL*Net za Windows-e ? Potreban je neki SQLNET.DLL ili SQLTCP.DLL da bi mogao da radi ODBC drajver za Oracle u Visual Basicu 3.0. Ne radi sa starim SQL*TCP -om koji je TSR (mislim verzija 1.1.4). Ako neko ima to nek mi javne. :) Da malo probam client-server aplikacije sa VB 3.0.
baze.podataka.56 zelkop,
Pitanje za one koji se bave Paradoxom za Win: Napravio sam form za ekran koji sadrži table frame. U jednom trenutku na ekranu je, u obliku tabele, vidljivo dvadesetak record-a. Kako da postignem da mi na ekranu neki recordi budu obojeni crveno, a drugi, na primer, belo, u zavisnosti od sadržaja pojedinih polja. Dalje, kako da se prilikom skrolovanja kroz recorde na ekranu održava princip njihove obojenosti u zavisnosti od sadržaja.
baze.podataka.57 pmsimic,
Postoji li grupa za Paradox for Windows ? Rado bih se prikljucio. pozzdrav , PMSIMIC
baze.podataka.58 zelkop,
> Postoji li grupa za Paradox for Windows? mail wr djorzor
baze.podataka.59 jasicp,
Postoji li grupa koja radi sa Paradox Engineom. Mislim na Pascal. Ako ima neko, molio bih ga da mi se javi na mail.
baze.podataka.60 kranko,
Moze li neko da mi posalje WLINK8.EXE za F.PRO 2.0 ?
baze.podataka.61 fstevo,
Da li neko ima CLIPPER drajver za CLARION 3.0? Odgovor može u mail!
baze.podataka.62 i.a.n.,
>> Moze li neko da mi posalje WLINK8.EXE za F.PRO 2.0 ? Imaš ga valjda u Distribution Kit-u. Sam za sebe ti ne vredi mnogo.
baze.podataka.63 dvesic,
> Da li neko ima CLIPPER drajver za CLARION 3.0? 1. Mislis li na RDD drajver za clipper ? 2. Da li uopste postoji taj drajver ? (tj. gde si cuo za njega - i mene interesuje ) Pozdrav, Vesa.
baze.podataka.64 bduke,
Ima li nekoga ko je čuo bilo šta o jeziku MAGIC za upravljanje bazama podataka ? U pitanju je navodno izraelski softver koji je komercijalna verzija Mosadovog softvera. hvala,bduke
baze.podataka.65 peacock,
#### Ima li nekoga ko je čuo bilo šta o jeziku MAGIC #### za upravljanje bazama podataka ? U pitanju je navodno Bilo je priče na ovu temu, pogledaj po starim porukama.
baze.podataka.66 micko,
Evo ga novi PAX v3.1 za one koji rade sa Paradox-om. Podrzava PXENGINE v3.0. Pozdrav iz Novog Sada od Codora... pax31.arj
baze.podataka.67 jpiri,
Ima li neko ovde da koristi CodeBase?
baze.podataka.68 bulaja,
│Ima li neko ovde da koristi CodeBase? └─── Ja sam ga koristio i koristim kad mi zatreba neki rad sa DBF-ovima iz C-a. Nije losa stvar :), nazalost jos nisam video verziju 5.0.
baze.podataka.70 miroljub,
==> Ima li neko ovde da koristi CodeBase? Ja koristim CodeBase ver. 4.5. Evo informacija firme Sequiter o CB-4.5 i o CB-5.0. cb_info.arj
baze.podataka.71 kzoran,
Postoji li način da se iz FoxPro 2.5 kreira poddirektorijum čije se ime drži u varijabli? RUN MD naredba (make directory), koliko sam uspeo da provalim, zahteva naziv kao literal, jer svi pokušaji tipa MD &dir ili MD (dir) prave direktirijume '&dir', '(dir)' i sl. kzoran
baze.podataka.72 ab.comp,
==> Postoji li način da se iz FoxPro 2.5 kreira ==> poddirektorijum čije se ime drži u varijabli? RUN ==> MD naredba (make directory), koliko sam uspeo da ==> provalim, U FoxPro 2.0 to radi na sledeći način. IF dir = 'ime_dir' mdir = 'MD '+dir RUN &mdir ENDIF RUN (mdir) ne radi Pozdrav █ █ █ █ ▄▄█ █ █▄▄ █▄▄
baze.podataka.73 i.a.n.,
>> Postoji li način da se iz FoxPro 2.5 kreira poddirektorijum čije se >> ime drži u varijabli? RUN MD naredba (make directory), koliko sam >> uspeo da provalim, zahteva naziv kao literal, jer svi pokušaji tipa >> MD &dir ili MD (dir) prave direktirijume '&dir', '(dir)' i sl. Ja probao newd = "novi" RUN md &newd i radi. Međutim, ne koristim taj sistem, nego asm modul koji šaljem, jer onda nema brisanja ekrana pre poziva DOS-a. Modul ne proverava baš sve što bi mogao, npr. da li je uspešno pređeno na stazu iz koje se pravi poddirektorijum, ali može se lako preraditi. Radi posao. mdir.zip
baze.podataka.74 kzoran,
>> U FoxPro 2.0 to radi na sledeći način. Da, čim sam poslao poruku u konferenciju, video sam da sam napravio grešku u programu u delu u kom sam tertirao makro - MD &dir ipak radi, ali MD (dir) se ne može koristiti. Hvala i.a.n.-u na .asm modulu - iako imam nekoliko nezavisnih .asm i .c rutina, na ovom mestu sam hteo da sve bude pod kontrolom jedne alatke. A propos, znate li pravila za povezivanje .asm i .c programa u FoxPro biblioteke? Je li slično kao što se to radilo sa Clipper-om i C-om? kzoran
baze.podataka.75 ndragan,
/ RUN (mdir) ne radi ... jer se u zagrade trpaju samo _imena_, dakle nazivi pendžera, fajlova, aliasa, riportova, procedura, promenljivih itd, a to opet važi za Foksove naredbe, a ne za DOSove - ipak su tuđe. Dakle, ili Run &mdir ili set alte to trt_mrt.bat set alte on ?? md, dir set alte off set alte to Run trt_mrt ili Run md &dir ili makro za kreiranje direktorija iz fajlera (što je mutna rabota, jer otkud znaš u kakvom će stanju fajler biti kad se pozove).
baze.podataka.76 ndragan,
/ newd = "novi" / RUN md &newd Preporučujem newd= CurDir() + "novi" Takav newd može da se zapamti negde i tako dobijamo aplikaciju koja se sama instalira po svim poddirektorijima po kojim treba, bez obzira gde se nalazi u početku.
baze.podataka.77 i.a.n.,
>> znate li pravila za povezivanje .asm i .c programa u FoxPro >> biblioteke? Je li slično kao što se to radilo sa Clipper-om i C-om? Na žalost ne... za .asm je relativno jednostavno, ako se držiš sledećih pravila: - u sorsu mora da stoji ORG 0 - povratak u Fox radi se sa retf - adresa prosleđenog parametra je u ds:bx - ne smeju se proširivati poslati stringovi Modul se asemblira kao za .com programe (kod, podaci i stek u istom segmentu), pa se sa EXE2BIN pretvori u .bin. U Fox programu se kaže LOAD <modul> (.bin ekstenzija se podrazumeva), a zove se sa CALL <modul> ili CALL <modul> WITH <parametar>. Uklanja se sa RELEASE MODULE <modul>. Modul se može uključiti u projekat, tako da ga BUILD APP ili BUILD EXE automatski linkuju u aplikaciju. Postoji i bolji način, a to je "Library Construction Kit", koji bi trebalo da uzima C i .asm rutine i spaja ih u biblioteku, pa posle samo kažeš SET LIBRARY TO <biblioteka> i zoveš funkcije iz nje kao da su deo Foxa. Ja to čudo još nisam video, a evo već godinu dana se raspitujem na sve strane.
baze.podataka.78 dvesic,
Cao ! Da li neko nesto zna o dbVista paketu ? Pozdrav, Dejan.
baze.podataka.79 m.dzigurski,
-> Da li neko nesto zna o dbVista paketu ? Ja znam samo da je to LIB za C.
baze.podataka.80 bulaja,
**** new file **** R:\IBMPC\C\*.* ---------------------- cbase11 a01 115616 cbase v1.1, C database library (source) #1/3 cbase11 a02 115677 cbase v1.1, C database library (source) #2/3 cbase11 a03 112504 cbase v1.1, C database library (source) #3/3 cbase 1.1 Release Notes ------------------------ o <port.h> (includes <ansi.h>) added, and OPSYS and CCOM macros moved here from blkio_.h. WINSYS and NETSYS macros added. o xtend library added. Includes memory allocation functions, extensible version of strerror, and error logging function. o DOS/Windows makefiles added. o Precompiled libraries for Borland C++ 3.1 and Microsoft C 7.0, both for DOS and Windows. o Modify bit set/cleared when locking, not for every insertion/deletion. This improves the speed considerably. o Modify bit causes flag to be set instead of causing error.
baze.podataka.81 dekiper,
> Da li neko nesto zna o dbVista paketu ? dbVista služi za pravljenje DOS i Windows programa i koristi se kao Library za C. Postoji verzija za DOS, ali ja ti pre preporu- čujem onu za Windows. Mnogo je atraktivnije urađena i što je na- jbitnije, ima kilo lepih primera. Pozdrav, Deki
baze.podataka.82 djelovic,
Zna li neko šta predstavlja dobar benchmark za neku bazu podataka? Dodavanje slogova? Obrada? Brisanje? Ili neka kombinacija gorenavedenih elemenata?
baze.podataka.83 fancy,
Ima li nekog ko radi u MS ACCESS-u..? .accessible.
baze.podataka.85 janko,
> Zna li neko šta predstavlja dobar benchmark za neku bazu > podataka? Dodavanje slogova? Obrada? Brisanje? Ili neka > kombinacija gorenavedenih elemenata? Ono što će baza raditi najčešće, i u najkritičnijim momentima, zar ne?
baze.podataka.86 djelovic,
> Ono što će baza raditi najčešće, i u najkritičnijim momentima, > zar ne? Alal ti vera na odgovoru! :) Samo mi reci šta to baze najčešće rade? Konkretno, kako neki časopis kao što je "Data Based Advisor" poredi brzine raznih DBMS? Ja sam viđao testove u kojima se porede brzine štampanja izveštaja (!), ali pošto tu odlučujuću ulogu imaju neke druge stvari, to mi se činilo kao relativno glup test. Druga je stvar kako izmeriti performanse u SHARED modu?
baze.podataka.87 ppekovic,
>> Ima li nekog ko radi u MS ACCESS-u..? Ima. :) Veoma sam zadovoljan. Jedini problem je što je previše hardverski zahtevan. Nego, jel video neko 1.1 verziju? Paya
baze.podataka.88 janko,
>> Ono što će baza raditi najčešće, i u najkritičnijim >> momentima, zar ne? > > Alal ti vera na odgovoru! :) O:)) Sve to ti već znaš... Ima nekih kojima je posao da procenjuju kvalitet i bez testiranja... zašilje olovku, nacrtaju model, pa proteraju formule... i zaključe. Jedino što firme koje prodaju softver nekad ne vole ni da se zna šta "to" radi iznutra... I šta onda ostaje? Merenja. Dve vrste. Prva je ono što si ti pisao... dobijanje generalne ocene brzine nekog softvera... Problem svih generalnih ocenjivanja je što su generalna... možda je baš to, kako ćeš ih ti upotrebljavati ono što test uredno sklanja "ispod tepiha." Druga je ona što izazva osmeh... činjenica je da za takva merenja treba poprilično uslova... npr. na pitanje: > Druga je stvar kako izmeriti performanse u SHARED modu? takvim postupkom obezbeđuješ odgovor tek kada pustiš skalameriju u mreži i još je "realno" opteretiš. Op cvrc. U praksi, sva se merenja, pre ili kasnije, svedu na ovo poslednje -- kada kupiš sistem, i počne da radi (ili ne) ono što treba, za vreme koje treba, onda znaš da li si se zeznuo ili ne... Najveći problem je: kako da ubediš bilo koga da ti dozvoli da meriš pod realnim uslovima? Da li nekom mogu da kažem "pusti mi ovo programče da čačka na svim stanicama, a ja ću da gledam šta se događa." To bih voleo da znam.
baze.podataka.89 madamov,
> Jedini problem je što je previše hardverski zahtevan. Koliko zahtevan? Memorija? Procesor? Kako su najavili Access za Meka dobro će mi doći da znam na kom PC-u mogu da računam da će lepo da mi radi Windows verzija.
baze.podataka.90 ppekovic,
>> Koliko zahtevan? Memorija? Procesor? Kako su najavili Access za Meka dobro >> će mi doći da znam na kom PC-u mogu da računam da će lepo da mi radi Windows >> verzija. Najkritičniji je RAM. Sa 4M se muči i skoro je neupotrebljiv. Tek sa 6M počinje da radi kako treba, dok mu je 8M dovoljno za udoban rad pod uslovom da okolo nema mnogo otvorenih taskova. žini mi se da procesorska snaga nije toliko bitna, a da je pored RAM-a bitna i brzina disk-a. Da li neko ima Microsoft SQL server i da li je neko probao Access u radu u mreži? Paya
baze.podataka.91 fancy,
ŮŢ> Nego, jel video neko 1.1 verziju? ćuj vid'o..;)
baze.podataka.92 fancy,
ŮŢ> će mi doći da znam na kom PC-u mogu da računam da će lepo da mi radi Win Paja je lepo napisao sve, samo da dodam moju konkretnu konfiguraciju, a to je 486DX/33/8Mb... Sa Cirrusom 5422 radi perfektno... Moj je utisak da i video karta utiče poprilično, jer na poslu imam 486DX/50 ali sa dosta slabijom grafikom, i čini mi se da kod kuće "to" ide brže... ▄▀▄▀ tagline: WINDOWS - 486 to XT development kit.
baze.podataka.93 madamov,
> Paja je lepo napisao sve Hvala obojici. Još jedno podpitanje: da li je možda manje zahtevan kad razvijenu aplikaciju dam korisniku sa runtime modulom? I da li je to moguće, ili korisnik mora da ima kompletan Access?
baze.podataka.94 dejanr,
>> I da li je to moguće, ili korisnik mora da ima kompletan Access? Ako koristiš osnovni Access, korisnik takođe mora da ga ima. Postoji "nešto" što generiše run-time verzije, ali se taj paket posebno dokupljuje. Ja ga nisam dobio na test zajedno sa Access-om, tako da ne znam kako tačno radi.
baze.podataka.95 fancy,
ŮŢ> Ako koristiš osnovni Access, korisnik takođe mora da ga ima. Postoji ŮŢ> "nešto" što generiše run-time verzije ali se taj paket posebno dokupljuje Ovo me interesuje, mogu li saznati nešto više o ovome..? (Ime, verzija... poručio bih, pa... :) ▄▀▄▀ tagline: WINDOWS - za ljude koji se boje brzine.
baze.podataka.96 .bale.,
> ▄▀▄▀ tagline: WINDOWS - za ljude koji se boje brzine. Hej, man, tagovi su ti sve bolji! :)
baze.podataka.97 madamov,
> Ako koristiš osnovni Access, korisnik takođe mora da ga ima. Hvala na odgovoru. Ostaje mi da sačekam 4th Dimension za Windows.
baze.podataka.98 vilic,
> Još jedno podpitanje: da li je možda manje zahtevan kad > razvijenu aplikaciju dam korisniku sa runtime modulom? I da li je to > moguće, ili korisnik mora da ima kompletan Access? Možeš da probaš sa VB 3.00 prof. ed. koji u sebi ima ceo Access basic, pa celu bazu praviš preko njega, a generišeš i .exe (korisniku treba samo VB300.dll) Uzgred koliko sam video VB 3.00 u sebi sadrži biblioteke iz access-a 1.1. \bye
baze.podataka.99 dragisha,
-> Zna li neko šta predstavlja dobar benchmark za neku bazu podataka? -> Dodavanje slogova? Obrada? Brisanje? Ili neka kombinacija gorenavedenih -> elemenata? Bilo je govora ranije da će da se pravi neka grupa za benčmarkovanje, ali ništa od toga izgleda. Prije koju sedmicu mi je zatrebao jedan takav test i uradio sam to prostim mjerenjem vremena potrebnog za 1. Ubacivanje N slogova, 2. Search N slogova, 3. ReIndex N slogova. Onda isto to na sistemu sa kojim se poredim i eto neki faktor. Naravno, radio sam i za N=5k, 10k, 15k, 20k...65k, 70k... elemenata da bih mogao da vidim jel puno eksponencijalan rast:). Da li ti to praviš neki svoj DBMS? Ako praviš, mogu da ti dam svoje rezultate kao referencu:)). Koje drveće koristiš? --- o [Radicitus, comes!] _>\ _ (_)<(_)
baze.podataka.100 madamov,
> Možeš da probaš sa VB 3.00 prof. A šta je VB?
baze.podataka.101 nboskovic,
*> A šta je VB? Visual Basic. (c) klap nikola
baze.podataka.102 fancy,
ŮŢ> Možeš da probaš sa VB 3.00 prof. ed. koji u sebi ima ceo Access basic, pa ŮŢ> celu bazu praviš preko njega, a generišeš i .exe... Kako..?
baze.podataka.103 vilic,
> A šta je VB? Visual Basic Version 3.00 Professional Edition U njemu imas mogucnosti kreiranja baza podataka, povezivanja sa drugim vec postojecim baza u mrezi, Btrieve, dBase, Paradox, Fox pro... bazama i slicno. Ima sve sto treba za jednu Windows aplikaciju. \bye
baze.podataka.104 vilic,
> ŮŢ> Možeš da probaš sa VB 3.00 prof. ed. koji u sebi ima ceo Access basic, > pa ŮŢ> celu bazu praviš preko njega, a generišeš i .exe... > > Kako..? Mene pitas ;). Nabavio sam VB 3.00 pre neki dan a trenutno spremam ispit pa nisam imao vremena da se igram sa njim. Prema onome sto je napisano prilikom instalacije kao i u help-u treba da sve ovo radi. Po Racunarima, od pre nekoliko brojeva kao i prema NOVOSTI-ma, VB 3.00 bi trebao da ima jake mogucnosti pravljenja Win baza podataka. \bye ps. ako neko ima neku literaturu za ovaj programcic neka mi se javi.
baze.podataka.105 madamov,
> Visual Basic. Ne dopada mi se ideja da se zbog Accessa vraćam na Basic. B)
baze.podataka.106 fancy,
ŮŢ> Ne dopada mi se ideja da se zbog Accessa vraćam na Basic. B) Hej!! Pa VB je vredan roditi se ponovo samo zbog njega..:) Ja sam ga kao naručio, ali se plašim dok stigne da ću da svisnem... I need it badly..! ▀▄▀▄ tagline: Double your drive space! Delete Windows!
baze.podataka.107 dragisak,
> Zna li neko šta predstavlja dobar benchmark za neku bazu podataka? > Dodavanje slogova? Obrada? Brisanje? Ili neka kombinacija gorenavedenih > elemenata? Bio je svojevremeno neki program za generisanje test podataka za baze na Fenix-u (ako se ne varam). Mana mu je bila što u neregistrovanoj verziji može da napravi samo neki mali broj slogova.
baze.podataka.108 gaston,
Nesto bih priupit'o ... Da li u FoxPro-u (v.2.5) postoji neki nacin da se iz programa odstampa tekstualni fajl, osim klasicnog: komanda = "COPY/A xxx.TXT PRN" ! komanda Evo zasto mi to treba: Mana PREVIEW opcije kod REPORT FORM je u tome sto se izvestaj moze pregledati samo pomocu PgDn, odnosno samo nadole. Jedno od resenja je REPORT FORM TO FILE, pa onda MODI FILE xxx NOEDIT (pre toga SET MEMOWIDTH TO 160), tako da je sada moguc pregled u svim mogucim i nemogucim pravcima. Ako korisnik 'oce da to stampa, po meni je bolje takav txt fajl odma' poslati na stampac, nego ponovo raditi REPORT FORM ... TO PRINTER, (zbog radi sporosti) pa mu je to i omoguceno kombinacijom tastera. E sad, mnogo bi lepo bilo kada bi' mog'o da takav txt fajl lepo i kulturno posaljem na stampac iz FOX-a, nego iz DOS-a. Kad vec tak'a stvar postoji iz menija, valjda (?) postoji i iz komandnog rezima, a ? odgovore ostavljati ovde, mozda jos nekog zanima ... unapred 'fala, Nesa - gaston
baze.podataka.109 bulaja,
│Bio je svojevremeno neki program za generisanje test podataka za │baze na Fenix-u (ako se ne varam). └─── Za Fenix ne znam :), ali na Sezamu: R:\IBMPC\DATABASE\*.* ---------------------- dg11 zip 140759 +Dynagen v1.1, generator test podataka (ASCII, DBF,..)
baze.podataka.110 i.a.n.,
>> Da li u FoxPro-u (v.2.5) postoji neki nacin da se iz programa >> odstampa tekstualni fajl, osim klasicnog: Može TYPE xxx TO PRINTER Za detalje vidi Help. Jedini zez je u tome što se TYPE ne može primeniti na otvorenu datoteku, tako da onaj MODIFY FILE... moraš zatvoriti pre nego što kreneš sa štampanjem.
baze.podataka.111 dr.grba,
>> ▀▄▀▄ tagline: Double your drive space! Delete Windows! Ovih dana si baš u top formi! (((:
baze.podataka.112 vilic,
> Ne dopada mi se ideja da se zbog Accessa vraćam na Basic. B) Ahhhh, zašto se misli kad se kaže Basic da je to nešto iz doba ZX81 ili sličnih mašina. Ovaj basic je jezicina kakva se retko viđa, i stvarno bih želeo da i drugi jezici krenu njegovim putem. \bye
baze.podataka.113 astojkovic,
help help potreban opis paradox zapisa (*.db) i/ili dbf zapisa .dbf
baze.podataka.114 dr.grba,
>> sličnih mašina. Ovaj basic je jezicina kakva se retko viđa, i >> stvarno bih želeo da i drugi jezici krenu njegovim putem. ...ili će biti da je Basic krenuo putem drugih (((:
baze.podataka.115 mjova,
> potreban opis paradox zapisa (*.db) i/ili dbf zapisa .dbf vrlo lepo ne dokumentovan ili bolje rečeno tajan tip zapisa je .db (paradox). sumnjamd a ćeš nešto naći vezano za .db. u svakom slučaju, ako nađeš šalji vamo.
baze.podataka.116 madamov,
> Ovaj basic je jezicina kakva se retko viđa Postoji jedan takav na Atariju i mnogo sam ga ranije koristio. Međutim, Basic ostaje Basic. Ne kažem da je loš, samo meni više odgovara C. B)
baze.podataka.117 arazumenic,
-> potreban opis paradox zapisa (*.db) i/ili dbf zapisa .dbf Za .dbf imaš opis u knjizi CLIPPER 5 od Rick Spence-a. Saša
baze.podataka.118 djelovic,
> potreban opis paradox zapisa (*.db) i/ili dbf zapisa .dbf DBF format imaš opisan u nekoj poruci u ovoj ili prošloj PC.PROG. Potraži malo.
baze.podataka.119 ndragan,
/ ponovo raditi REPORT FORM ... TO PRINTER, (zbog radi / sporosti) pa mu je to i _fajl='trtmrt.txt' report form (frx) noconsole to (_fajl) set heading off && ovo da ti ne bi ubacivao zaglavlja i FFove type (_fajl) to print && štampanje za pregled na ekranu define window full from 0,0 to srow()-1, scol()-1 none * možda i ne treba -1, proveri. Ne stavljam "to 23,79" tako da radi u * trenutno maksimalnom broju redova i kolona, kako je već podešena * kartica modi comm (_fajl) window full nomodify rele wind full && ugasi pendžer Može i sa Modi File, ako hoćeš da repuje. To je to. Ove naredbe rasporedi gde ti je zgodno :)
baze.podataka.120 ndragan,
/ primeniti na otvorenu datoteku, tako da onaj MODIFY / FILE... moraš zatvoriti pre nego što kreneš sa štampanjem. Ne mora, onda može da ga odštampa iz menija (/File/Print), nego će opet da mu preformatira izveštaj ako ne stavi Set Head Off. To je ona divna situacija kad dvojica broje redove u štampi pa svako skoči na novu stranu kad god mu se ćefne.
baze.podataka.121 miroslavn,
Pitanje u vezi FOX-a... Na jednom ekranu imam BROWSE tabelu i par dugmića. Kad pomoću miša izaberem neki slog datoteke iz tabele dugmići više neće da reaguju. U čemu je problem. Napomena : dok program radi u FOX-u sve je bez problema međutim kada napravim EXE ili APP onda to više neće da radi...
baze.podataka.122 i.a.n.,
>> Na jednom ekranu imam BROWSE tabelu i par dugmića. >> Kad pomoću miša izaberem neki slog datoteke iz tabele Može da se reši sa READ WITH <ime_browse_prozora>, što se iz editora dijaloga da podesiti preko "Assoc. Windows...", samo BROWSE mora da se prethodno pokrene sa NOWAIT. Ako stvari postanu prekomplikovane, može se napisati READ VALID konstrukcija, što je komplikacija samo po sebi, ali i najbolje rešenje za hrpu međusobno zavisnih prozora/maski. Da ovo ne bi zvučalo kao ista količina kineskog, :) šaljem jednu bezveznu malu aplikaciju koja koristi READ WITH. Pogledaj. assoc.zip
baze.podataka.123 zormi,
Meni je u Fox Pro 2.5 for Win neispravna datoteka FOXPRO.HLP pa nemam Help. Jel' ima neko kome to ispravno radi?
baze.podataka.124 ab.comp,
==> Meni je u Fox Pro 2.5 for Win neispravna datoteka ==> FOXPRO.HLP pa nemam Help. Nemam verziju za Win, ali zar to nisu FOXHELP.DBF i FOXHELP.FPT ili je HELP OFF pa ne dobijaš help. Pozdrav █ █ █ █ ▄▄█ █ █▄▄ █▄▄
baze.podataka.125 misa.m,
U foxPro 2.5 for Win postoje dve verzije help datoteka, windows stil - FOXPRO.HLP i dos stil - FOXHELP.DBF (DBT). Dovoljno je da setujes SET HELP TO FOXHELP.
baze.podataka.126 igors,
Da li je neko koristio tpdb314.zip interesuje me kako se markira slog za brisanje jer komanda MARK ne radi ili da li je neko napisao proceduru za markiranje slogova (da se brisu u DBase-u) u Turbo Pascal-u.
baze.podataka.127 sibin,
Pozdrav svim ljubiteljima FoxPro-a ! Imam problema sa verzijom FoxPro for Win 2.5. Na mom kompjuteru ( 386 DX40, 4 Mb RAM ) ne mogu da startujem Fox. Prijavljuje mi da nema dovoljno memorije. Ponekad uspe da se pokrene, medjutim ne mogu da otvorim ni jednu bazu. Takodje isctavanje ekrana je totalno usporeno uz mnogo muvanja sa hardom. Da li je potrebno vise RAM-a ili nesto nije u redu sa mojim primerkom ( takodje help u win varijanti neispravan ) ? Milan
baze.podataka.128 misa.m,
>> Imam problema sa verzijom FoxPro for Win 2.5. Na mom >> kompjuteru ( 386 DX40, 4 Mb RAM ) ne mogu da startujem Fox Imam istu konfiguraciju i sve radi normalno. Problem sa memorijom postoji jedino kad pokusam da povezem vise DDE ili OLE objekata . Inace koristim ga samo za testiranje ponasanja u mrezi, tako sto u DOS prozoru istovremeno otvorim Fox 2.0 aplikaciju, jer je zaista prilicno spor sa grafikom :( >> ...takodje help u win varijanti neispravan ? Help je ispravan u obe varijante, verovatno imas neku test verziju.
baze.podataka.129 i.a.n.,
>> Imam problema sa verzijom FoxPro for Win 2.5. Na mom >> kompjuteru ( 386 DX40, 4 Mb RAM ) ne mogu da startujem >> Fox. Prijavljuje mi da nema dovoljno memorije. Ponekad Trebalo bi da može da se pokrene. Možda disk keš troši previše? U svakom slučaju, FPW prilično kilavo radi sa 4 M, sa 6 je već bolje, a 8 definitivno spasava grizenja noktiju. Nezasit je.
baze.podataka.130 ndragan,
/ TYPE xxx TO PRINTER Samo pre toga treba jedan Set Heading Off, inače će Type naredba da ti ispiše svoja zaglavlja, sa sve punim nazivom fajla, datumom itd, sa skokovima na novu stranu gde misli da treba itd. Bue_ Ndragan
baze.podataka.131 ddabic,
Da li neko zna kako da u FoxPro-u ubacim neku sliku (iz Corela ili PCX) na izvestaj i da posle toga nastavim sa normalnom stampom. Ja sam pokusavao sa stampom iz Corela u fajl pa onda to da ukljucim u izvestaj sa !COPY FAJL.PRN LPT1: /B ali nikako ne mogu da provalim kako da izbacim FormFeed na kraju stampe ovog fajla!?!?!?!? (Mozda se o ovome vec negde raspravljalo, unapred se izvinjavam ako jeste, ali vas molim da mi kazete gde to da pogledam ako vec postoji) Ovo mi je vrlo hitno !!!!!!!!! Dejan
baze.podataka.132 snemcev,
>> Ja sam pokusavao sa stampom iz Corela u fajl pa onda to da ukljucim u >> izvestaj sa !COPY FAJL.PRN LPT1: /B ali nikako ne mogu da provalim >> kako da izbacim FormFeed na kraju stampe ovog fajla!?!?!?!? Disk editor u ruke, pa u FAJL.PRN negde pri kraju pronađeš Form Feed kod (12), zameniš ga sa 07 (beep) ili nečim sličnim i viola! Unapred da ti kažem, tih FF kodova ima k'o pleve, a koji je pravi... to ćeš morati sam da otkriješ čuvenom metodom uzaludnih pokušaja.
baze.podataka.133 dragisha,
[Reply to PC.PROG.3/clipper:780 (rzoltan)] -> / mu palo na pamet da je najbrži mrežni rad onaj u kome se datoteke ne -> / bi stalno otvarale-zatvarale kako to radi većina "mrežo-podržavajućih" -> -> Ni u bunilu. Za svaku od otvorenih datoteka rezerviše se jedna brava -> (ima li neko bolji prevod za lock); za svaku od njih sistem ima posla da -> ustanovi da li je neko drugi zaključao deo na koji trenutno nišani -> aplikacija; Pri svakom otvaranju datoteke sistem trči po stablu direktorija, otvara fajl i inicijalizira kojekakve sistemske tabele. I tako za svaku datoteku sa podacima, i svaku datoteku sa indeksima. S druge strane, ta tabela brava, kolika god da je, je *sva* u RAM-u! Šta je brže, da mi je znati?:) BTW, ja zaključavam samo jedan file fizički:), kolika god da je baza. -> indekse koji se usput ažuriraju treba osvežiti svima koji ih -> trenutno koriste; Ajde!:) Jes' čuo za Flush?:) Osim što se indeksi osvježavaju, zatvaranjem se i zaboravljaju svi lokalni baferi tako da ako imaš po M uzastopnih čitanja sa N radnih stanica doći ćeš u situaciju da se dio indeksnog stabla učitava M*N puta (a sklone su stranice da se rastrče po fajlu) umjesto N puta koliko je dovoljno. Kod mene se baferi čuvaju sve dok neko između dva pristupa stanice A datoteci dat1 ne odradi neko pisanje. TEK tada ja zaboravljam bafere (indekse) koje sam držao kod sebe i ponavljam učitavanje (za sada, još sam lijen da se pozabavim selektivnim zaboravljanjem:). Kod tebe, sve se čita sa svakim pristupom koji je odvojen za bilo kakvu interakciju (to zbog primjera sa doručkom:). -> operateri imaju običaj da ostave masku otvorenu na -> ekranu i odu na doručak, a za to vreme baze zvrje otvorene; Ono što je meni bitno je da nijedan resurs nije zauzet u smislu da drugoga ometa, a to što piju kafu umjesto da rade svoj posao je problem njihovog šefa a ne moj.:) -> Tj, otvaranje sigurno ne spada u najbrže radnje, ali je zato zatvaranje -> stvar koja bitno doprinosi sigurnosti podataka. Ispiranje bafera i -> ostale zezalice jesu korisne, ali nisu savršene, i zato je sigurno da je -> zapisano tek onda kad se baza zatvori. Možeš li da mi argumentuješ ovo "nisu savršene"?? Sa stanovišta low level pristupa disku kod Novell-a, on ništa ozbiljnije ne shvata naredbu za upis zbog zatvaranja fajla od naredbe za upis zbog "ispiranja bafera". Ono što je bitno je da server sazna za moj Flush prije nego što druga stanica dođe u priliku da taj podatak pročita. A to NETX osigurava time što DOS Flush mapira u NetWare Flush. BTW, preporučujem knjigu "Network Programming in C" od Barry Nance-ta:), BYTE-ovog saradnika za lokalne mreže. Vrlo detaljno obrađeni svi (valjda:) aspekti mrežnog rada. -- [NOW, you can press the other key to continue...]
baze.podataka.134 dragisha,
[Reply to PC.PROG.3/clipper:776 (rzoltan)] -> / Ali sve mušterije imaju Flush, zar ne? Od DOS 3.3 pa naviše, -> / standardna funkcija u okviru 21H. -> -> Prc je u tome što Flush (povlačenje kanapčeta na vodokotliću) ne znači -> da će u direktorij biti upisana ispravna dužina fajla, tako da se žak i da je ovo tačno, postoji zajednička file tabela u RAM servera koja sadrži taj podatak kad ga traži neka od stanica. Kad pod SHARE-tom (ili mrežom svejedno) neka stanica otvara fajl, provjerava se postoji li slog za taj file, da bi mogla da funkcioniše sva priča sa Lock-om i atributima pri otvaranju. Kad ga nađe, i ako su uslovi za otvaranje ispunjeni, veže se i ta stanica u spisak klijenata i tu dijeli podatke o trenutnoj dužini i slično. -- [Real hackers' method: COPY CON: PROGRAM.EXE]
baze.podataka.135 miroslavn,
Kako u fox-u izvesti da se neka procedura startuje svaki put posle nekoliko sekundi (npr 5). Da pojasnim, korisnik nešto radi, prođe pet sekundi, procedura se aktivira, obavi šta treba, i ponovo pusti korisnika da radi, a posle pet sekundi ponovo se aktivira itd...
baze.podataka.136 djelovic,
> [Real hackers' method: COPY CON: PROGRAM.EXE] COPY /B CON: PROGRAM.EXE :)
baze.podataka.137 ddabic,
>>> Ja sam pokusavao sa stampom iz Corela u fajl pa onda to da >>> ukljucim u izvestaj sa !COPY FAJL.PRN LPT1: /B ali nikako ne >>> mogu da provalim kako da izbacim FormFeed na kraju stampe > ovog fajla!?!?!?!? > > Disk editor u ruke, pa u FAJL.PRN negde pri kraju pronades Form > Feed kod (12), zamenis ga sa 07 (beep) ili necim slicnim i > viola! Unapred da ti kazem, tih FF kodova ima k'o pleve, a koji > je pravi... to ces morati sam da otkrijes cuvenom metodom > uzaludnih pokusaja. Hvala ti k'o bratu. Fazon je u poslednjem bajtu tj. kod 12 ili (0C ) sam zamenio sa kodom 7 (07 ) i sve radi k'o bog. Pozdrav Dejan
baze.podataka.138 dr.grba,
>> Disk editor u ruke, pa u FAJL.PRN negde pri kraju pronađeš Form >> Feed kod (12), zameniš ga sa 07 (beep) ili nečim sličnim i viola! >> Unapred da ti kažem, tih FF kodova ima k'o pleve, a koji je >> pravi... to ćeš morati sam da otkriješ čuvenom metodom uzaludnih >> pokušaja. Ovo si i meni savetovao, i baš beše u pitanju jedan Corel fajl. Na kraju fajla je bilo đuture oko 120 FF znakova. Odustao sam posle dvadesetak gađanja, a rezultati su bili od uzaludnih izmena, preko brljotina na štampaču pa do zaleđivanja mašine. ):
baze.podataka.139 snemcev,
>>>> Disk editor u ruke... >> >> Ovo si i meni savetovao, i baš beše u pitanju jedan Corel fajl. >> ...Odustao sam posle dvadesetak gađanja Nisi bio dovoljno uporan. DDabiću je savet pomogao. To get the job done. Whatever the costs are. ;)
baze.podataka.140 dr.grba,
>> Nisi bio dovoljno uporan. DDabiću je savet pomogao. To get the job >> done. Whatever the costs are. ;) Znači, lično naoružanje i slične stvari (((:
baze.podataka.141 dragisha,
-> > [Real hackers' method: COPY CON: PROGRAM.EXE] -> -> COPY /B CON: PROGRAM.EXE :) Jok bre!:) *Pravi* hakeraj je postići posao bez /B!:) I kad već repliciraš, jel to negacija ili afirmacija onoga što napisah:)). Ili mi samo tagove čitaš?:) -- [SX=Sexually eXtinct,also known as neutered,ergo an SX]
baze.podataka.142 ndragan,
/ sa !COPY FAJL.PRN LPT1: /B ali nikako ne mogu da provalim kako da / izbacim FormFeed na kraju stampe ovog fajla!?!?!?!? Disk editorom. Slične egzibicije se najlakše izvode trpanjem slike (gotove za štampač) u memo polje, i jednim Copy Memo <memo> to file prn, ili malo čistije x=fopen("prn",2) (nisam siguran za drugi parametar, vidi help) =fwrite(x,memo_polje) =fclose(x) ...gde i dalje onim disk editorom treba izbaciti form fid koji verovatno potiče iz programa koji je sliku odštampao. Bue_ Ndragan
baze.podataka.143 ndragan,
/ (12), zameniš ga sa 07 (beep) ili nečim sličnim i viola! Unapred da ti žisto sumnjam da chr(7) na bilo kom štampaču može da zvuči kao viola. To samo bipne jednom i gotovo. Bue_ Ndragan
baze.podataka.144 ndragan,
/ Pri svakom otvaranju datoteke sistem trči po stablu direktorija, / otvara To bi trebalo da je rešio kešer, bilo Novelov, bilo neki drugi. Trči samo prvi put. / Ajde!:) Jes' čuo za Flush?:) Flush mi se automatski poziva u svim programima za unos; ručno ga izvodim isključivo u kupatilu. Hteo sam reći da je vreme koje protekne između dva upisa sa jedne stanice i osvežavanja bafera na nekoj drugoj koja to treba da pročita srazmerno broju stanica koje to čitaju; ako drže otvoreno samo ono što ih se trenutno tiče, a ne sve što u aplikaciji postoji, server se spasava jednog dela zahteva za ponovno čitanje indekasa i baza koji su upravo čačkani. Ja se držim onoga da pozatvaram sve što mi ne treba; to otprilike, na sporijim makinama, znači sekundu do dve za ulazak u masku. Operaterima ne znači previše, ali zato vrlo dobro znaju da treba da izađu iz maske pre nego što pomisle da ustanu sa stolice, jer će to da pozatvara baze. Možda pričamo o različitim stvarima, jer foksov Flush zaista ispere bafere na disk, ali se promena ne odražava na dužinu fajla koja piše u DOS direktoriju. Ne znam šta tačno radi DbCommit(). / pristupa disku kod Novell-a, on ništa ozbiljnije ne shvata naredbu za / upis Tako nešto bih i očekivao od ozbiljne mreže. Ono malopre što rekoh važi za pozivanje dosove funkcije, koja očigledno ne obuhvata dovoljan broj gluposti koje mogu da se dese. Bue_ Ndragan
baze.podataka.145 snemcev,
>> žisto sumnjam da chr(7) na bilo kom štampaču može da zvuči kao viola. >> To samo bipne jednom i gotovo. O tom se i radi -- jedan beep je mnogo bezazleniji od form feed-a, ne? :)
baze.podataka.146 dsisic,
> Disk editorom. Slicne egzibicije se najlakse izvode trpanjem > slike (gotove za stampac) u memo polje, i jednim Copy Memo > <memo> to file prn Zeleo bih da pretstavim nacin na koji sam ja to resio, po ugledu na nesto sto sam video ko_zna_gde: Sve sto stampam prvo smestim u neku datoteku, tako da sve ide preko funkcije tipa PrintFile( cFileName ). Zatim, ako je potrebno negde u stampi odstampati grafiku, na mesto gde treba ta grafika da dodje ubacim: .FILE=C:\ZGRMZ\GRAFIK.PRN Prilikom samog slanja datoteke na stampac, dakle u funkciji PrintFile() ispitujem da li se na pocetku reda koji treba poslati na stampac nalazi sekvenca ".FILE=.....", ako je to istina otvaram tu datoteku saljem nju na stampac i nastavljam sa stampom prethodne (ASCII) datoteke. Deluje mi kao vrlo cist nacin stampanja, jer izbegava sve 'memo' i ostale jezicke osobenosti. Usput sve stampe polaze sa jednog mesta itd itd. primer stampe fakture: <reset printer> .FILE=C:\LOGOS\LOGO.PRN FAKTURA 1928 .... ----------------------------------------------------- BLA BLA BLA BLA BLA BLA -----------------------------------------------------
baze.podataka.147 ndragan,
/ PrintFile() ispitujem da li se na pocetku reda koji treba / poslati na stampac nalazi sekvenca ".FILE=.....", ako je to istina Sviđa mi se, ali mi ne odgovara, pošto fajl koji se štampa istovremeno treba i da je dostupan za pregled na ekranu (dobro, ne baš istovremeno, ali isti taj). Lakše je objasniti korisniku čemu služi praznina gore levo, nego red sa sumnjivim sadržajem. Kompromisno rešenje je da se alternativno koristi standardna PrintFile() i PrintWithLogo(), recimo. Bue_ Ndragan
baze.podataka.148 dveselinovic,
Ajde braćo programeri, da vi vidimo sada! Mojoj firmi treba program koji će omogućiti da se na nekoliko lokacija u unapred definisane tabele unose svi prihodi i rashodi. Standard firme je MS Excel. Tako dobijene tabele (može i u ASCII formi) treba uneti u neki "master program" ovde, u praznu kolonu uneti željenu šifru, a program onda treba da razvede rezultate po: prihod-rashod osnovu, po osnovu lokacije (poreklo promene), da razvede po vrsti promene (ako je recimo prihod, onda po vrsti keš ili drugo, itd) i da na kraju izbaci jednu veliku tabelu koja će prikazivati sve rashode i prihode sa svih naših lokacija po svetu. Po meni, to je relaciona baza; tvrdim da se to ne može napraviti u klasičnim programima za proračune a la Excel, Lotus, itd, a ako može, to neće ličiti na ono što treba. Radi se o tzv. vanbilansnom praćenju prihoda i rashoda. Dakle, ko je zainteresovan za to, koliko bi to otprilike trebalo da košta, koji je rok za pravljenje, itd. Sve ponude molim poslati meni kao poštu Pozdrav, DVV
baze.podataka.149 vitez.koja,
#=> Po meni, to je relaciona baza; tvrdim da se to ne može napraviti u #=> klasičnim programima za proračune a la Excel, Lotus, itd, a ako #=> može, to neće ličiti na ono što treba. Nemam ponudu, samo da ti kažem da se može (ne baš lepo, ali će biti korisno) uraditi u Excelovom makro jeziku... Koliko sam shvatio, tabela je formirana, zna se sve odakle i šta, i onda napišeš 'par' IF-ova u makrou, da se zna i gde. Pošto je standard firme Excel, trebalo bi da imate literaturu, pa onda imaš jednu malu (manje od A5) knjižicu u kojoj su ti opisane sve funkcije makro jezika (ne treba ti puno:). E onda malo prodješ help i jasno ti je šta i kako, sad samo da napišeš :) sk ps. za jednom uraditi je ovako sigurno lakše, a ako to treba da bude 'portabilno' (da ga odneseš na drugu lokaciju i da opet radi bez ispravki) bolje je napisati neki stand-alone program
baze.podataka.150 dragisha,
-> Flush mi se automatski poziva u svim programima za unos; ručno ga -> izvodim isključivo u kupatilu. Hteo sam reći da je vreme koje protekne -> između dva upisa sa jedne stanice i osvežavanja bafera na nekoj drugoj -> koja to treba da pročita srazmerno broju stanica koje to čitaju; ako Što se tiče tog osvježavanja bafera o kome pričaš, izgleda mi tupavo.:) Ako je to koncepcija, onda svaka stanica mora s vremena na vrijeme (i to vrlo često:) da trči na server da vidi da nije bilo promjene jerbo ne postoji mehanizam koji bi omogućio da to server bilo osvježi, bilo dojavi potrebu kad se desi promjena na nekoj od stanica. Izgleda da se svi problemi koji se dešavaju sa Flush, ustvari dešavaju u Fox modelu. To je ondak ipak problem Fox-a, a ne DOS-a kako si ti to prezentovao. Nešto tu ne štima:). -> / Pri svakom otvaranju datoteke sistem trči po stablu direktorija, -> / otvara -> -> To bi trebalo da je rešio kešer, bilo Novelov, bilo neki drugi. Trči -> samo prvi put. Reklo bi sa da mi je argument za nijansu jači od tvoga, jer ipak je to više posla od pretraživanja niza brava koje su sve 100% u RAM. A to je i bio cilj:). A prelazak sa N brava na jednu je prilično prost posao a on rješava i taj "problem". -> Možda pričamo o različitim stvarima, jer foksov Flush zaista ispere -> bafere na disk, ali se promena ne odražava na dužinu fajla koja piše u -> DOS direktoriju. Ne znam šta tačno radi DbCommit(). Ne znam ni ja:). Ali znam šta radi DOS/NetWare i to sam napisao u jednoj od poruka. U mrežnom okruženju, ne pišu podaci o fajlu samo u direktoriju. Pravi podaci pišu negdje i u RAM servera da bi fajlovi mogli da se dijele. Kad se otvara fajl koji neko već ne drži otvorenoga, konsultuje se dir. Kad se otvara na drugoj stanici već otvoreni fajl, onda se konsultuje tabela otvorenih fajlova na serveru. -- [Auntie Em: Hate you,hate Kansas, aking the dog.- Dorothy]
baze.podataka.151 mjova,
da li je neko koristio cisam100.arj? deluje mi moćno, pa rekoh da pitam da li je to samo prvi utisak?
baze.podataka.152 ndragan,
/ Ako je to koncepcija, onda svaka stanica mora s vremena na vrijeme (i / to vrlo često:) da trči na server da vidi da nije bilo promjene jerbo To je opšti problem sa mrežama; Foks pokušava to da reši sa Refresh, tj ako sistem javi (kako?) da još neko drži prst na tom slogu, osveži bafer svake sekunde jednom ili nešto slično. Obično izbegavam takve situacije - zaključam slog ako ću da pišem, ili otvorim bazu samo za čitanje ako neću i tačka. Jedino se Borland hvalio da Paradoks ima momentalno osvežavanje podataka koje ja čačkam a neko drugi ih gleda na svom ekranu. Probao sam to u Foksu, na jednoj stanici da se unosi, a ja na drugoj u brauzu gledam šta se događa - e pa vidim ga tek kad naredim Refresh na brauz pendžeru, ili ručno, PgUp, PgUp, PgDn - onda mi ponovo iscrta ekran, i onda vidim šta ima novo. Ono što sam izmenjam iz drugog prozora, ispiše odmah. / Izgleda da se svi problemi koji se dešavaju sa Flush, ustvari dešavaju / u Fox modelu. To je ondak ipak problem Fox-a, a ne DOS-a kako si ti to Problem je samo u tome što u direktoriju ostane upisana dužina različita od dužine u hederu .dbf fajla. Sve je upisano na disk, samo niko ne zna gde je poslednji alocirani klaster. / od poruka. U mrežnom okruženju, ne pišu podaci o fajlu samo u / direktoriju. Da, ali nije bitno - tj., na Novelu nismo još imali slučaj, ali se događa pod golim Dosom i RPTI mrežom. Prilikom reseta se jednostavno zagubi poslednji dodeljeni klaster; pri ponovnom otvaranju takve baze FoxPro neće ni da je otvori, a MFoxPlus (stari) je otvori, ali prethodno od dosa uzme taj jedan klaster, a dos mu da prvi slobodan, a ne onaj koji je bio, te se onda pojavi malih kineza u poljima koliko hoćeš. Stvar smo rešili programčetom koje odseče sumnjive slogove i dotera dužinu .dbf fajla i sadržinu hedera na nešto manju vrednost - izgube se poslednji slogovi (1 do 11 komada, zavisno od veličine sloga i klastera). žini mi se da je neko svojevremeno imao taj problem i u kliperu, verovatno u S87. Zato me zanima šta radi DbCommit(), jer po svoj prilici i to čudo traži neke usluge od dosa, samo ne iste kao foksov Flush. Bue_ Ndragan
baze.podataka.153 bdm.,
Subject: Clarion 3 Hi, pregledao sam malo novi Clarion i oduševljen sam, međutim ima mali problemčić, interfejs, opisi baza, ključevi sve se lako napravi pacovom, ostaje samo ukucati ručno par linija kod i, šmrc... Nedosaje mi opis jezika i procedura, funkcija... Molio bih ako neko može pomoći (kakvom dokumentacijom, knjigama), please, na mail jedna porukica, smpreman sam i platiti... :) BDM.
baze.podataka.154 ndragan,
Evo i ja da častim malo moje foksovce, nisam odavno. Napravio sam, prvenstveno za sopstvene potrebe, generator programčića za brauz. Unose se skoro svi mogući parametri brauz naredbe, i to u gornjem delu oni globalni, a u donjem oni za pojedina polja. Po izlasku (sa esc, nogekako) izgeneriše se programče čije ste ime zadali u prvom polju. Ne kontroliše vas previše (tj skoro nikako) i mislim da ima nekih ograničenja, valjda je trebalo ponegde da stavim Edit umesto Get i slično. Na direktoriju gde ga budete koristili napraviće čak sedam fajlova; dve baze, globalnu i detaljnu, gde pamti šta ste ukucali: opisbrow (.dbf, .fpt, .cdx) i opisbrdt (isto), te izgenerisani .prg (ili više njih). E, da, sa PgUp i PgDn se možete kretati od polja do polja u drugoj bazi, mada nešto nisam siguran da to funkcioniše... ovo je ipak v1.0, napisan za cirka 4 sata. Koliko sam video, izgenerisano programče je bez bagova, barem u delu koji sam napiše, a za nekontrolisane opcije nek vam je sa srećom. Opcioni parametar u izgenerisanom programu je alias neke već otvorene baze (ili kursora); ako se ne navede podrazumeva se da je ona već otvorena i selektovana. Rađeno je za FoksPro 2.0, a valjda će da radi i sa 2.5 i 2.5 for Pengers. Šarevare vama skroz, a meni kopiraj T. Očetkujem kritike i muzičke želje. Bue_ Ndragan gen_brow.app
baze.podataka.155 dr.grba,
>> Molio bih ako neko može pomoći (kakvom dokumentacijom, knjigama), >> please, na mail jedna porukica, smpreman sam i platiti... :) Bez ljutnje, ali ako si spreman da platiš, a u želji da se ozbiljno baviš projektovanjem baza u Clarionu, ne preostaje ti ništa drugo nego da kupiš originalni paket.
baze.podataka.156 dragisha,
-> / Ako je to koncepcija, onda svaka stanica mora s vremena na vrijeme (i -> / to vrlo često:) da trči na server da vidi da nije bilo promjene jerbo -> -> To je opšti problem sa mrežama; Foks pokušava to da reši sa Refresh, tj -> ako sistem javi (kako?) da još neko drži prst na tom slogu, osveži bafer -> svake sekunde jednom ili nešto slično. Obično izbegavam takve situacije A ti onda napravi komunikaciju među nodovima i poslije svake promjene informiši eventualno zainteresovane nodove. To je ono što, najvjerovatnije, radi i Paradox. Taj RPTI koristi NetBios? Za NetWare i njegov IPX rješenje je u 50ak linija sorsa. Za NetBios otprilike isto. I preformuliši malo to "opšti problem". Nema potrebe za mistifikovanjem.:) -- [I hate when I get knocked off-lířÇÇΞŤş NO CARRIER]
baze.podataka.157 dragisha,
-> >> Molio bih ako neko može pomoći (kakvom dokumentacijom, knjigama), -> >> please, na mail jedna porukica, smpreman sam i platiti... :) -> -> Bez ljutnje, ali ako si spreman da platiš, a u želji da se -> ozbiljno baviš projektovanjem baza u Clarionu, ne preostaje -> ti ništa drugo nego da kupiš originalni paket. Cijena koju za Clarion traže u Srbiji je, najblaže rečeno, čista sramota. STomić se raspitivao po USA i jeftinije je dva do tri puta. Ništa čudno, ovo važi za većinu softvera koji se kupuje kod nas. -- [(A)bort, (R)etry, (S)ell it]
baze.podataka.158 gaston,
Imam nekoliko pitanja vezanih za FoxPro 2.5, na kojem od pre neko vreme radim nakon zlopacenja sa Xxxyyer -om ^ (cenzurisano iz razumljivih razloga ...) 1) Ako neko zna nekoga ko radi sa Apple Macintoch racunarom, neka mi javi. Ako taj jos ima i FoxPro za Macintosh, e pa to neka mi javne by mail POD HITNO !!!!!!!! 2) Kakva je mogucnost provale .APP fajova, ako se koristi encript kod prevodjenja i generisanja koda ? 3) Narode, kakva su vasa iskustva sa pravljenjem standalone EXE fajova i njihovim radom ? Ima li nekih bagova koji se ne pojavljuju sa compact EXE i APP ? Moze li neko da ulinkuje APP i da ga na taj nacin koristi ? 4) Kako da postignem da mi se kod izvestaja footer ne pojavljuje na kraju zadnje strane ? Probao sam da preko _PAGENO i PEPAGE otkrijem da li je stranica poslednja ali nije islo ... 5) Da li se moze (i kako) naterati prevodilac da iz projekta u APP ukljuci i one delove koji se nigde u programima eksplicitno ne pozivaju ? Evo za sta mi to treba: napravio sam mali APP ciji je zadatak da prikazuje izvestaje na stampacu ili na ekranu. Kao parametre mu saljem ime izvestaja, da li ga treba odstampati i da li je summary ili ne: do Izvestaj.app with "KontPlan", .T., " SUMMARY" Pogadjate, posto se u projektu koji poziva u rad Izvestaj.app nigde ne spominje KupDob.frx, onda ovaj izvestaj nije ukljucen u APP. Znaci, problem bi resilo i bezopasno (bez rezultata) pominjanje imena izvestaja negde u programima, ali kako ?! 6) U rubrici "Zanimljivosti": Da li i vama ne radi dobro: use KontPlan in 0 a sasvim dobro radi: select 0 use KontPlan ? Pozdrav Nesa-Gaston P.S. Moram javno da izjavim da su sugestije i cake koje salje ndragan u vezi svima nam znanog i dragog FoxPro-a izuzetne ...
baze.podataka.159 madamov,
> Ako neko zna nekoga ko radi sa Apple Macintoch racunarom, neka mi javi. Znam sebe. B) Postoji tema mac u konferenciji ORKA, ima nas tamo još. > Ako taj jos ima i FoxPro za Macintosh, e pa to neka mi javne by mail Ne postoji FoxPro za Macintosh, tj. ne postoji još. Od kada je Microsoft kupio Fox malo su zastali u razvoju Foxa za Meka, tako da se ostalo na Fox+, verzija 2.1 ili tako nešto. Najavili su FoxPro 2.5 za Macintosh za februar, valjda će ispuniti obećanje. BTW, kad si rekao pod hitno, to mi zvuči nekako poznato, možda smo se i sreli. B) Inače, ja se nisam mnogo igrao sa Foxom za Meka, više volim 4th Dimension, ali se moj drugar Draža dosta s njim svojevremeno zanimao.
baze.podataka.160 i.a.n.,
>> 3) Narode, kakva su vasa iskustva sa pravljenjem standalone EXE >> fajova i njihovim radom ? Malo sam se zezao s tim, i batalio. Jednostavnije je imati EXE Support, pa trpati kratke EXE aplikacije do mile volje. >> 4) Kako da postignem da mi se kod izvestaja footer ne pojavljuje >> na kraju zadnje strane ? Uf. Gde me nađe. :) Najkraće rečeno, pomoću lažnih grupa, UDF-ova i gomile IIF() konstrukcija. Jako zapetljan metod, ako niko ne pošalje ništa bolje objasniću, a i mene bi zanimalo da li se može izvesti na pošten način. >> 5) Da li se moze (i kako) naterati prevodilac da iz projekta u >> APP ukljuci i one delove koji se nigde u programima eksplicitno >> ne pozivaju ? Otvoriš projekat i dodaš šta ti treba preko < Add >. >> 6) U rubrici "Zanimljivosti": >> Da li i vama ne radi dobro: USE xxx IN 0 ne postoji u 2.0 :( tako da nije imalo šanse da mi se desi. Šta brlja 2.5?
baze.podataka.161 misa.m,
Za ljubitelje Fox-a nova verzija 2.5a donosi nekoliko zanimljivih stvari vezanih za multiplatformski razvoj aplikacija (DOS,WINDOWS,UNIX,MAC) i novu stvar nazvanu: Internacional/X-platforms koja podrzava koriscenje razlicitih kodnih strana i samim tim komande tipa SEEK, SORT,.. rade po zadatom rasporedu. Izabrana kodna strana se upisuje i u header baze, a postoje i komande za konverziju iz jedne u drugu kodnu stranicu. Takodje je moguce imati vise indeksa po razlicitim collation sequence za istu bazu. Automatski su podrzane i konverzije 1-1,2-1,3-1... karaktera itd... Uz poruku je zakacena README.TXT datoteka isporucena uz sam paket. fox25a.arj
baze.podataka.162 misa.m,
>> 3) Narode, kakva su vasa iskustva sa pravljenjem standalone EXE fajova i >> njihovim radom ? Ima li nekih bagova koji se ne pojavljuju sa compact EXE i APP ? Standalone X verzija skoro i da nema bagova i radi sasvim pristojno. >> Moze li neko da ulinkuje APP i da ga na taj nacin koristi ? U 2.0 verziji sam probao da ulinkujem APP koji sam razvio na drugoj 2.0 verziji i nisam uspeo ali se i nisam bas mnogo trudio posto sam imao i sors. >> 5) Da li se moze (i kako) naterati prevodilac da iz projekta u APP ukljuci Jednostavno dodas sa ADD bilo koji FRX, PRG,... a moze i bilo gde u bilo kom programu: IF .F. REPO FORM ime ENDIF >> 6) U rubrici "Zanimljivosti": >> Da li i vama ne radi dobro: >> >> use KontPlan in 0 U 2.5a radi korektno, u 2.0 nije dozvoljeno.
baze.podataka.163 dr.grba,
>> Cijena koju za Clarion traže u Srbiji je, najblaže rečeno, čista >> sramota. Ne znam koliko traže, ali ti (nažalost) verujem na reč ):
baze.podataka.164 ndragan,
/ A ti onda napravi komunikaciju među nodovima i poslije svake promjene Problem je zgodan za izbegavanje, što i činim. Šta misliš, da se spustim u mrežna creva samo zato da emuliram zaključavanje, javljanje i osvežavanje itd? Ne pada mi na pamet. Kažem: ako neću da pišem, otvorim samo za čitanje; osvežavanjem se ne bavim (koji će to knjigovođama, ionako su računari suviše brzi za njih), a ako hoću da pišem, zaključam slog. / I preformuliši malo to "opšti problem". Nema potrebe za / mistifikovanjem.:) Opšti je zato što nema veze sa modelom, proizvođačem i topologijom mreže; radi se o tome da nemaš jedinstvene sistemske bafere na jedinoj mašini, nego imaš kopije tih bafera na stanicama. žim ti imaš isti podatak na dva mesta, a podložan izmenama, moraš imati neki sistem kontrole da bi održao tačnost podatka. Dok si, recimo, vaks, sve ti je u tvojoj rođenoj memoriji, i možeš ladno da pošalješ poruku drugom procesu da mu je taj_i_taj bafer prljav; pod mrežom takva poruka putuje neko vreme, ne možeš da suspenduješ proces čiji su se baferi zaprljali, i on za to vreme može da izvede neki pičvajz sa svojim primerkom bafera, ili da ga doživi kad se osloni na njegovu (zastarelu) sadržinu. E ta dileja (delay :) je ono što generalno jebe kod mreža, a nije neki problem kod šifonjera. Ovo ne znači da obožavam šifonjere, mada sam teško preboleo :) rastanak sa vahom; tek u mreži se osećam dobro. Ipak preferiram RPTI ispred Novela, lakše se razgazi. Bue_ Ndragan
baze.podataka.165 ndragan,
/ 2) Kakva je mogucnost provale .APP fajova, ako se koristi encript kod / prevodjenja i generisanja koda ? Sistem za zamumuljivanje je dovoljno dobar, da se zipuje 0%, pa ti vidi. Pogledaj onaj gen_brow.app što sam poslao neki dan. Probao da zipujem i odustao. BTW, napravio sam nešto friškiju verziju, a mislim da će biti još proširenja; ako ima zaintriganata :) javite se. / 4) Kako da postignem da mi se kod izvestaja footer ne pojavljuje na / kraju zadnje strane ? Probao sam da preko _PAGENO i PEPAGE otkrijem da Pade mi na um da u potpis staviš neku javnu promenljivu sa tekstom, a negde usput, u nekoj funkciji koju pozivaš iz Detail skrkaš '' u nju kad je eof(). Moglo bi da upali, a? / Znaci, problem bi resilo i bezopasno (bez rezultata) pominjanje imena / izvestaja negde u programima, ali kako ?! n=adir(a,'*.frx') for i=1 to n insert into izvestaj.pjx (name) value (a(i,1)) endf === (ne sećam se tačno; prvo polje u .pjx) Uz eventualno izbegavanje dupljaka; indeksiraj ga privremeno. / use KontPlan in 0 Ovo mi radi: use trtmrt in sele(1) ...a trebalo bi da je to isto. Mada, ja sam još uvek na FP2.0 dok ne istrebe šta još treba iz 2.5 :) / P.S. Moram javno da izjavim da su sugestije i cake koje salje ndragan / u vezi Milo mi je čuti da nekom koristi. Bue_ Ndragan
baze.podataka.166 dr.grba,
>> Za ljubitelje Fox-a nova verzija 2.5a donosi nekoliko >> zanimljivih stvari vezanih za multiplatformski razvoj >> aplikacija (DOS,WINDOWS,UNIX,MAC) i novu stvar nazvanu: Sve se, izgleda, giba u smeru multiplatformske podrške. Bilo je krajnje vreme... >> stranicu. Takodje je moguce imati vise indeksa po razlicitim >> collation sequence za istu bazu. Automatski su podrzane i BTW, da li Fox Pro 2.0 podržava definisanje collating sequence?
baze.podataka.167 djelovic,
> kontrole da bi održao tačnost podatka. Dok si, recimo, vaks, sve ti je u > tvojoj rođenoj memoriji, i možeš ladno da pošalješ poruku drugom procesu > da mu je taj_i_taj bafer prljav; pod mrežom takva poruka putuje neko Client-Server sistemi su rešenje za tvoju muku. Ne samo da Server može da te obaveštava kada se neki slog promenio, već možeš da uz transakcioni mehanizam pišeš programe kao da si jedini korisnik podataka, pa ako dođe do sudara onda jedan proces dobija pravo da obavi Commit, dok se drugom to uskraćuje.
baze.podataka.169 dragisha,
-> tvojoj rođenoj memoriji, i možeš ladno da pošalješ poruku drugom procesu -> da mu je taj_i_taj bafer prljav; pod mrežom takva poruka putuje neko -> vreme, ne možeš da suspenduješ proces čiji su se baferi zaprljali, i on -> za to vreme može da izvede neki pičvajz sa svojim primerkom bafera, ili -> da ga doživi kad se osloni na njegovu (zastarelu) sadržinu. žinjenica je da svaki posao traje "neko vreme", ali u slučaju slanja paketića to je ekstremno kratko, daleko kraće od (npr.) Lock/UnLock, da i ne govorim o Open/Close. Pičvajz je moguć *uvijek*, ako ne paziš šta radiš. Problem o kome govorimo sam lično rješavao (i riješio, što je mnogo bitnije:) tako da su mi poznati svi (valjda:) aspekti istoga. Bafere držim u RAM sve dok pri alokaciji za čitanje/pisanje ne ustanovim da je neko pisao u međuvremenu. Rezultat je izuzetno brz rad na mreži, uporediv po brzini sa radom bez mreže, ponekad i brži što uglavnom zavisi od servera. Pošto ti koristiš Fox, sasvim je razumljivo što ne želiš da ideš niže nego što moraš. Svi problemi koje si naveo polaze od njega i njegovog načina rada sa mrežom. -> Ipak preferiram RPTI ispred Novela, lakše se razgazi. Mreža kao mreža. RPTI sam (mislim) vidio prije X godina u IRIS-u, oni su razvijali PTT sisteme na njemu. Dopao mi se njegov tretman resursa, ali kasnije sam ustanovio da je to za lake mreže uobičajeno.:) NetWare (instaliran kako treba) je ipak viša klasa, bliži šifonjer filozofiji i sigurniji od lakih mreža, ako ništa a ono zbog toga što se uglavnom ne običava sjedenje za istim što može da rezultuje slučajnim pritiskom na reset. -- [Trust in Allah, but tie up your Camel.]
baze.podataka.170 todorp,
Hi! Da li neko ima neke rutine u C-u za rad sa .dbt fajlovima (znaci dbaseIII memo polja), ili barem ako ima strukturu .dbt fajla. I need it badly. Pozdrav od Todora
baze.podataka.171 mitar,
Nadam se dae zamaram, ali imam jedno tri pitanja za ovdasnju populaciju: 1.Postoji li neko ko se ozbiljnije baktao sa Superbase -omKK om for Windows? 2.Ima li taj neko Uputsvo ilpoznaje istog? KKKKK.Ne mogu da se setim treceg. :))) Rajko via Mitar
baze.podataka.172 mjevta,
!!@#@#$$#@!@ Dokumentovani FoxPro-ov feature, koji mi je promakao u dosadašnjem, očito nedovoljno temeljitom, iščitavanju help-a ( ko ima originalni Fox ) mučki me je sačekao iza ćoska pre neki dan. Elem, ukoliko ukupan broj slogova u SVIM otvorenim tabelama pređe cifru od 500 000 u standardnoj verziji FoxPro-a isključuje se Rushmore optimizacija!!! Ovo ograničenje naravno ne važi za extended verziju Fox-a ali to ništa ne znači na mreži sa XT i AT radnim stanicama. U praksi, umesto da po zadavanju upita bude jedva toliko vremena da zapališ cigaretu pre prikazivanja rezultata na ekranu sada ođednom možes da gustiraš pola paklice uz kaficu i novine jer to traje li traje .... Vrlo nezgodno! Ne znam da li je ovo specijalitet FP 2.5 jer sam obrisao FP 2.0 ( što je malo verovatno ) pa me zanima da li je još kome ova Fox - ova koščica zapela u grlu. BTW da li je neko konačno uspeo da nabavi onaj fantomski LCK.
baze.podataka.173 dcolak,
│ Nadam se dae zamaram, ali imam jedno tri pitanja za ovdasnju populaciju: │ 1.Postoji li neko ko se ozbiljnije baktao sa Superbase -omKK om for │ Windows? 2.Ima li taj neko Uputsvo ilpoznaje istog? Baktam se sa istim još od izlaska za amigu pre iha... So, pitaj šta te interesuje... Sledge DAMMIR!
baze.podataka.174 misa.m,
>> BTW, da li Fox Pro 2.0 podrzava definisanje collating sequence? Ne, pa ni 2.5, ovo je uvedeno od verzije 2.5a za Dos i Win. Malo sam se zabavljao sa novim SET COLLATE i zaista radi zanimljivo. Dozvaljava nasa slova u nazivu baze, polja, programa, mem.varijabli... Sve je sortirano kako treba stim sto ne prepoznaje razliku malih i velikih slova odnosno sort je: A,a,B,b,... . Funkcije UPPER,LOWER,PROPER,.. rade pravilno konverziju. SEEK takodje ne prepoznaje razliku ali su zato perfomanse potpuno zadrzane itd. Ipak za mene najzanimljivija pojava je sto vise nema glupih simbola na spojevima okvira, oznakama na sistemskim prozorima, check button... sve je premapirano u odgovarajuce simbole. Ova pojava je inace bila glavni uzrok mog nerviranja pri koriscenju YU slova.
baze.podataka.175 ganta,
> 2.Ima li taj neko Uputsvo ilpoznaje istog? Imam ja, ali je ver. 1.0 Ako hoćeš da programiraš, može da posluži, jer su u 2.0 dodali samo 2 komande. G.
baze.podataka.176 rzoltan,
/ A ti onda napravi komunikaciju među nodovima i poslije svake promjene Problem je zgodan za izbegavanje, što i činim. Šta misliš, da se spustim u mrežna creva samo zato da emuliram zaključavanje, javljanje i osvežavanje itd? Ne pada mi na pamet. Kažem: ako neću da pišem, otvorim samo za čitanje; osvežavanjem se ne bavim (koji će to knjigovođama, ionako su računari suviše brzi za njih), a ako hoću da pišem, zaključam slog. / I preformuliši malo to "opšti problem". Nema potrebe za / mistifikovanjem.:) Opšti je zato što nema veze sa modelom, proizvođačem i topologijom mreže; radi se o tome da nemaš jedinstvene sistemske bafere na jedinoj mašini, nego imaš kopije tih bafera na stanicama. žim ti imaš isti podatak na dva mesta, a podložan izmenama, moraš imati neki sistem kontrole da bi održao tačnost podatka. Dok si, recimo, vaks, sve ti je u tvojoj rođenoj memoriji, i možeš ladno da pošalješ poruku drugom procesu da mu je taj_i_taj bafer prljav; pod mrežom takva poruka putuje neko vreme, ne možeš da suspenduješ proces čiji su se baferi zaprljali, i on za to vreme može da izvede neki pičvajz sa svojim primerkom bafera, ili da ga doživi kad se osloni na njegovu (zastarelu) sadržinu. E ta dileja (delay :) je ono što generalno jebe kod mreža, a nije neki problem kod šifonjera. Ovo ne znači da obožavam šifonjere, mada sam teško preboleo :) rastanak sa vahom; tek u mreži se osećam dobro. Ipak preferiram RPTI ispred Novela, lakše se razgazi. Bue_ Ndragan
baze.podataka.177 ndragan,
/ 2) Kakva je mogucnost provale .APP fajova, ako se koristi encript kod / prevodjenja i generisanja koda ? Sistem za zamumuljivanje je dovoljno dobar, da se zipuje 0%, pa ti vidi. Pogledaj onaj gen_brow.app što sam poslao neki dan. Probao da zipujem i odustao. BTW, napravio sam nešto friškiju verziju, a mislim da će biti još proširenja; ako ima zaintriganata :) javite se. / 4) Kako da postignem da mi se kod izvestaja footer ne pojavljuje na / kraju zadnje strane ? Probao sam da preko _PAGENO i PEPAGE otkrijem da Pade mi na um da u potpis staviš neku javnu promenljivu sa tekstom, a negde usput, u nekoj funkciji koju pozivaš iz Detail skrkaš '' u nju kad je eof(). Moglo bi da upali, a? / Znaci, problem bi resilo i bezopasno (bez rezultata) pominjanje imena / izvestaja negde u programima, ali kako ?! n=adir(a,'*.frx') for i=1 to n insert into izvestaj.pjx (name) value (a(i,1)) endf === (ne sećam se tačno; prvo polje u .pjx) Uz eventualno izbegavanje dupljaka; indeksiraj ga privremeno. / use KontPlan in 0 Ovo mi radi: use trtmrt in sele(1) ...a trebalo bi da je to isto. Mada, ja sam još uvek na FP2.0 dok ne istrebe šta još treba iz 2.5 :) / P.S. Moram javno da izjavim da su sugestije i cake koje salje ndragan / u vezi Milo mi je čuti da nekom koristi. Bue_ Ndragan
baze.podataka.178 ndragan,
/ ne običava sjedenje za istim što može da rezultuje slučajnim pritiskom / na reset. Da, prednost je što je server jedan i posvećen i što može da se izoluje na sigurnijem mestu (na dušu sistem operateru), a mana što je server jedan i posvećen - RPTI mi se sviđa što dodavanje novog servera traje pet sekundi i košta 40K na istom, a za izjavu 'neću više da budem server' dovoljno je izbaciti par linija iz autoegzeka i resetovati čvor, ne dirajući ostatak mreže. Ima još stvari koje ga čine jednostavnim za rad; kad se ustali i aplikacije dovoljno srede (što traje nekoliko godina :), vreme je da se pređe na Novel. Bue_ Ndragan
baze.podataka.179 ndragan,
/ BTW, da li Fox Pro 2.0 podržava definisanje collating sequence? Podržava index on udf(). Druga varijanta: još je stari foxplus podržavao index on sys(15,polje, tabela), što je praktično davalo string sa ispremeštanim kodovima koji su nečitljivi ali imaju aski kodove za ispravno ređanje originala prema željenom redosledu, pa smo imali indeks po ćirilici ili našoj latinici. To još uvek nije rešavalo probleme sa nj, lj i dž. To su ipak bile nesistemske budževine koje smo retko koristili. Bue_ Ndragan
baze.podataka.180 ndragan,
/ cifru od 500 000 u standardnoj verziji FoxPro-a isključuje se Rushmore Da, piše negde u helpu, čak se sećam da sam pročitao. U stvarnom životu sam bio blizu toga samo kod jedne veće trgovačke firme, ali u podacima za 1990 (oko 400000); posle su izgubili pola tržišta pa sve i dalje lepo radi ;(. Ostaje ti da stvar malo preorganizuješ, tj da podeliš bazu na nekoliko manjih, a Select (...) da radiš sa unijom iz jedne, pa druge, pa treće. Tako ti ostaje Rašmor i dalje, a ni posao koji treba uraditi nije prevelik. Možda deoba na mesečne datotetke? Onda bi mogao da se ograničiš na traženi period. Bue_ Ndragan
baze.podataka.181 mdimitrijevic,
Da li je iko crtao ekrane i generisao menije iz FoxPro-a 2.0 ili 2.5. Mozda zvuci glupo ali kad pozovem GENSCRN.PRG ili GENMENU.PRG prijavi mi neku gresku i to stalno u istom redu u programu. Zato ako je neko uspeo nesto slicno neka kaze kako. Secam se kako sam u dBase 4 crtao ko od sale a ovde ne mogu cak ni da startujem program za crtanje:(((((. Pozdrav, Marjan Dimitrijevic
baze.podataka.182 terza,
> Subject: Clarion 3 Postoji grupa Clarion pa ako si zainteresovan javi se: > pregledao sam malo novi Clarion i odusevljen sam, medutim ima > mali problemcic, interfejs, opisi baza, kljucevi sve se lako > napravi pacovom, ostaje samo ukucati rucno par linija kod i, > smrc... Nedosaje mi opis jezika i procedura, funkcija... Clarion 3.0 je jos uvijek pun gresaka, tako da su svi sa kojima sam kontaktirao nakon kraceg testiranja ostavili Clarion 3 za neka bolja vremena i vratili se na Clarion 2.0
baze.podataka.183 gaston,
Na pocetku da zahvalim svima koji su mi poslali odgovore na moja mnogobrojna pitanja. Za odgovore misa.m-a i ndragan-a se trebalo samo setiti, ali ... **************** BTW, u vezi ndraganove ideje za otkrivanje kraja izvestaja: Na kraju Fox-ovog izvestaja, u bazi sa kojom se radi nije Eof(), vec je RecNo() == RecCount(). Znaci, treba u footer izvestaja staviti nesto poput: iif(RecNo() == RecCount(), " ", ...linija izvestaja...) **************** U vezi ndraganove sugestije da potrpam imena svih report fajlova u Izvestaj.PJX. Znam za te fore, ali mi to nebi odgovaralo iz vise razloga: Izvestaj.APP bi bio preveliki, sta bi bilo sa razlicitim verzijama paketa (nekima ne trebaju izvestaji za magacin, npr). Situacija i zahtevi u vezi nje su sledeci: - svaki APP ima ugradjene i povezane svoje reporte (zahvaljujuci odgovoru misa.m -a) - treba proslediti ime izvestaja zajednickoj rutini za prikaz (Izvestaj.app), koja ce proveriti stanje stampaca i prikazati izvestaj na ekranu ili na stampacu. - jedino mesto gde Izvestaj.app moze pronaci deo koda koji se odnosi na izvestaj koji treba prikazati je drugi APP fajl. Fakticki, zahtevi su kontradiktorni. Najbolje bi bilo kada bi sam FoxPro podrzavao naredbu poput: report form ime_izv to file a1.txt in/from ime_app.APP ----------------- ali verovatno i ja trazim previse ... **************** BTW, ponekad mi je zasmetalo sto nemamo ugradjeno: do neki_prg in neka_app.app kao sto vec ima do neki_prg in proc_fajl.PRG/SPR ali ne mozes imati i zastitu prevedenog koda i mogucnost da odatle uzimas sta ti i kada ti zatreba ... **************** U vezi nekih stvari sa kodnim blokovima. Svojevremeno je neko od onih iz _lipper (necastivom se ne pominje ime !) teme zajednicke nam konferencije drcno odgovorio ndragan-u da pomenuti ima kodne blokove ! Ajde bre ! To je tako fundamentalno fenomenalna prednost _lipper-a nad Foxsom da svi treba da se postidimo sto radimo u jeziku koji to nema ! (B>>>>> ;>>>>>>>) ^ objasnjenje: od zlobnog smeha su mi pale naocare... Malo ozbiljnosti. Radio sam u _lipper-u i kodni blokovi jesu dobra stvar. Zalosno je samo sto se u _lipper-u oni koriste uglavnom da bi pokrili njegove rupe i mane i da bi se izvele cuvene programske egzibicije i uradila neka stvar koja je u Fox-u po default-u resena. Kodne blokove sam uglavnom koristio umesto valid-a u Browse ili oGet egzibicijama. Vise ih ne koristim, mislim egzibicije. Izaberem opciju Build iz projekta i pustam da Fox generise program. B))))))))) Kada sam svojevremeno uradio divnu programersku egzibiciju i revolucionarno resio Browse prikaz u _lipper-u, sve naravno pomocu objektno orijentisanih prosirenja pomenutog (posle nedelju dana mucenja), pustio sam mojoj kevi (stari knjigovodja) da to vidi. Nije bila preterano impresionirana, valjda zbog toga sto je spolja sve izgledalo isto kao i pre, pri koriscenju samo naredbe Browse i sto mi se za tih sedam dana nakupilo puno posla. Posle dve nedelje, kada sam od toga izglavio i kada mi je rekla da joj je drago da sam joj sve to zavrsio (a to su bile sve neke bezvezne stvari, neki unosi, pa neki izvestaji, sve same trice B>>, pogledao sam se u ogledalu i upitao: sta je moj posao u stvari ? Da izvodim programske egzibicije i divim se sam sebi ili da za sto krace vreme napisem sto vise programa koji se brzo izvrsavaju, jako lepo i besno izgledaju i dobro se prodaju ? Sutradan sam pozvao telefonom mog pirata da mi posalje FoxPro 2.5 ... Ostalo je istorija... **************** Mozda otkrivam toplu vodu, ali mi se ova pojava cini interesantnom. Ako radite s bazom cije ste ime stavili u znakovnu promenljivu i otvorili je sa ime_baze = "KONTPLAN" select 0 use (ime_baze) a zelite da iz neke druge radne oblasti koristite polja te baze, onda ovo nece raditi: select 0 a = &ime_baze.NAZIV probajte da na pocetku stavite ime_baze = "KONTPLAN." i sve ce biti OK. Istovremeno, ovo ne radi: a = (ime_baze).NAZIV **************** A sad, ono sto svi zeljno ocekujete - nova pitanija ! 1) Ovde je vec bilo govora o FoxPro-u 2.5a i o tome da on podrzava multi- -platformsko generisanje koda. Je li neko vec probao prebacivanje tako generisanog koda na Macintosh ? Ako jeste, sta se prebacuje: APP ili SPR, PRG i sl. ? Bilo bi dobro da neko ovde baci deo Help-a u kojem se tretira to pitanje. I da nam sapne koji pirat u gradu ima FoxPro v.2.5a ... Ajd pa tako ... Nesa Gaston
baze.podataka.184 gcurcic,
> Da li je iko crtao ekrane i generisao menije iz FoxPro-a 2.0 > ili 2.5. Mozda zvuci glupo ali kad pozovem GENSCRN.PRG ili > GENMENU.PRG prijavi mi neku gresku i to stalno u istom redu u > programu. Mora biti da si pri instalaciji FoxProa dao demo-ključ. Pokušaj da ga instaliraš sa "pravom" šifrom.
baze.podataka.185 mdimitrijevic,
Ma resio sam stvar prosto sam trebao kao u DBASE-u 4 da pozovem MODIFY SCREEN <ime> i da udjem bez problema. Samo sto je ovaj generator po lakoci a i onome sto moze da uradi daleko losiji od DBASE-ovog. Pozdrav, Marjan Dimitrijevic
baze.podataka.186 misa.m,
>> Istovremeno, ovo ne radi: >> a = (ime_baze).NAZIV Može makro zamena: a = &ime_baze..NAZIV ali je brže : a = eval(ime_baze + '.NAZIV')
baze.podataka.187 ndragan,
/ zvuci glupo ali kad pozovem GENSCRN.PRG ili GENMENU.PRG prijavi mi / neku gresku Napravljeni su da se pozivaju iz dijaloga za projekat - ono, kad uključiš Screen ili Menu (dakle neki .scx ili .mnx) u .pjx, pa kad pokreneš gradnju aplikacije, on prokontroliše da li si nešto čačkao u masci ili meniju, pa pozove Genscrn ili Genmenu da izgenerišu nove verzije; opcije pri izgradnji i pamti u projektu. E, ime .pjx fajla je prvi parametar, a drugi je ime .scx odnosno .mnx fajla, ili tako nešto. Progami su poduži, ali se može naći. Ubaci jedno Set Step On u prvu liniju posle Parameters, pa posmatraj šta se događa. Ako pozivaš generator dok edituješ masku ili meni, on napravi jedan .pjx ili bar kursor sa tom strukturom, napuni ga difoltovima i tako ti odsimulira prethodnu situaciju, a to opet znači da opcije koje izabereš za generisanje neće da zapamti za sledeći put, pošto se rečeni kursor briše čim se zatvori. Ako ti difoltovi odgovaraju, možeš za vreme editovanja da pozoveš iz sistemskog menija Program/Generate, pa će da ti izgeneriše .spr odnosno .mpr; ako ti ne odgovaraju, ili ubaci sve to u projekat, ili svaki put kad pozoveš generator ispravljaj difoltove na svoje vrednosti. Inače, generator je kesa, bar ovaj za ekrane, a ni onaj za menije mi se ne sviđa. Radim sa svojim ne-generatorom menija. Napisao sam rutinu koja čita bazu menija i generiše menije u trku, bez bilo kakvog programa. Najviše sam se namučio da mi meniji budu lepljivi ('sticky'), tj kad uđeš u četvrti podmeni, da te po završetku pozvane rutine ne baci nazad na tezgu ('desktop'), nego da te vrati na ono mesto u meniju gde si bio malopre. Bue_ Ndragan
baze.podataka.188 dr.grba,
>> _lipper (necastivom se ne pominje ime !) A _oxPro je supa iz kesice! (:< ******************** -----> "Moja mama najbolje kuha!"
baze.podataka.189 ndragan,
/ iif(RecNo() == RecCount(), " ", ...linija izvestaja...) Nije, ako ti je baza indeksirana. Cvrc. Ono, tačno je ako radiš bez indeksa, ili si željeni redosled postigao sa Select ... order by... BTW, nađoh jedan omanji bag u foksu 2.0 danas, namučio me dok sam ga našao (više zbog spore mašine nego zbog što je zakučast). Elem, uzmem običnu bazu, i uradim calc min(sifra), max(sifra) to b1, b2 for kupac=_kupac (uslov je bio duži, ali to nije bitno). Polje 'sifra' je C(6), i b1 i b2 budu isto c(6). E sad uradim Select * from baza where ... into cursor trt calc min(sifra), max(sifra) to b1, b2 I dobijem b1 i b2 od deset znakova. Pogledam strukturu, ono polje i dalje ima 6 znakova. Uradim isto sa nekim poljem od 2 znaka, dobijem b1 i b2 od 7 znakova. Uradim sa 10, dobijem 12. Popunjeno blankovima do nove širine, inače tačno. Probam ponovo sa običnom .dbf, širina ispravna. Moraću da probam još na nekim konfiguracijama. Jel' imao neko nešto slično? / report form ime_izv to file a1.txt in/from ime_app.APP Ne, mislio sam na to da sve bude povezano u jedan .app; eventualno da sve .prg iz izvestaj.app uključiš u svoj .app (ne moraju da se nalaze na istom direktoriju gde i aplikacija, samo treba da su vidljivi sa Set Path), pa ako tamo nešto menjaš, Build ponovo. / do neki_prg in neka_app.app Probao sam i to i Set Proc to trtmrt.app, i ubacivanje .app u drugi .app (prihvata!), ali se nešto drukčije ponaša, ne možeš eksplicitno da pozoveš rutinu iz ubačenog, on se za tvoj projekat ponaša kao crna kutija. Nije mi se baš svidelo, pa sam odustao od te varijante. / a = &ime_baze.NAZIV RTFM. Tačka znači kraj makroa; radilo bi sa a = &ime_baze..NAZIV ili lepše a=eval(ime_baze+'naziv') Eval nije pravi makro i brže radi. Bue_ Ndragan
baze.podataka.190 sir.oracle,
DA LI JE NEKO DOSAO U KONTAKT SA GENERATOROM APLIKACIJA WIZDOM (Racunari 93/42). Molio bih kratki opis dobrih i narocito LOSIH strana kao i gde je u Beogradu instaliran i ko ga prodaje. MOLIO BIH HITAN ODGOVOR - UNAPRED VEOMA ZAHVALAN !!!
baze.podataka.191 dejanr,
>> DA LI JE NEKO DOSAO U KONTAKT SA GENERATOROM APLIKACIJA WIZDOM >> (Racunari 93/42). Autor prikaza, ppekovic, je na Sezamu... rado će odgovoriti na pitanja, a za kratak opis dobrih i loših strana... pa, to je valjda napisao u tekstu :)
baze.podataka.192 sir.oracle,
Verovatno su dobre strane korektno opisane, a sto se tice losih verovatno su bar delimicno "zaboravljene" ;)
baze.podataka.193 sir.oracle,
Umalo zaboravih: Payi sam odmah otpisao cim sam video ko je clanak potpisao, medjutim smatram da taj program nije nabavio autor clanka da bi o njemu pisao u racnarima vec da postoji neko u Beogradu ko taj program i koristi (eventualno ima napisanu neku aplikaciju).
baze.podataka.194 astojkovic,
Primetio sam (u oglasima) da se prilično traže oracle programeri. Na faksu sam video da stoji instaliran oracle (ja sam nemam pc). da li vredi da se zezam sa tim? j*bi ga, ne znam ni da li sam u pravoj conf :))))
baze.podataka.195 ppekovic,
>> Verovatno su dobre strane korektno opisane, a sto se tice losih >> verovatno su bar delimicno "zaboravljene" ;) Naterao si me da pročitam sopstveni tekst :))). U tekstu se pominje, po meni, zaista veliki broj mana Wizdom-a. Sigurno ih ima još bar nekoliko puta po toliko, ali one koje sam pomenuo su glavne. Ako te znaima nešto konretno, rado ću ti preneti iskustva sa testa, samo reci šta (generatori formova, izvestaja, ..., Pascal, ... ). Ljubazni gospodin iz EI Bull-a me je obavestio da je izašla nova verzija Wizdom-a u kojoj su ispravljeni mnogi propusti koje sam pomenuo u tekstu. Sa zadovoljstvom ću "baciti oko" na novu verziju čim stigne u redakciju i preneti vam (preko stranica Računara a kasnije i preko Sezama) šta je novo. Paya
baze.podataka.196 ppekovic,
>> Payi sam odmah otpisao cim sam video ko je clanak potpisao, >> medjutim smatram da taj program nije nabavio autor clanka da >> bi o njemu pisao u racnarima vec da postoji neko u Beogradu >> ko taj program i koristi (eventualno ima napisanu neku aplikaciju). Program je dobijen na test ljubaznošću zvaničnog zastupnika za programski paket Wizdom EI Bull-a. Paya
baze.podataka.197 ppekovic,
>> Primetio sam (u oglasima) da se prilično >> traže oracle programeri. >> Na faksu sam video da stoji instaliran >> oracle (ja sam nemam pc). Oracle je nepisani standard za DBMS-ove (DataBase Management System). Iako konkurentski alati vrlo često nude mnogo više, bolje i brže po mnogo nižim cenama, jako je teško pomeriti Oracle sa mesta lidera jer se zapatio u svim krajevima sveta. Koliko mi je poznato, trenutna verzija Oracle-a je 7.??. Lepa stvar na Oracle-u je prenosivost na gotovo sve popularnije postojeće platforme, kao i velika baza korisnika a samim tim i iskustava, literature, ... Konkurenti su ZIM, Progress, Postgress, Ingres i dr. >> da li vredi da se zezam sa tim? Naravno. Kao što si sam primetio, svuda se traže Oracle programeri. S druge strane, koncepcija pomenutih konkurentnih paketa se suštinski ne razlikuje od Oracle-a tako da prelazak na neki od ovih alata ne bi bio previše komplikovan. Jedino što ćeš pre korišćenja Oracle-a i sl. DBMS-ova morati da sedneš i da pročitaš bar osnovne stvari o projektovanju baza podataka. Paya
baze.podataka.198 dr.grba,
>> Ljubazni gospodin iz EI Bull-a me je obavestio da je izašla >> nova verzija Wizdom-a u kojoj su ispravljeni mnogi propusti koje >> sam pomenuo u tekstu. Ljubazna gospoda iz EI Bull-a... koja se usput bave propagiranjem baza podataka... koja nude nove verzije... iz EI Bulla... EI Bulla.... ... XAXAXAXAXAAAAA, XAAAA, XAAAAA, XAXAXAXAXA... (((((((((;
baze.podataka.199 dr.grba,
>> poznato, trenutna verzija Oracle-a je 7.??. Lepa stvar na Oracle-u >> je prenosivost na gotovo sve popularnije postojeće platforme, kao ******************** Definitivno, portabilnost je ključ razvoja baza podataka. Onaj ko hoće da gleda daleko, mora obeezbediti ovu osobinu bez diskusije. >> Jedino što ćeš pre korišćenja Oracle-a i sl. DBMS-ova morati da >> sedneš i da pročitaš bar osnovne stvari o projektovanju baza >> podataka. Valjda postoje sistemi u kojima prestaje mogućnost improvizacije. Oracle je svakako takav sistem. Molio bih nekoga ko eventualno poznaje problematiku za jedan komentar: SQL je standardizovan i do neke mere ujednačeno razvijen jezik upita nad bazama podataka. Sreće se kao modul proširenja u mnogim sistemima za projektovanje baza podataka. Da li SQL podrazumeva mogućnost direktne razmene podataka između različitih sistema baza ili je ta kompatibilnost definisana samo na nivou skripta? Drugačije rečeno, da li SQL kompatibilnost podrazumeva da format baze bude takav da je bazu moguće čitati direktno, ma kojim sistemom bila kreirana?
baze.podataka.200 ppekovic,
>> Da li SQL podrazumeva mogućnost direktne razmene podataka između >> različitih sistema baza ili je ta kompatibilnost definisana samo na >> nivou skripta? Drugačije rečeno, da li SQL kompatibilnost podrazumeva >> da format baze bude takav da je bazu moguće čitati direktno, ma kojim >> sistemom bila kreirana? SQL ti pruža pristup bazama na tzv. logičkom nivou. A kako su te baze implementirane, organizovane na fizičkom nivou, na kojoj se mašini nalaze, da li su distribuirane ili nisu, SQL korisnika baš briga. To je i poenta. Paya
baze.podataka.201 iobrovacki,
(Ivan Obrovački za tastaturom) Pozdrav! Treba da napravim bazu koja bi radila pod Windows- om, u mrezi. Upoznat sam sa nacinom rada (radio sam sa Clipper-om). Sada sam se nameracio na Microsoft Access i Borland Paradox for Windows. Sa Access-om sam radio nekoliko dana i uz pomoc knjizice APP Press-a provalio osnovne stvari. Paradox sam isprobavao nekoliko sati, bez literature (za koji dan treba da izadje knjizica i za ovaj paket). Uglavnom, impresije su sledece: Access mi se dopao, jer je vrlo logican, prijatan i, tesko je objasniti, jednostavan. Medjutim, Paradox je, po mom misljenju, jaaako komplikovan. Osoba koja se inace bavi bazama podataka me stalno usmerava na Paradox (istice ObjectPAL, pa Engine, povezivanje sa C-om i Pascal-om...), ali sam ja, nekako, sve dalje od toga. Sada ja na disku imam obe stvari, malo vremena i veliki posao. ZA STA DA SE ODLUCIM? * * * Baz obzira da li se odlucim za Access ili Paradox (mozda je jos nesto u igri?), imam jedno donekle univerzalno pitanje koje cu predstaviti jednostavnim primerom. PRIMER: Potrebno je povezati DRZAVE, POKRAJNE (republike, oblasti, kantone, svejedno kako se zove) i MESTA. Jednoj drzavi pripada vise pokrajna, a jednoj pokrajni vise mesta. (Dalje, u mestu moze postojati bolnica i sl...) S druge strane, jednom mestu pripada samo jedna pokrajna i jedna drzava (mesto jednoznacno odredjuje pokrajunu i drzvau). Mislim da je ovo potpuno jasno. Evo slikovitog primera -- jednog drzavi odgovara veci broj pokrajna, a ovima veci broj mesta. Obrnuto je sve jednoznacno odredjeno. D R Z A V A =========== đ +--------------------+----------------------+ đ đ POKRAJNA 1 POKRAJNA 2 ========== ========== đ đ +--------+----+--------------+-------------+ +--+------------+ đ đ đ đ đ đ MESTO 1 MESTO 2 MESTO 3 MESTO 4 MESTO 5 MESTO 6 ======= ======= ======= ======= ======= ======= . . . . . . . . . . . . . . . . . . Hocu da mi se otvodi dijalog-box u kome ce postojati 3 Windwos kombo-boxa. Kombo-box je specijalna varijanta list-boxa, tj. ono kada kliknete na podvucenu strelicu na dole i dobijete listu mogucnosti, ali mozete unesti i svoju, novu. Znate na sta mislim, to se javlja u svakoj Windows aplikaciji. Dakle, u prozoru se nalaze 3 takva kombo-boxa: drzava, pokrajna i mesto. Korisnik moze bilo kojim redom da popunjava, pa ako izabare: (1) Drzavu -- moze klikom dobiti spisak postojecih i izabratim neku od njih (ako zeli da unese novu pokrajnu ili mesto) ili da unese novu drzavu. (2) Pokrajnu -- klikom dobija listu postojecih, svih pokrajna (nevezano od drzave) i ako izabare neku, u box Drzava se automatski upisuje ime drzave koja odgovara toj pokrajni. Ako unese naziv nove pokrajne, mora uneti i naziv drzave u kojoj se ova nalazi (izabere neku od posojecih drzava ili, opet, unese novu). (3) Mesto -- klikom na strelicu dobija listu svih mesta (sto je malo glupo), nevezano od pokrajne i drzave. Ako izabere neko mesto, samim tim se u gornja polja unosi naziv pokrajne i drzave kojima mesto pripada. Medjutim, ako unese novo ime mesta, mora da ode na box-ove drzva i pokrajna i izabere vec postojeca imena ili da unese nova. Prozor: +---------------------+ Drzava: đ đ <strelica dole> +---------------------+ đ Jugoslavija đ đ Grcka đ đ Velika Britanija đ đ ... đ +----------------------- +---------------------+ Pokrajna: đ đ <strelica dole> +---------------------+ +---------------------+ Mesto: đ đ <strelica dole> +---------------------+ Ovo sto sam upravo izneo moze nekome da izgleda jako komplikovano, ali ovo je najjednostavniji primer gde se primenjuje relacioni model baze podataka 1:n. Rekorde i polja sam definisao na sledeci nacin: Field DRZAVA (polja): ===================== DrzavaID - numeric - primarni kljuc (indexirano, bez duplikata) Naziv drzave - alfanumeric (size 50) Field POKRAJNA (polja): ======================= PokrajnaID - numeric - primarni kljuc (indexirano, bez duplikata) Naziv pokrajne - alfanumeric (size 50) Field MESTO (polja): ==================== MestoID - numeric - primarni kljuc (indexirano, bez duplikata) Naziv mesta - alfanumeric (size 50) PokrajnaID - numeric DrzavaID - numeric To, "graficki" izgleda ovako: D R Z A V A M E S T O P O K R A J N A ============ =========== =============== DrzavaID <----------+ MestoID +---> PokrajnaID Naziv drzave đ Naziv mesta đ Naziv pokrajne đ PokrajnaID <-----+ +------> DrzavaID I eto relacionog modela baze 1:n. MOJE PITANJE: Da li je koncepcija dobra (polja i sl.) i kako ovo izvesti u: (1) Access-u; (2) Paradox-u; (3) Fox Pro-u (mozda); (4) ko-zna-cemu. U cemu upopste da radim? ***** Stvar je vrlo hitna a ja tapkam u mestu! ***** MOLIM ONOGA KO ZNA DA MI POMOGNE, DA MI SE OBRATI PUTEM PORUKE U OVOJ KONFERENCIJI ILI NA KUCNI TELEFON: 011/4882-461. HVALA! Ivan Obrovacki
baze.podataka.202 iobrovacki,
(Ivan za tastaturom) Ako pišem program (pravim veću bazu) u Access-u ili Paradox-u, da li mi je tu uopšte (i kada, koliko) potreban Visual Basic? Ivan
baze.podataka.203 iobrovacki,
Molim preporuku neke knjige (srpski, engleski), koja obrađuje problematiku baza podataka -- koncepciju, zajedno sa primerima. Hvala unapred! Ivan
baze.podataka.204 .marko.,
-->> Molim preporuku neke knjige (srpski, engleski), -->> koja obraduje problematiku baza podataka -- koncepciju, -->> zajedno sa primerima. Po meni ubedljivo najbolje knjige radi SYBEX, sto se tice strucne literature iz informatike.Evo i njihove adrese, preko koje mozes da dobijes katalog njihovih izdanja: SYBEX Inc. 2021 Challenger Drive, Alameda, CA 94501 USA Ako imas jos neka pitanjca, udri u mail.
baze.podataka.205 spantic,
> -->> Molim preporuku neke knjige (srpski, engleski), > -->> koja obraduje problematiku baza podataka -- koncepciju, > -->> zajedno sa primerima. Izvini Marko na hostu, prevideo sam molbu. Klasična knjiga je "An introduction to Database Systems" od C. J. Date i knjiga koju preporučuju na ETFu "Database concept" autora ne znam
baze.podataka.206 ppekovic,
>> Sada ja na disku imam obe stvari, malo vremena i >> veliki posao. ZA STA DA SE ODLUCIM? Problem koji si opisao je trivijalan. U Access-u ga sigurno možeš rešiti jednostavno i brzo, a ne sumnjam da bi isto toliko jednostavno bilo i u drugim sličnim programima. Jedini problem sa Access-om je što traži 8M da bi radio kako treba. Ono što nisam imao prilike da probam je koliko je potrebno RAM-a za rad aplikacije napravljene Access-om instalirane sa Distr. Kit-om. Paya
baze.podataka.207 ppekovic,
>> Ako pišem program (pravim veću bazu) u Access-u ili >> Paradox-u, da li mi je tu uopšte (i kada, koliko) potreban >> Visual Basic? Za Access ti nije potreban Visual Basic. Paya
baze.podataka.208 petrovics,
>> Konkurenti su ZIM, Progress, Postgress, Ingres i dr. Ima li neko iskustva sa Progress-om? Narocito bi bilo interesantno ako bi neko mogao da ga uporedi sa Oracle-om. Ima li puno razlike izmedju Dos (Windows !?) i Unix verzije?
baze.podataka.209 peca.st,
(iobrovacki) >> Problem koji si opisao je trivijalan. U Access-u ga >>sigurno možeš rešiti jednostavno i brzo, a ne sumnjam da bi >>isto toliko jednostavno bilo i u drugim sličnim programima. I sam sam rekao da je to samo primer i da se, sigurno, moze realizovati u Access-u. Medjtim, tu sam naisao na izvesne probleme i zeleo bih o time porazgovaram sa nekim ko se razume u Access. Ako neko ima MDB fajl koji rešava takav (ili sličan problem), molim da mi pošalje! Hvala! Ivan
baze.podataka.210 fric,
U PC.OS:mreze (7.139) sam vec poslao pitanje, ali za svaki slucaj da pitam i ovde: program pisan na MS Cobolu (nisam ja autor), koji je radio na TopWare mrezi, odbija da radi na Novellu. Na TopWare-u je koristio neki 'isam.com' drajver. Nadam se da ovde ima Cobolovaca koji bi mogli da pomognu.
baze.podataka.211 ppekovic,
>> I sam sam rekao da je to samo primer i da se, sigurno, moze realizovati u >> Access-u. Medjtim, tu sam naisao na izvesne probleme i zeleo bih o time >> porazgovaram sa nekim ko se razume u Access. Ako neko ima MDB fajl koji >> rešava Mislim da će biti mnogo bolje da kažeš ovde kakav je to problem tj. da ga detaljnije opišeš. Paya
baze.podataka.212 ppekovic,
>> Ima li neko iskustva sa Progress-om? Progress zastupa MicroSys pa od njih verovatno možeš dobiti potpunije informacije. Na Sezamu je (ne znam da li još uvek) jedan od prvih ljudi MicroSys-a Spira Matić (spira.matic) pa mu ostavi mail. Paya
baze.podataka.213 i.a.n.,
>> knjiga koju preporučuju na ETFu "Database concept" autora ne >> znam "Database System Concepts", H.F. Korth i A. Silberschatz, McGraw-Hill, 1991.
baze.podataka.214 spantic,
> "Database System Concepts", H.F. Korth i A. Silberschatz, McGraw-Hill, > 1991. Jeste, hvala na ispravci, imao sam osećaj da sam nešto zaboravio :)
baze.podataka.215 dr.grba,
>> U PC.OS:mreze (7.139) sam vec poslao pitanje, ali za svaki slucaj >> da pitam i ovde: program pisan na MS Cobolu (nisam ja autor), koji >> je radio na TopWare mrezi, odbija da radi na Novellu. Na TopWare-u >> je koristio neki 'isam.com' drajver. MS Cobol radi posredstvom runtime sistema, što znači da ne postoji klasično kompajliranje u finalni EXE fajl. Ono što se dobije je PRG.INT, koji se startuje sa RUNCOB PRG. Ovo je prva premisa. Druga premisa je drajver za rad sa indeks sekvencijalnim datotekama, ISAM, koji je zbog unificirane primene koncipiran tako da je potreban datotekama bilo kog uređenja podataka. Stoga je NEOPHODNO da korisnik startuje ovaj razidentni modul da bi mogao da radi sa datotekama u MS COBOL-u. Provod do suza... Sintaksa poziva ISAM modula je sledeća: ISAM/S:20000 - ne mora 20000; reč je o maksimalnom broju slogova u datoteci. Ja silom prilika na par mesta održavam neke programčiće napisane u MS COBOL 2.10. Ovo napominjem jer je bitno za ovu verziju da se definiše SETVER ako se koristi DOS veći od 4.01. Kako se koriste moduli kroz mrežu - ne pitaj me, ne znam. Ali pretpostavljam da korisnik mora da ima RUNCOB na lokalnom disku, možda čak i INT datoteke. Od tog COBOL-a mi je tolika muka da mi uopšte nije jasno kako sam i ovoliko napisao... Ako baš mora COBOL na PC mašini, moj savet je da se dokopate VISCOBOL-a. Mnogo je jači, konzistentniji, ne zahteva ISAM i daje stand-alone EXE. Ima neki FORMS drajver, koji dozvoljava valjano i brzo pravljenje ekranskih maski itd, itd.
baze.podataka.216 mirche,
> VISCOBOL-a. Mnogo je jači, konzistentniji, ne zahteva ISAM i Ispravka, postoji VCISAM u tom COBOLU.
baze.podataka.217 dr.grba,
>> > VISCOBOL-a. Mnogo je jači, konzistentniji, ne zahteva ISAM i >> >> Ispravka, postoji VCISAM u tom COBOLU. OK, nisam znao. Mada, istini za volju, video sam VISCOBOL sisteme koji rade bez ikakvih rezidentnih modula, a sa IS datoteka,ma. Ne uzmi mi za zlo što nisam u stanju detaljnije da opišem okolnosti upotrebe ovih programa. Nisam baš naklonjen COBOL programiranju, tim pre što sam ponekad prinuđen njime da se služim. Zato se nešto i ne trudim da posebno zavirujem kada vidim COBOL na PC mašinama.
baze.podataka.218 petrovics,
>> Progress zastupa MicroSys pa od njih verovatno mozes dobiti >> potpunije informacije. Na Sezamu je (ne znam da li jos uvek) jedan Hvala na pointeru :)
baze.podataka.220 cnenad,
ŁŁŁ (iobrovacki za tastaturom) ŁŁŁ ali ne i drž_╝u. Zaoě▀? DşĐdž izveDe┌ ovo što sam Vidi se ! ;) NPOFF
baze.podataka.221 fancy,
ŮŢ> Za osnovu forme sam uzeo taj query i napravio formu ŮŢ> DržavaMesto, gde sam text box-ove zamenio sa combo ŮŢ> box-ovima. Tu bih želeo da mogu da odabarem državu, i ŮŢ> da mi combo box 'mesŔ´' l!sta samo mes8+a koja pripadajuć?j drža┐Ú╣>ńIsto ŮŢ> tako, hteo bih da mogu da izabarem ŮŢ> mesto, i da mi se odmah ispiše država kojoj pripada ŮŢ> mesto. ŮŢ> ŮŢ> Međutim, meni Access dozvoljava samo da menjam muŃto, ŮŢ> ali ne i drž_╝u. Zaoě▀? DşĐdž izveDe┌ ovo što sam ŮŢ> naumio? Ima li neko ideju? Aj' budi ljubazan pa lepo napiši šta želiš, ili mi se javi svakog radnog dana 9-17 na 40 46 34 ili 40 40 92 da sredimo taj access...
baze.podataka.222 peca.st,
(iobrovacki) Izvinjavam se svima na prethodnoj poruci koja je bila potpuno nečitljiva i puna đubreta. Spojio sam se bez korekcije grešaka i mislio sam da će sve proći OK. Nadam se da je u redu. Pozdrav, Ivan
baze.podataka.223 kokolo,
* Novosti * Ako je neko juce oko 19h gledao satelitske programe imao je priliku da uzivo gleda direktno iz Microsofta prezentaciju njihove nove strategije u oblasti baza podataka. Sama prezentacija je bila iz dva dela. Prvi deo je ono sto sve nas ovde najvise zanima. Prvo je bio predstavljen Microsoftov SQL server i Windows NT. Potom je jedan cika iz DEC-a pricao o bazama podataka na multiprocesorskim platformama pod Windows NT-om. Demonstracija je vrsena na DEC PC-u sa 4 alpha procesora. Zatim je predstavljen Microsoft Access v2.0, i potom Microsoft FoxPro v2.6 for DOS & Windows. Sta novo donose ovi programi? Pa prvo ODBC i MAPI podrska. Mogucnosti ODBC-a su prikazane kacenjem na Microsoft SQL server (naravno). Podrska ovome je omogucena preko eksterne biblioteke komandom: set library to fpsql i potom navedete ime servera i baze podataka. Sve to deluje izuzetno impresivno, s tim sto se u sred prikazivanja Windows verzije FoxPro-a dva puta pojavila Unknown Network Error, i taj deo soua je malo skracen. Novost u FoxPro for Windows su jos i alati koje Microsoft naziva Wizards za generisanje ekrana, Query upita, izvestaja ... Drugi deo je bio posvecen verziji FoxPro-a za Macintosh i jos su malo govorili o Access-u, i to je to. Pa, zakljucke izvucite sami, ali po svoj prilici Microsoft namerava ozbiljno da udje na trziste baza podataka, narocito pod Windows i Windows NT okruzenjem.
baze.podataka.224 snemcev,
>> Ako je neko juce oko 19h gledao satelitske programe Sve reče, al' ne reče na kom su kanalu bili. Nisu valjda svugde njih prikazivali? ;)
baze.podataka.225 kokolo,
>> Sve rece, al' ne rece na kom su kanalu bili. Pa bili su preko 47 transpondera astre 1C. To ti je onaj kanal gde je obicno BSKY-B znak i ne emituje se nikakav program.
baze.podataka.226 drdjokic,
Molim za korisne informacije i kontakt adrese u vezi software ARTFUL ili slicnog koji podrzava rad i razvoj CLIPPER aplikacija na distribuiranim bazama podataka pod Novelom.
baze.podataka.227 zormi,
Da li neko koristi Foxbase+ for SCO UNIX?
baze.podataka.228 bivanisevic,
Izvinjavam se ako je neko vec postavio ovo pitanje, ali da li neko zna gde moze da se nabavi Database Framework i po kojoj cen
baze.podataka.229 ndragan,
/ Da li neko koristi Foxbase+ for SCO UNIX? Ja, al' samo kad moram ;). Ima neke bagiće u odnosu na dos verzije, krstio sam se od muke ponekad, ali ipak solidno radi. Šta te zanima?
baze.podataka.230 zormi,
*/ Da li neko koristi Foxbase+ for SCO UNIX? * * Ja, al' samo kad moram ;). Ima neke bagiće u odnosu na dos verzije, * krstio sam se od muke ponekad, ali ipak solidno radi. Šta te zanima? Hvala, dovoljno :)
baze.podataka.231 bulaja,
│Izvinjavam se ako je neko vec postavio ovo pitanje, ali da li neko zna │gde moze da se nabavi Database Framework i po kojoj ceni └─── U CET-u (tel 343-043). Paradox Engine 3.0 + Database Framework je 590 DEM.
baze.podataka.232 bivanisevic,
OK. Hvala.