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

Kako se konektovati na razne datoteke ?

[es] :: Visual Basic 6 :: Kako se konektovati na razne datoteke ?

[ Pregleda: 2407 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

ex-Neznalac

Član broj: 118677
Poruke: 164
*.tz.dlp160.bih.net.ba.



Profil

icon Kako se konektovati na razne datoteke ?13.03.2007. u 20:09 - pre 208 meseci
Pitanje kako da se konektujem na ovaj fajl i da iz njega mijenjam cijenu na formi u VB i da to zapiše u ovaj fajl ili da napravi zamjenu cijene na tom mjestu sa novom.

Dakle otvorite ovaj fajl u Notepad-u i Pogledaj te o čemu se radi meni liči na SQL fajl ili je pak nešto druge.

NPR :
base #Traka_EGR_U999ST3_ABS_31_2; - ovo je naziv elementa u datoteci
local
Params = #ITraka,
JedinicaMjere = #m,
Duljina = 600, Sirina = 31, Debljina = 2,
NadmjeraKantiranja = NadmjeraKantiranjaPoStranici,
cijena = 0.8, - ovo je cijena u datoteci

Dali ovaj naziv i ovu cijenu mogu da izčitam iz datoteke na formu u txtbox-u i da je promijenim.

Znači sve nazive i sve cijene.

POZDRAV !

[Ovu poruku je menjao Neznalac dana 13.03.2007. u 21:19 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 07:53 - pre 208 meseci
Citat:
Neznalac:meni liči na SQL fajl ili je pak nešto druge.

Nema to veze sa SQL-om prijatelju. Ali fajl ipak ima fisknu strukturu, tako da bi mogao da se obradi.

Necu da ti ja pisem proceduru, ali evo ti pomoc: trebalo bi da prolazis tekst red po red i posto se zna redosled polja uzmes vrednost iz reda u kom je podatak. Npr. cena ti je u redu broj 7, pa onda + 45, pa onda + 45 i tako dok ne dodjes do kraja datoteke. Tako bi isto mogao da procitas i sva ostala polja, kljucno je da se si oni ponavljaju nakon 45 redova.

P.S.

Nemoj opet da me napadas da ti "uvaljujem" demo verzije, nadam se da si se izlecio od toga.
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 20:11 - pre 208 meseci
kao sto Goran rece struktura je fiksna i moze lako da se parsira, ali moja preporuka ti je da prebacis ovo u xml zapis (ako nije neophodno da bude takva struktura), moze veoma lako da se napise programce koje ce da ti prevede fajl iz ove strukture u xml. a sa xml-om je mnogo lako raditi, i pri tom je i prosirljiv...
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.DIALUP-SMIN.neobee.net.



+41 Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 21:22 - pre 208 meseci
Evo ti program koji odradjuje to sto ti treba, nadam se da to ovo nece postati praksa (mislim na to da trazis da ti neko kompletno resi problem), ako budes jos nesto dodatno trebao u vezi ovog probaj sam ili nek ti neko drugi pomogne, ja sam ti u ovom projektu uradio ono sto ti je trebalo.

Problem je simpatican, mozda ce jos nekom koristiti.
Prikačeni fajlovi
 
Odgovor na temu

ex-Neznalac

Član broj: 118677
Poruke: 164
*.tz2.dlp96.bih.net.ba.



Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 21:54 - pre 208 meseci
Hvala puno evo sada cu da pogledam,bitan mi je bio kod i fazon pretraživanja,evo sada cu da pogledam pa da vidim kako si to ti rješio,u svakom slučaju hvala ti što si izdvojio svoje drsgocjeno vrijeme.

VELIKA HVALA I POZDRAV ?
 
Odgovor na temu

ex-Neznalac

Član broj: 118677
Poruke: 164
*.tz2.dlp155.bih.net.ba.



Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 23:23 - pre 208 meseci
Ovdje bih trebalo još samo ovo definisati.

Pozdrav stari evo ja sam napravio da na dvoklik na odredeni naziv otvori se forma za izmjenu tog naziva artikla i njegove cijene,ono sto treba jos napraviti to je da kada kliknem na neki od naziva da u drugoj formi za izmjenu učita na njoj naziv i cijenu u txtbox i da se ona moše promijeniti,.Vidjetces o cemu se radi kada skines primer.Ajd molim te pogledaj HVALA I POZDRAV !
Prikačeni fajlovi
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 23:27 - pre 208 meseci
parsiranje (bilo kog formata) je veoma zanimljiva oblast (bar je meni veoma zanimljiva) i uopste nije neki problem savladati par tehnika parsiranja. iz tog razloga sam upravo poceo da pishem tutorijal za pravljenje jednog parsera (pravim xml parser) tako da cu ga uskoro okaciti, mislim parser je gotov samo treba napisati tutorijal :D
posto u petak putujem u madjarsku i vracam se u nedelju ocekujte tut da bude okacen oko srede/cetvrtka (znaci za cirka sedam dana)
 
Odgovor na temu

Aleksandar Ružičić
Software Architect, Appricot d.o.o.
Beograd

Član broj: 26939
Poruke: 2881

Jabber: krckoorascic@gmail.com
Sajt: krcko.net


+44 Profil

icon Re: Kako se konektovati na razne datoteke ?14.03.2007. u 23:43 - pre 208 meseci
Citat:
Neznalac: Ovdje bih trebalo još samo ovo definisati.

Pozdrav stari evo ja sam napravio da na dvoklik na odredeni naziv otvori se forma za izmjenu tog naziva artikla i njegove cijene,ono sto treba jos napraviti to je da kada kliknem na neki od naziva da u drugoj formi za izmjenu učita na njoj naziv i cijenu u txtbox i da se ona moše promijeniti,.Vidjetces o cemu se radi kada skines primer.Ajd molim te pogledaj HVALA I POZDRAV !


hmm, sad sam pogledao kod, i sa ovim pristupom je malo komplikovanije raditi i read i write, primer je dobar za ucitavanje podataka, ali da bi sacuvao izmene onda bi morao da ponovo iscitavas fajl dok ne dodjes do naziva koji se poklapa sa onim koji hoces da izmenis i na tom mestu zamenis stari naziv sa novim (ili se pomeris 6 redova ispod ako treba da promenis samo cenu), pokusaj sam (ovako kako sam ti rekao; znaci ponovo iscitavas fajl dok ne nadodjes do odgovarajuce linije i samo zamenis liniju) pa ako ne uspes mozda ce neko od nas da ti odradi taj deo... evo ja cu ti uraditi ali morash prvo sam da pokusas :) jer ti nista ne vredi ako ti neko drugi uradi sav posao, tako nikad nista neces nauciti (prihvati ovo kao savet a ne kao kritiku)
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: Kako se konektovati na razne datoteke ?15.03.2007. u 00:39 - pre 208 meseci
Krcko, evo ja dosao da uploadujem kada sam video tvoj komentar ;) Dakle, tvoja ideja se poklapa sa mojom realizacijom, sto znaci da slicno rezonujemo. U svakom slucaju neznalac se ovaj put provukao sa crtanjem jedne forme i par linija koda, ali ima sad ceo problem resen pa ce valjda malo i da uci iz njega, pa kad dodje sledeci put vise ce znati.

Ne bih voleo da se ovo shvati kao pravilo, program sam kompletno napravio zato sto mislim da je interesantan problem i da se iz ovoga moze dosta nauciti. Dakle, ovde ne resavamo kompletne probleme, ovo je bio jedan od izuzetaka, ako neko ima problem neka uploaduje dokle je stigao, a dalje ce mu vec neko pomoci.

A evo i konacnog resenja.
Prikačeni fajlovi
 
Odgovor na temu

ex-Neznalac

Član broj: 118677
Poruke: 164
*.tz2.dlp103.bih.net.ba.



Profil

icon Re: Kako se konektovati na razne datoteke ?15.03.2007. u 09:55 - pre 208 meseci
Pa ljudi sta da vam kažem vi ste mozgovi a ja sam tek počeo sa VB-om i nestidim se toga.Prije sam radio u access-u i znam cod ali odje u VB nešto se malo razlikuje u pozivanju funkcija,ovo je bio previse problematičan problem za mene kao novopečenog u VB-u.Nego da vam se svima zahvalim a posebno Goranu koji je cjelu stvar uzeo u svoje ruke i ovo izvanredno odradio do kraja.Pogledat cu cod da vidim kako je to on izveo i koje su tu cake.

Eto ja vas pozdravljam i sretno vam bilo u daljem radu. Ukoliko vam što zatreba javite se !

POZDRAV !!!!
 
Odgovor na temu

ex-Neznalac

Član broj: 118677
Poruke: 164
*.tz.dlp125.bih.net.ba.



Profil

icon Re: Kako se konektovati na razne datoteke ?15.03.2007. u 14:08 - pre 208 meseci
Pozdrav !

Još jedno pitanje u vezi ovog .

Kako da kažem u codu ako imam ovako :

'Uslov za cenu

If objStream.Line Mod 49 = 7 Then
' - ako ovdje preskačem prije cijene 2 tabulatora,kako onda da kažem da mi nečita iza cijene ovo ($dCijena = 0,) ako niz glasi ovako (cijena = 17.5, $dCijena = 0,)
sta još da dodam u ovaj kod.

objStream.Skip 2
'Uzimanje reda
strData = objStream.ReadLine
'Ciscenje nepotrebnog dela na pocetku
strData = Replace(strData, "cijena = ", "")
'Ciscenje zareza na kraju
strData = Replace(strData, ", ", "")
'Upis cene
objItem.SubItems(1) = strData
End If


a iza cijene imam ovo u fajlu NPR; cijena = 17.5, $dCijena = 0,

Ako se radi o ovom fajlu koji sam prikačio.


Hvala i pozdrav !
Prikačeni fajlovi
 
Odgovor na temu

goranvuc
Goran Vucicevic
Novi Sad

Član broj: 4934
Poruke: 1846
*.dialup.neobee.net.



+41 Profil

icon Re: Kako se konektovati na razne datoteke ?15.03.2007. u 21:30 - pre 208 meseci
Samo treba da izmenis u proceduri citanja:
Code:

'Ciscenje zareza na kraju
strData = Replace(strData, ", $dCijena = 0, ", "")

a u proceduri cuvanja:
Code:

'Upis cene
objStreamW.WriteLine objStreamR.Read(2) & "cijena = " & objItem.SubItems(1) & ", $dCijena = 0, "


[Ovu poruku je menjao goranvuc dana 23.03.2007. u 21:30 GMT+1]
 
Odgovor na temu

[es] :: Visual Basic 6 :: Kako se konektovati na razne datoteke ?

[ Pregleda: 2407 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

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